0000743988-19-000038.txt : 20191025 0000743988-19-000038.hdr.sgml : 20191025 20191024190913 ACCESSION NUMBER: 0000743988-19-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20190928 FILED AS OF DATE: 20191025 DATE AS OF CHANGE: 20191024 FILER: COMPANY DATA: COMPANY CONFORMED NAME: XILINX INC CENTRAL INDEX KEY: 0000743988 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 770188631 STATE OF INCORPORATION: DE FISCAL YEAR END: 0328 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-18548 FILM NUMBER: 191166969 BUSINESS ADDRESS: STREET 1: 2100 LOGIC DR CITY: SAN JOSE STATE: CA ZIP: 95124 BUSINESS PHONE: 4085597778 MAIL ADDRESS: STREET 1: 2100 LOGIC DRIVE CITY: SAN JOSE STATE: CA ZIP: 95124 10-Q 1 xlnx0928201910q.htm 10-Q Document
false--03-28Q2202000007439880.360.720.370.740.010.010.010.01000000001000P6MP3M 0000743988 2019-03-31 2019-09-28 0000743988 2019-10-11 0000743988 2018-04-01 2018-09-29 0000743988 2018-07-01 2018-09-29 0000743988 2019-06-30 2019-09-28 0000743988 2019-03-30 0000743988 2019-09-28 0000743988 2018-03-31 0000743988 2017-04-02 2017-09-30 0000743988 2018-09-29 0000743988 us-gaap:CommonStockMember 2019-03-31 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-03-31 2019-09-28 0000743988 us-gaap:CommonStockMember 2019-03-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-09-28 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000743988 us-gaap:CommonStockMember 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-03-30 0000743988 us-gaap:RetainedEarningsMember 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 0000743988 us-gaap:CommonStockMember 2018-07-01 2018-09-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000743988 us-gaap:RetainedEarningsMember 2018-09-29 0000743988 2018-06-30 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-29 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-06-30 0000743988 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-29 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-09-29 0000743988 us-gaap:RetainedEarningsMember 2018-06-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201607Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-09-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000743988 us-gaap:AccountingStandardsUpdate201607Member 2018-04-01 0000743988 us-gaap:CommonStockMember 2018-03-31 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000743988 us-gaap:RetainedEarningsMember 2018-03-31 0000743988 us-gaap:RetainedEarningsMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201607Member us-gaap:RetainedEarningsMember 2018-04-01 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201616Member 2018-04-01 0000743988 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-04-01 0000743988 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-06-29 0000743988 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000743988 us-gaap:CommonStockMember 2019-06-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000743988 2019-06-29 0000743988 us-gaap:AccountingStandardsUpdate201602Member 2019-06-29 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-06-30 2019-09-28 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-03-31 2019-09-28 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:InterestRateSwapMember 2019-03-31 2019-06-29 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-09-28 0000743988 xlnx:CostOfRevenuesMember 2018-04-01 2018-09-29 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2019-03-31 2019-09-28 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-09-29 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-06-30 2019-09-28 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-31 2019-09-28 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2018-07-01 2018-09-29 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-03-31 2019-09-28 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2019-06-30 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2019-03-30 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-03-30 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-03-31 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-03-31 2019-09-28 0000743988 xlnx:A2019and2021NotesPayableMember 2019-03-31 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-29 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-06-30 2019-09-28 0000743988 xlnx:EquityPlanTwoThousandSevenMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-29 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-09-29 0000743988 xlnx:EquityPlanTwoThousandSevenMember 2019-03-31 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-06-30 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-29 0000743988 2018-04-01 2019-03-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-03-30 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2018-07-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2018-04-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-03-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2014-03-12 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2017-05-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2013-03-31 2014-03-29 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-03-31 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2018-07-01 2018-09-29 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2018-04-01 2018-09-29 0000743988 xlnx:A2018RepurchaseProgramMember 2019-06-30 2019-09-28 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2018-05-16 0000743988 xlnx:A2018RepurchaseProgramMember 2019-03-31 2019-09-28 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2019-09-28 0000743988 xlnx:A2018RepurchaseProgramMember 2019-06-29 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2019-03-31 2019-09-28 0000743988 xlnx:PropertyRenovationMember 2019-09-28 0000743988 xlnx:ElectronicDesignAutomationSoftwareAndHardwareSoftwareMaintenanceMember 2019-09-28 0000743988 xlnx:OpenpurchaseOrdersFromOrdinaryOperationsMember 2019-09-28 0000743988 srt:MinimumMember 2019-06-30 2019-09-28 0000743988 srt:MaximumMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-03-30 0000743988 us-gaap:InProcessResearchAndDevelopmentMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-03-30 0000743988 us-gaap:InProcessResearchAndDevelopmentMember 2019-03-30 0000743988 country:JP 2018-04-01 2018-09-29 0000743988 srt:NorthAmericaMember 2018-04-01 2018-09-29 0000743988 srt:AsiaPacificMember 2019-03-31 2019-09-28 0000743988 srt:AsiaPacificMember 2018-07-01 2018-09-29 0000743988 srt:EuropeMember 2019-03-31 2019-09-28 0000743988 srt:NorthAmericaMember 2018-07-01 2018-09-29 0000743988 country:JP 2019-06-30 2019-09-28 0000743988 srt:EuropeMember 2018-07-01 2018-09-29 0000743988 srt:EuropeMember 2019-06-30 2019-09-28 0000743988 srt:NorthAmericaMember 2019-03-31 2019-09-28 0000743988 srt:NorthAmericaMember 2019-06-30 2019-09-28 0000743988 srt:AsiaPacificMember 2018-04-01 2018-09-29 0000743988 srt:EuropeMember 2018-04-01 2018-09-29 0000743988 country:JP 2018-07-01 2018-09-29 0000743988 country:JP 2019-03-31 2019-09-28 0000743988 srt:AsiaPacificMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:TrademarksAndTradeNamesMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:CustomerRelationshipsMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:DevelopedTechnologyRightsMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:InProcessResearchAndDevelopmentMember 2019-06-30 2019-09-28 0000743988 us-gaap:SubsequentEventMember 2019-10-22 0000743988 us-gaap:SubsequentEventMember 2019-10-23 xlnx:Customer iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares


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

FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 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 000-18548
 ______________________________________________________________________________
XILINX, INC.
(Exact name of registrant as specified in its charter)
 ______________________________________________________________________________
Delaware
 
2100 Logic Drive
 
77-0188631
(State or other jurisdiction of
incorporation or organization)
 
San Jose
 
(I.R.S. Employer
Identification No.)
 
 
California
 
95124
 
 
(Address of principal executive offices)
 
(Zip Code)
(408) 559-7778
(Registrant’s telephone number, including area code)
N/A
(Former name, former address, and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.01 par value
XLNX
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 such reports), and (2) has been
subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
Accelerated filer
 o
Non-accelerated filer
o
Smaller reporting company
Emerging growth company
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  x
Shares outstanding of the registrant’s common stock:
Class
 
Shares Outstanding as of October 11, 2019
Common Stock, $0.01 par value
 
251,467,392




TABLE OF CONTENTS
 

2


FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements may be found throughout this Quarterly Report and involve numerous known and unknown risks and uncertainties and are based on current expectations. The reader should not place undue reliance on these forward-looking statements. Our actual results could differ materially from those anticipated in these forward-looking statements for many reasons, including those risks discussed under "Risk Factors" and elsewhere in this document. Often, forward-looking statements can be identified by the use of forward-looking words, such as "may," "will," "could," "should," "expect," "believe," "anticipate," "estimate," "continue," "plan," "intend," "project" and other similar terminology, or the negative of such terms. We disclaim any responsibility to update or revise any forward-looking statement provided in this Quarterly Report or in any of our other communications for any reason.

PART I.
FINANCIAL INFORMATION

Item 1.
Financial Statements
XILINX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(Unaudited)
 
 
Three Months Ended
 
Six Months Ended
(In thousands, except per share amounts)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net revenues
$
833,366

 
$
746,252

 
$
1,682,998

 
$
1,430,622

Cost of revenues:
 
 
 
 
 
 
 
Cost of products sold
287,372

 
231,620

 
570,872

 
438,508

Amortization of acquisition-related intangibles
5,734

 

 
9,003

 

Total cost of revenues
293,106

 
231,620

 
579,875

 
438,508

Gross margin
540,260

 
514,632

 
1,103,123

 
992,114

Operating expenses:

 

 
 
 
 
Research and development
222,979

 
183,372

 
427,079

 
354,198

Selling, general and administrative
111,596

 
97,685

 
219,021

 
188,217

Amortization of acquisition-related intangibles
2,169

 
839

 
2,569

 
1,199

Total operating expenses
336,744

 
281,896

 
648,669

 
543,614

Operating income
203,516

 
232,736

 
454,454

 
448,500

Interest and other income, net
12,329

 
6,408

 
23,941

 
3,561

Income before income taxes
215,845

 
239,144

 
478,395

 
452,061

Provision (benefit) for income taxes
(11,148
)
 
23,432

 
9,943

 
46,311

Net income
$
226,993

 
$
215,712

 
$
468,452

 
$
405,750

Net income per common share:

 

 
 
 
 
Basic
$
0.90

 
$
0.85

 
$
1.85

 
$
1.61

Diluted
$
0.89

 
$
0.84

 
$
1.83

 
$
1.59

Cash dividends per common share
$
0.37

 
$
0.36

 
$
0.74

 
$
0.72

Shares used in per share calculations:

 

 
 
 
 
Basic
252,399

 
252,988

 
252,728

 
252,541

Diluted
255,269

 
255,522

 
256,509

 
255,057




See notes to condensed consolidated financial statements.

3


XILINX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net income
$
226,993

 
$
215,712

 
$
468,452

 
$
405,750

Other comprehensive income (loss), net of tax:


 


 
 
 
 
Change in net unrealized gains (losses) on available-for-sale securities
1,961

 
(2,125
)
 
11,716

 
(3,785
)
Reclassification adjustment for (gains) losses on available-for-sale securities
(366
)
 
1

 
(799
)
 
(50
)
Change in unrealized gains (losses) on hedging transactions
(4,442
)
 
1,190

 
(4,013
)
 
(4,430
)
Reclassification adjustment for (gains) losses on hedging transactions
1,329

 
(1,730
)
 
2,151

 
(2,171
)
Cumulative translation adjustment, net
(2,146
)
 
(2,143
)
 
(2,781
)
 
(4,192
)
Other comprehensive income (loss)
(3,664
)
 
(4,807
)
 
6,274

 
(14,628
)
Total comprehensive income
$
223,329

 
$
210,905

 
$
474,726

 
$
391,122


See notes to condensed consolidated financial statements.


4


XILINX, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
 
(In thousands, except par value amounts)
September 28, 2019
 
March 30, 2019
 
(unaudited)
 
 
ASSETS

 

Current assets:

 

Cash and cash equivalents
$
1,603,813

 
$
1,544,490

Short-term investments
912,030

 
1,631,194

Accounts receivable, net
335,499

 
335,165

Inventories
335,258

 
315,358

Prepaid expenses and other current assets
71,400

 
65,771

Total current assets
3,258,000

 
3,891,978

Property, plant and equipment, at cost
960,101

 
902,993

Accumulated depreciation and amortization
(597,941
)
 
(574,064
)
Net property, plant and equipment
362,160

 
328,929

Long-term investments

 
53,433

Goodwill
620,852

 
340,718

Acquisition-related intangibles, net
220,057

 
80,723

Other assets
558,829

 
455,567

Total Assets
$
5,019,898

 
$
5,151,348

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

Accounts payable
$
107,105

 
$
117,491

Accrued payroll and related liabilities
246,310

 
247,268

Income taxes payable
17,176

 
28,718

Other accrued liabilities
135,237

 
81,559

Total current liabilities
505,828

 
475,036

Long-term debt
1,245,631

 
1,234,807

Long-term income taxes payable
476,641

 
515,192

Other long-term liabilities
95,893

 
64,804

Commitments and contingencies (Note 17)

 

Stockholders' equity:

 

Preferred stock, $.01 par value (none issued and outstanding)

 

Common stock, $.01 par value
2,515

 
2,539

Additional paid-in capital
978,222

 
1,005,411

Retained earnings
1,732,304

 
1,876,969

Accumulated other comprehensive loss
(17,136
)
 
(23,410
)
Total stockholders’ equity
2,695,905

 
2,861,509

Total Liabilities and Stockholders’ Equity
$
5,019,898

 
$
5,151,348




See notes to condensed consolidated financial statements.

5


XILINX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
Cash flows from operating activities:
 
 
 
Net income
$
468,452

 
$
405,750

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization of software
42,551

 
31,123

Amortization - others
22,050

 
15,477

Stock-based compensation
92,575

 
70,553

Benefit for deferred income taxes
11,342

 
4,825

Others
(19,580
)

2,475

Changes in assets and liabilities:
 
 
 
Accounts receivable, net
5,523

 
9,263

Inventories
(14,675
)
 
(6,887
)
Prepaid expenses and other current assets
(1,860
)
 
(5,744
)
Other assets
(12,539
)
 
(17,616
)
Accounts payable
(19,786
)
 
4,525

Accrued liabilities
21

 
13,116

Income taxes payable
(52,164
)
 
(37,569
)
Net cash provided by operating activities
521,910

 
489,291

Cash flows from investing activities:
 
 
 
Purchases of available-for-sale securities
(671,515
)
 
(819,512
)
Proceeds from sale and maturity of available-for-sale and equity securities
1,458,286

 
780,567

Purchases of property, plant and equipment and software
(62,842
)
 
(40,533
)
Other investing activities
(5,453
)
 
(25,277
)
Acquisition of businesses, net of cash acquired
(454,613
)
 
(223,535
)
Net cash provided by (used in) investing activities
263,863

 
(328,290
)
Cash flows from financing activities:
 
 
 
Repurchases of common stock
(477,245
)
 
(160,536
)
Taxes paid related to net share settlements of restricted stock units
(71,778
)
 
(39,494
)
Proceeds from issuance of common stock through various stock plans
19,802

 
18,416

Payment of dividends to stockholders
(187,445
)
 
(181,752
)
Other financing activities
(9,784
)
 
(2,325
)
Net cash used in financing activities
(726,450
)
 
(365,691
)
Net increase (decrease) in cash and cash equivalents
59,323

 
(204,690
)
Cash and cash equivalents at beginning of period
1,544,490

 
2,179,328

Cash and cash equivalents at end of period
$
1,603,813

 
$
1,974,638

Supplemental disclosure of cash flow information:
 
 
 
Interest paid
$
30,513

 
$
33,986

Income taxes paid, net
$
50,332

 
$
78,948



See notes to condensed consolidated financial statements.

6


XILINX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)

Three Months Ended September 28, 2019
Common Stock
Outstanding
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Total
Stockholders'
Equity
(In thousands, except per share amounts)
Shares
 
Amount
 
 
 
 
Balance as of June 29, 2019
251,020

 
$
2,510

 
$
880,305

 
$
1,743,241

 
$
(13,472
)
 
$
2,612,584

Components of comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
226,993

 

 
226,993

Other comprehensive loss

 

 

 

 
(3,664
)
 
(3,664
)
Tax withholding related to vesting of restricted stock units and other
1,921

 
20

 
(47,876
)
 

 

 
(47,856
)
Repurchase and retirement of common stock, including settlement of stock repurchase agreement
(1,475
)
 
(15
)
 
95,971

 
(144,446
)
 

 
(48,490
)
Stock-based compensation expense

 

 
49,822

 

 

 
49,822

Cash dividends declared ($0.37 per common share)

 

 

 
(93,484
)
 

 
(93,484
)
Balance as of September 28, 2019
251,466

 
$
2,515

 
$
978,222

 
$
1,732,304

 
$
(17,136
)
 
$
2,695,905




Six Months Ended September 28, 2019
Common Stock
Outstanding
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Total
Stockholders'
Equity
(In thousands, except per share amounts)
Shares
 
Amount
 
 
 
 
Balance as of March 30, 2019
253,891

 
$
2,539

 
$
1,005,411

 
$
1,876,969

 
$
(23,410
)
 
$
2,861,509

Components of comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
468,452

 

 
468,452

Other comprehensive income

 

 

 

 
6,274

 
6,274

Tax withholding related to vesting of restricted stock units and other
2,018

 
20

 
(51,996
)
 

 

 
(51,976
)
Repurchase and retirement of common stock
(4,443
)
 
(44
)
 
(67,768
)
 
(425,672
)
 

 
(493,484
)
Stock-based compensation expense

 

 
92,575

 

 

 
92,575

Cash dividends declared ($0.74 per common share)

 

 

 
(187,445
)
 

 
(187,445
)
Balance as of September 28, 2019
251,466

 
$
2,515

 
$
978,222

 
$
1,732,304

 
$
(17,136
)
 
$
2,695,905


























7



XILINX, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)

Three Months Ended September 29, 2018
Common Stock
Outstanding
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Total
Stockholders'
Equity
(In thousands, except per share amounts)
Shares
 
Amount
 
 
 
 
Balance as of June 30, 2018
251,450

 
$
2,515

 
$
894,588

 
$
1,457,467

 
$
(35,931
)
 
$
2,318,639

Components of comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
215,712

 

 
215,712

Other comprehensive loss

 

 

 

 
(4,807
)
 
(4,807
)
Tax withholding related to vesting of restricted stock units and other
1,921

 
19

 
(15,816
)
 

 

 
(15,797
)
Repurchase and retirement of common stock
(352
)
 
(4
)
 
(7,099
)
 
(5,626
)
 

 
(12,729
)
Stock-based compensation expense

 

 
34,945

 

 

 
34,945

Cash dividends declared ($0.36 per common share)

 

 

 
(91,077
)
 

 
(91,077
)
Balance as of September 29, 2018
253,019

 
$
2,530

 
$
906,618

 
$
1,576,476

 
$
(40,738
)
 
$
2,444,886



Six Months Ended September 29, 2018
Common Stock
Outstanding
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Total
Stockholders'
Equity
(In thousands, except per share amounts)
Shares
 
Amount
 
 
 
 
Balance as of March 31, 2018
253,377

 
$
2,534

 
$
878,672

 
$
1,513,656

 
$
(34,509
)
 
$
2,360,353

Components of comprehensive income:
 
 
 
 
 
 
 
 
 
 
 
Net income

 

 

 
405,750

 

 
405,750

Other comprehensive loss

 

 

 

 
(14,628
)
 
(14,628
)
Cumulative-effect of equity investments adoption

 

 

 
(8,399
)
 
8,399

 

Tax withholding related to vesting of restricted stock units and other
2,064

 
21

 
(21,099
)
 

 

 
(21,078
)
Repurchase and retirement of common stock
(2,422
)
 
(25
)
 
(21,508
)
 
(139,003
)
 

 
(160,536
)
Stock-based compensation expense

 

 
70,553

 

 

 
70,553

Cumulative-effect of deferred tax from intra-entity asset transfer adoption

 

 

 
(13,776
)
 

 
(13,776
)
Cash dividends declared ($0.72 per common share)

 

 

 
(181,752
)
 

 
(181,752
)
Balance as of September 29, 2018
253,019

 
$
2,530

 
$
906,618

 
$
1,576,476

 
$
(40,738
)
 
$
2,444,886




See notes to condensed consolidated financial statements.


8


XILINX, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1.
Basis of Presentation

The accompanying interim condensed consolidated financial statements have been prepared in conformity with United States (U.S.) generally accepted accounting principles (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X, and should be read in conjunction with the Xilinx, Inc. (Xilinx or the Company) consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) on Form 10-K for the fiscal year ended March 30, 2019. The interim financial statements are unaudited, but reflect all adjustments which are, in the opinion of management, of a normal, recurring nature necessary to provide a fair statement of results for the interim periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for the fiscal year ending March 28, 2020 or any future period.

The Company uses a 52- to 53-week fiscal year ending on the Saturday nearest March 31. Fiscal 2020 and fiscal 2019 are both 52-week years ending on March 28, 2020 and March 30, 2019, respectively. The quarters ended September 28, 2019 and September 29, 2018 each consisted of 13 weeks.

Note 2.
Recent Accounting Changes and Accounting Pronouncements
 
Recent Accounting Pronouncements Adopted

Leases

In February 2016, the Financial Accounting Standards Board (FASB) issued authoritative guidance on leases. The new authoritative guidance requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and additional disclosures about the amount, timing and uncertainty of cash flows from leases. Accordingly, a lessee recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company adopted this authoritative guidance using modified retrospective method during first quarter of fiscal 2020 and resulted in the recognition of right-of-use assets of approximately $50.0 million and lease liabilities for operating leases of approximately $50.0 million on March 31, 2019, the beginning of fiscal 2020. The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement. On the commencement date, leases are evaluated for classification, and assets and liabilities are recognized based on the present value of lease payments over the lease term. The Company uses the incremental borrowing rate based on the information available at commencement in determining the present value of lease payments. Operating lease expense is generally recognized on a straight-line basis over the lease term. The Company has elected the practical expedients to not separate lease and non-lease components within lease transactions, and not to record on the balance sheet leases with a term of 12 months or less. The Company also has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any existing leases as of the adoption date. The Company did not elect to apply the hindsight practical expedient when determining lease term and assessing impairment of right-of-use assets. 

The Company recognizes its operating leases within its other assets, other accrued liabilities and other long-term liabilities on the Company's condensed consolidated balance sheets. The Company's finance leases were immaterial.

Note 3.
Significant Customers and Concentrations of Credit Risk

Avnet, Inc. (Avnet), one of the Company’s distributors, distributes the Company’s products worldwide. As of September 28, 2019 and March 30, 2019, Avnet accounted for 35% and 37% of the Company’s total net accounts receivable, respectively. Net revenues from Avnet accounted for 40% and 40% of the Company’s worldwide net revenues in the second quarter and first six months of fiscal 2020, respectively. Net revenues from Avnet accounted for 46% and 49% of the Company’s worldwide net revenues in the second quarter and the first six months of fiscal 2019, respectively. While the percentage of worldwide net revenues from Avnet fluctuates from period to period, overall the percentage is within historical ranges.
For the second quarter and the first six months of fiscal 2020, approximately 49% and 49%, respectively, of the Company's net revenues were from products sold to distributors for subsequent resale to original equipment manufacturers (OEMs) or their subcontract manufacturers. For the second quarter and the first six months of fiscal 2019 the percentages of the Company's net revenues from distributors were 56% and 60%, respectively.

9


Xilinx is subject to concentrations of credit risk primarily in its trade accounts receivable and investments in debt securities to the extent of the amounts recorded on the condensed consolidated balance sheet. The Company attempts to mitigate the concentration of credit risk in its trade receivables through its credit evaluation process, collection terms, distributor sales to diverse end customers and through geographical dispersion of sales. Xilinx generally does not require collateral for receivables from its end customers or distributors.

No other distributor accounted for more than 10% of the Company’s worldwide net revenues for the second quarter and the first six months of fiscal 2020 and 2019. One end customer accounted for 12% and 10% of the Company's worldwide net revenues for the second quarter and the first six months of fiscal 2020, respectively. No end customer accounted for more than 10% of the Company's worldwide net revenues for the second quarter and the first six months of fiscal 2019.

The Company mitigates concentrations of credit risk in its investments in debt securities by currently investing approximately 95% of its portfolio in AA (or its equivalent) or higher-grade securities as rated by Standard & Poor’s or Moody’s Investors Service. The Company’s methods to arrive at investment decisions are not solely based on the rating agencies’ credit ratings. Xilinx also performs additional credit due diligence and conducts regular portfolio credit reviews, including a review of counterparty credit risk related to the Company’s forward currency exchange and interest rate swap contracts. Additionally, Xilinx limits its investments in the debt securities of a single issuer based upon the issuer’s credit rating and attempts to further mitigate credit risk by diversifying risk across geographies and type of issuer.

As of September 28, 2019, all of the mortgage-backed securities in the Company's investment portfolio were issued by U.S. government-sponsored enterprises and agencies and are rated AA+ by Standard & Poor’s and Aaa by Moody’s Investors Service.

Note 4.
Fair Value Measurements

The authoritative guidance for fair value measurements established by the FASB defines fair value as the exchange price that would be received from selling an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which Xilinx would transact and also considers assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions and risk of nonperformance.

The Company determines the fair value for marketable debt securities using industry standard pricing services, data providers and other third-party sources and by internally performing valuation testing and analysis. The Company primarily uses a consensus price or weighted-average price for its fair value assessment. The Company determines the consensus price using market prices from a variety of industry standard pricing services, data providers, security master files from large financial institutions and other third-party sources and uses those multiple prices as inputs into a distribution-curve-based algorithm to determine the daily market value. The pricing services use multiple inputs to determine market prices, including reportable trades, benchmark yield curves, credit spreads and broker/dealer quotes as well as other industry and economic events. For certain securities with short maturities, such as discount commercial paper and certificates of deposit, the security is accreted from purchase price to face value at maturity. If a subsequent transaction on the same security is observed in the marketplace, the price on the subsequent transaction is used as the current daily market price and the security will be accreted to face value based on the revised price.

The Company validates the consensus prices by taking random samples from each asset type and corroborating those prices using reported trade activity, benchmark yield curves, binding broker/dealer quotes or other relevant price information. There have not been any changes to the Company’s fair value methodology during the second quarter of fiscal 2020 and the Company did not adjust or override any fair value measurements as of September 28, 2019.

Fair Value Hierarchy

The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. The guidance for fair value measurements requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:

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

The Company’s Level 1 assets consist of U.S. government securities and money market funds.


10


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 consist of financial institution securities, non-financial institution securities, U.S. agency securities, foreign government and agency securities, mortgage-backed securities, debt mutual funds, asset-backed securities and commercial mortgage-backed securities. The Company’s Level 2 assets and liabilities also include foreign currency forward contracts and interest rate swap contracts.

Level 3 — Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

The Company has no Level 3 assets and liabilities measured at fair value on a recurring basis.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

In instances where the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability. The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis as of September 28, 2019 and March 30, 2019:

 
 
September 28, 2019
(In thousands)
 
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
648,128

 
$

 
$

 
$
648,128

Financial institution securities
 

 
205,479

 

 
205,479

Non-financial institution securities
 

 
228,792

 

 
228,792

U.S. government and agency securities
 
114,800

 
41,491

 

 
156,291

Foreign government and agency securities
 

 
199,733

 

 
199,733

Short-term investments:
 
 
 
 
 
 
 
 
Financial institution securities
 

 
225,000

 

 
225,000

Non-financial institution securities
 

 
45,422

 

 
45,422

U.S. government and agency securities
 
20,479

 
28,103

 

 
48,582

Foreign government and agency securities
 

 
29,875

 

 
29,875

Mortgage-backed securities
 

 
446,303

 

 
446,303

Asset-backed securities
 

 
26,360

 

 
26,360

Commercial mortgage-backed securities
 

 
73,293

 

 
73,293

Debt mutual fund
 

 
17,195

 

 
17,195

Total assets measured at fair value
 
$
783,407

 
$
1,567,046

 
$

 
$
2,350,453

Liabilities
 


 


 


 


Derivative financial instruments, net
 
$

 
$
1,090

 
$

 
$
1,090

Total liabilities measured at fair value
 
$

 
$
1,090

 
$

 
$
1,090

Net assets measured at fair value
 
$
783,407

 
$
1,565,956

 
$

 
$
2,349,363


11




 
March 30, 2019
(In thousands)
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
428,150

 
$

 
$

 
$
428,150

Financial institution securities

 
287,945

 

 
287,945

Non-financial institution securities

 
461,884

 

 
461,884

U.S. government and agency securities
149,578

 
53,520

 

 
203,098

Foreign government and agency securities

 
99,750

 

 
99,750

Short-term investments:

 

 

 


Financial institution securities

 
249,850

 

 
249,850

Non-financial institution securities

 
240,040

 

 
240,040

U.S. government and agency securities
93,149

 
37,838

 

 
130,987

Foreign government and agency securities

 
114,705

 

 
114,705

Mortgage-backed securities

 
670,770

 

 
670,770

Debt mutual fund

 
31,934

 

 
31,934

Asset-backed securities

 
76,369

 

 
76,369

Commercial mortgage-backed securities

 
116,539

 

 
116,539

Long-term investments:

 
 
 

 


Debt mutual fund

 
53,433

 

 
53,433

Total assets measured at fair value
$
670,877

 
$
2,494,577

 
$

 
$
3,165,454

Liabilities
 
 
 
 
 
 
 
Derivative financial instruments, net
$

 
$
9,009

 
$

 
$
9,009

Total liabilities measured at fair value
$

 
$
9,009

 
$

 
$
9,009

Net assets measured at fair value
$
670,877

 
$
2,485,568

 
$

 
$
3,156,445



For certain of the Company’s financial instruments, including cash held in banks, accounts receivable and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables above.
 

Financial Instruments Not Recorded at Fair Value on a Recurring Basis

The Company's $500.0 million principal amount of 3.000% notes due March 15, 2021 (2021 Notes) and $750.0 million principal amount of 2.950% senior notes due June 1, 2024 (2024 Notes) are measured at fair value on a quarterly basis for disclosure purposes. The fair values of the 2021 Notes and 2024 Notes as of September 28, 2019 were approximately $505.6 million and $768.8 million, respectively, based on the last trading price for the period (classified as Level 2 in fair value hierarchy due to relatively low trading volume).

Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis

As of September 28, 2019, the Company had non-marketable equity securities in private companies of $71.1 million, which were classified as Level 3 assets. The Company’s investments in non-marketable securities of private companies are recorded at fair value if the Company recognizes an observable price adjustment or an impairment. Such impairment losses or observable price adjustments were not material during all periods presented. The Company’s investments in non-financial assets such as property,

12


plant and equipment, goodwill and acquisition-related intangibles, are recorded at cost (net of accumulated depreciation or amortization, where applicable). These non-financial assets are reduced to fair value when impaired.

Note 5.
Financial Instruments

The following is a summary of cash equivalents and available-for-sale securities as of the end of the periods presented:

 
September 28, 2019
 
 
March 30, 2019
(In thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
Money market funds
$
648,128

 
$

 
$

 
$
648,128

 
 
$
428,150

 
$

 
$

 
$
428,150

Financial institution


 


 


 


 
 


 


 


 


securities
430,479

 

 

 
430,479

 
 
537,795

 

 

 
537,795

Non-financial institution


 


 


 


 
 


 


 


 


securities
274,264

 
10

 
(60
)
 
274,214

 
 
702,483

 
3

 
(562
)
 
701,924

U.S. government and

 

 

 

 
 

 

 

 

agency securities
204,866

 
30

 
(23
)
 
204,873

 
 
334,185

 
39

 
(139
)
 
334,085

Foreign government and

 

 

 

 
 

 

 

 

agency securities
229,608

 

 

 
229,608

 
 
214,455

 

 

 
214,455

Mortgage-backed securities
448,154

 
1,567

 
(3,418
)
 
446,303

 
 
684,596

 
809

 
(14,635
)
 
670,770

Asset-backed securities
26,388

 
18

 
(46
)
 
26,360

 
 
76,852

 

 
(483
)
 
76,369

Commercial mortgage-


 


 


 


 
 


 


 


 


backed securities
73,691

 
41

 
(439
)
 
73,293

 
 
118,115

 
42

 
(1,618
)
 
116,539

 
$
2,335,578

 
$
1,666

 
$
(3,986
)
 
$
2,333,258

 
 
$
3,096,631

 
$
893

 
$
(17,437
)
 
$
3,080,087



Financial institution securities include securities issued or managed by financial institutions in various forms, such as commercial paper and time deposits. Substantially all time deposits were issued by institutions outside the U.S. as of September 28, 2019 and March 30, 2019.

The following tables show the fair values and gross unrealized losses of the Company’s investments, aggregated by investment category, for individual securities that have been in a continuous unrealized loss position for the length of time specified, as of September 28, 2019 and March 30, 2019:

 
September 28, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
3,705

 
$
(10
)
 
$
4,184

 
$
(50
)
 
$
7,889

 
$
(60
)
U.S. government and

 

 

 

 


 


    agency securities
9,981

 
(2
)
 
13,127

 
(21
)
 
23,108

 
(23
)
Mortgage-backed securities
76,433

 
(277
)
 
236,370

 
(3,141
)
 
312,803

 
(3,418
)
Asset-backed securities
3,180

 
(4
)
 
18,583

 
(42
)
 
21,763

 
(46
)
Commercial mortgage-

 

 

 

 
 
 
 
backed securities
11,879

 
(24
)
 
45,714

 
(415
)
 
57,593

 
(439
)
 
$
105,178

 
$
(317
)
 
$
317,978

 
$
(3,669
)
 
$
423,156

 
$
(3,986
)


13


 
March 30, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
4,767

 
$
(4
)
 
$
51,044

 
$
(558
)
 
$
55,811

 
$
(562
)
U.S. government and

 

 

 

 

 

    agency securities

 

 
13,542

 
(139
)
 
13,542

 
(139
)
Mortgage-backed securities
34,595

 
(480
)
 
597,394

 
(14,155
)
 
631,989

 
(14,635
)
Asset-backed securities

 

 
76,103

 
(483
)
 
76,103


(483
)
Commercial mortgage-
 
 
 
 
 
 
 
 
 
 
 
    backed securities
1,354

 
(3
)
 
112,294

 
(1,615
)
 
113,648

 
(1,618
)
 
$
40,716

 
$
(487
)
 
$
850,377

 
$
(16,950
)
 
$
891,093

 
$
(17,437
)


As of September 28, 2019, the gross unrealized losses that had been outstanding for both less than twelve months and more than twelve months were primarily related to mortgage-backed securities, which was primarily due to the general rising of the interest-rate environment although the percentage of such losses to the total estimated fair value of the mortgage-backed securities was relatively insignificant.
 
The Company reviewed the investment portfolio and determined that the gross unrealized losses on these investments as of September 28, 2019 and March 30, 2019 were temporary in nature as evidenced by the fluctuations in the gross unrealized losses within the investment categories. The marketable debt securities (financial institution securities, non-financial institution securities, U.S. and foreign government and agency securities, asset-backed securities, mortgage-backed securities and commercial mortgage-backed securities) are highly rated by the credit rating agencies, there have been no defaults on any of these securities and the Company has received interest payments as they become due. Therefore, the Company believes that it will be able to collect both principal and interest amount due to the Company. Additionally, in the past several years a portion of the Company's investment in the mortgage-backed securities was redeemed or prepaid by the debtors at par. Furthermore, the aggregate of individual unrealized losses that had been outstanding for twelve months or more was not significant as of September 28, 2019 and March 30, 2019. The Company neither intends to sell these investments nor concludes that it is more-likely-than-not that it will have to sell them until recovery of their carrying values.

The amortized cost and estimated fair value of marketable debt securities, by contractual maturity, are shown in the table below. Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.

 
September 28, 2019
(In thousands)
Amortized
Cost
 
Estimated
Fair Value
Due in one year or less
$
1,134,474

 
$
1,134,470

Due after one year through five years
50,267

 
50,118

Due after five years through ten years
100,199

 
100,173

Due after ten years
402,510

 
400,369


$
1,687,450

 
$
1,685,130



As of September 28, 2019, $550.7 million of marketable debt securities with contractual maturities of greater than one year were classified as short-term investments. Additionally, the above table does not include investments in money market funds and debt mutual funds because these investments do not have specific contractual maturities.

Certain information related to available-for-sale securities is as follows:


14


 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Proceeds from sale of available-for-sale securities
$
143,529

 
$
7

 
$
299,623

 
$
903

Gross realized gains on sale of available-for-sale securities
$
607

 
$

 
$
1,212

 
$
96

Gross realized losses on sale of available-for-sale securities
(133
)
 
(1
)
 
(172
)
 
(48
)
Net realized gains (losses) on sale of available-for-sale securities
$
474

 
$
(1
)
 
$
1,040

 
$
48

Amortization of premiums on available-for-sale securities
$
1,636

 
$
2,645

 
$
2,347

 
$
5,136



The cost of securities matured or sold is based on the specific identification method.

The Company records the change in the fair value of its investment in debt mutual funds as part of its interest and other income, net. The change in fair value was a net increase of $4.1 million and $5.6 million for the three months and six months ended September 28, 2019 and resulted in a gain within interest and other income, net for the period. The change in fair value was a net decrease of $73 thousand and $6.3 million for the three months and six months ended September 29, 2018 and resulted in a loss within interest and other income, net for the period.

Note 6.
Derivative Financial Instruments

The Company’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk. As a result of the use of derivative financial instruments, the Company is exposed to the risk that counterparties to derivative contracts may fail to meet their contractual obligations. The Company manages counterparty credit risk in derivative contracts by reviewing counterparty creditworthiness on a regular basis, establishing collateral requirement and limiting exposure to any single counterparty. The right of set-off that exists with certain transactions enables the Company to net amounts due to and from the counterparty, reducing the maximum loss from credit risk in the event of counterparty default.

In May 2017, the Company entered into interest rate swap contracts with certain independent financial institutions to manage interest rate risks related to fixed interest rate expenses from its 2024 Notes and floating interest rate income from its investments in marketable debt securities. The interest rate swap contracts were designated and qualified as fair value hedges of the 2024 Notes and were separately accounted for as a derivative. The interest rate swap contracts and the 2024 Notes were initially measured at fair value. Changes in fair values of the interest rate swap contracts and the 2024 Notes were recorded in the Company’s consolidated balance sheets. During the first quarter of fiscal 2020, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 Notes. As a result of the sale, the Company recorded the net change in fair value of the interest rate swap contracts of $11.7 million in the Company's condensed consolidated balance sheets. See “Note 10. Debt and Credit Facility” for more discussion related to interest rate swap contracts. There was no ineffectiveness during all periods presented.

Note 7.
Stock-Based Compensation Plans

The Company’s equity incentive plans are broad-based, long-term retention programs that cover employees, consultants and non-employee directors of the Company. These plans are intended to attract and retain talented employees, consultants and non-employee directors and to provide such persons with a proprietary interest in the Company.

Stock-Based Compensation

The following table summarizes stock-based compensation expense related to stock awards granted under the Company’s equity incentive plans and rights to acquire stock granted under the Company’s Employee Stock Purchase Plan (ESPP):


15


 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Stock-based compensation included in:

 
 
 
 
 

Cost of revenues
$
2,812

 
$
2,249

 
$
5,425

 
$
4,284

Research and development
29,702

 
20,047

 
54,576

 
40,977

Selling, general and administrative
17,308

 
12,649

 
32,574

 
25,292

 
$
49,822

 
$
34,945

 
$
92,575

 
$
70,553



Employee Stock Option Plans

The types of awards allowed under the 2007 Equity Incentive Plan (2007 Equity Plan) include incentive stock options, non-qualified stock options, restricted stock units (RSUs), restricted stock and stock appreciation rights. To date, the Company has issued a mix of non-qualified stock options and RSUs under the 2007 Equity Plan; however, there was no issuance of stock options during the first six months of fiscal 2020 and the entire fiscal 2019. The Company's stock-based compensation expenses related to options during the first six months of fiscal 2020 and the number of options outstanding as of September 28, 2019 were not material. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the 2007 Equity Plan by 6.0 million shares. As of September 28, 2019, 14.9 million shares remained available for grant under the 2007 Equity Plan.

RSU Awards

A summary of the Company’s RSU activity and related information is as follows:
 
 
RSUs Outstanding
(Shares in thousands)
Number of Shares
 
Weighted-Average Grant-Date Fair Value Per Share
March 31, 2018
6,989

 
$
51.39

Granted
3,559

 
$
66.94

Vested
(2,681
)
 
$
49.05

Cancelled
(536
)
 
$
55.09

March 30, 2019
7,331

 
$
59.54

Granted
2,556

 
$
111.20

Vested
(2,405
)
 
$
53.40

Cancelled
(172
)
 
$
69.99

September 28, 2019
7,310

 
$
79.38




16


The estimated fair values of RSUs were calculated based on the market price of Xilinx common stock on the date of grant, reduced by the present value of dividends expected to be paid on Xilinx common stock prior to vesting. The per share weighted-average fair value of RSUs granted during the second quarter of fiscal 2020 was $113.02 ($62.79 for the second quarter of fiscal 2019), which were calculated based on estimates at the date of grant using the following weighted-average assumptions: 

 
Three Months Ended
 
Six Months Ended

September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Risk-free interest rate
1.8
%
 
2.7
%
 
1.8
%
 
2.7
%
Dividend yield
1.3
%
 
2.2
%
 
1.3
%
 
2.2
%


For the majority of RSUs granted, the number of shares of common stock issued on the date the RSU awards vest is net of the minimum statutory withholding requirements that the Company pays in cash to the appropriate taxing authorities on behalf of the Company's employees. During the first six months of fiscal 2020 and 2019, the Company withheld $71.8 million and $39.5 million worth of RSU awards, respectively, to satisfy the employees’ tax obligations.

During the second quarter and the first six months of fiscal 2020, the Company realized excess tax benefits of $32.2 million and $34.3 million, respectively, primarily from RSU vesting. During the second quarter and the first six months of fiscal 2019, the excess tax benefits were $7.8 million and $8.7 million, respectively, primarily from RSU vesting. These tax benefits were recorded in the condensed consolidated statements of income as a component of the provision (benefit) for income taxes.

Employee Stock Purchase Plan

Under the Company’s ESPP, shares are only issued during the second and fourth quarters of each fiscal year. Employees purchased 241 thousand shares for $19.7 million during the second quarter of fiscal 2020 and 359 thousand shares for $18.0 million during the second quarter of fiscal 2019. The per-share weighted-average fair value of stock purchase rights granted under the ESPP during the second quarter of fiscal 2020 and 2019 was $33.79 and $19.06, respectively. The fair values of stock purchase plan rights granted in the second quarter of fiscal 2020 and 2019 were estimated using the Black-Scholes option pricing model at the date of grant using the following assumptions:

 
2020
 
2019
Expected life of options (years)
1.25

 
1.25

Expected stock price volatility
0.37

 
0.29

Risk-free interest rate
1.9
%
 
2.5
%
Dividend yield
1.3
%
 
2.0
%


The next scheduled purchase under the ESPP is in the fourth quarter of fiscal 2020. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the ESPP by 2.0 million shares. As of September 28, 2019, 13.1 million shares were available for future issuance under the Company's ESPP.

Note 8.
Net Income Per Common Share

The computation of basic net income per common share for all periods presented is derived from information on the condensed consolidated statements of income, and there are no reconciling items in the numerator used to compute the diluted net income per common share. The following table summarizes the computation of basic and diluted net income per common share:


17


 
Three Months Ended
 
Six Months Ended
(In thousands, except per share amounts)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net income available to common stockholders
$
226,993

 
$
215,712

 
$
468,452

 
$
405,750

Weighted average common shares outstanding-basic
252,399

 
252,988

 
252,728

 
252,541

Dilutive effect of employee equity incentive plans
2,870

 
2,534

 
3,781

 
2,516

Weighted average common shares outstanding-diluted
255,269

 
255,522

 
256,509

 
255,057

Basic net income per common share
$
0.90

 
$
0.85

 
$
1.85

 
$
1.61

Diluted net income per common share
$
0.89

 
$
0.84

 
$
1.83

 
$
1.59



The total shares used in the denominator of the diluted net income per common share calculation include potentially dilutive common equivalent shares outstanding that are not included in basic net income per common share calculation. The diluted shares were calculated by applying the treasury stock method to the impact of the equity incentive plans.

Certain shares of outstanding stock options and RSUs were excluded from diluted net income per common share calculation by applying the treasury stock method, as their inclusion would have been anti-dilutive. These excluded options and RSUs were immaterial for the second quarter and the first six months of fiscal 2020, but could be dilutive in the future if the Company’s average share price increases and is greater than the combined exercise prices and the unamortized fair values of these options and RSUs.

Note 9.
Inventories

Inventories are stated at the lower of actual cost (determined using the first-in, first-out method), or market (estimated net realizable value) and are comprised of the following:

(In thousands)
September 28, 2019
 
March 30, 2019
Raw materials
$
42,186

 
$
39,727

Work-in-process
244,757

 
213,784

Finished goods
48,315

 
61,847

 
$
335,258

 
$
315,358



Note 10.
Debt and Credit Facility
2021 Notes

On March 12, 2014, the Company issued the 2021 Notes at a discounted price of 99.281% of par. Interest on the 2021 Notes is payable semi-annually on March 15 and September 15.

The Company received net proceeds of $495.4 million from issuance of the 2021 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the terms of the 2021 Notes. As of September 28, 2019, the remaining term of the 2021 Notes is 1.5 years.

The following table summarizes the carrying value of the 2021 Notes as of September 28, 2019 and March 30, 2019:
 
 
 
 
(In thousands)
September 28, 2019
 
March 30, 2019
Principal amount of the 2021 Notes
$
500,000


$
500,000

Unamortized discount of the 2021 Notes
(792
)

(1,063
)
Unamortized debt issuance costs associated with 2021 Notes
(345
)

(467
)
Carrying value of the 2021 Notes
$
498,863

 
$
498,470




18


Interest expense related to the 2021 Notes was included in interest and other income, net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest
$
3,750

 
$
3,750

 
$
7,500

 
$
7,500

Amortization of debt issuance costs
61

 
61

 
122

 
122

Amortization of debt discount, net
136

 
131

 
271

 
263

Total interest expense related to the 2021 Notes
$
3,947

 
$
3,942

 
$
7,893

 
$
7,885



2024 Notes

On May 30, 2017, the Company issued the 2024 Notes at a discounted price of 99.887% of par. Interest on the 2024 Notes is payable semi-annually on June 1 and December 1.

The Company received $745.2 million from the issuance of the 2024 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the term of the 2024 Notes. As of September 28, 2019, the remaining term of the 2024 Notes is approximately 4.7 years.

In relation to the issuance of the 2024 Notes, the Company entered into interest rate swap contracts with certain independent financial institutions, whereby the Company paid on a semi-annual basis, a variable interest rate equal to the three-month London Interbank Offered Rate (LIBOR) plus 91.43 bps, and received on a semi-annual basis, interest income at a fixed interest rate of 2.950%. The Company did not incur any interest expense for the three months ended September 28, 2019 but incurred a net interest expense of $923 thousand for the six months ended September 28, 2019, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. The Company incurred a net interest expense of $642 thousand and $1.5 million for the three and six months ended September 29, 2018, respectively, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. During the first quarter of fiscal 2020, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 Notes.

The following table summarizes the carrying value of the 2024 Notes as of September 28, 2019 and March 30, 2019:

(In thousands)
September 28, 2019

March 30, 2019
Principal amount of the 2024 Notes
$
750,000


$
750,000

Unamortized discount of the 2024 Notes
(584
)

(642
)
Unamortized debt issuance costs associated with 2024 Notes
(2,648
)

(2,932
)
Carrying Value of the 2024 Notes
$
746,768


$
746,426

Fair value hedge adjustment — interest rate swap contracts


(10,089
)
Net carrying value of the 2024 Notes
$
746,768


$
736,337



Interest expense related to the 2024 Notes was included in interest and other income (expense), net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019

September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest (including interest rate swap, net)
$
5,444


$
6,174

 
$
11,986

 
$
12,556

Amortization of debt issuance costs
142


142

 
284

 
284

Amortization of debt discount, net
29


27

 
58

 
56

Total interest expense related to the 2024 Notes
$
5,615


$
6,343

 
$
12,328

 
$
12,896




19



Revolving Credit Facility

On December 7, 2016, the Company entered into a $400.0 million senior unsecured revolving credit facility that, upon certain conditions, may be extended by an additional $150.0 million, with a syndicate of banks (expiring in December 2021). Borrowings under the credit facility will bear interest at a benchmark rate plus an applicable margin based upon the Company’s credit rating. In connection with the credit facility, the Company is required to maintain certain financial and nonfinancial covenants. As of September 28, 2019, the Company had made no borrowings under this credit facility and was not in violation of any of the covenants.

Note 11. Common Stock Repurchase Program

The Board of Directors (Board) has approved stock repurchase programs enabling the Company to repurchase its common stock in the open market or through negotiated transactions with independent financial institutions. On May 16, 2018, the Board authorized a repurchase program to repurchase the Company's common stock and debentures up to $500.0 million (2018 Repurchase Program). The 2018 Repurchase Program has no stated expiration date. 

Through September 28, 2019, the Company had used $430.9 million of the $500.0 million authorized under the 2018 Repurchase Program, leaving $69.1 million available for future repurchases. The Company’s current policy is to retire all repurchased shares, and consequently, no treasury shares were held as of September 28, 2019 and March 30, 2019.

During the first six months of fiscal 2020, the Company repurchased a total of 4.4 million shares for $477.2 million through a combination of open market and accelerated share repurchase program. Through open market, the Company repurchased 2.7 million shares of common stock for a total of $277.2 million. Additionally, the Company entered into a stock repurchase agreement with an independent financial institution to repurchase shares under the 2018 Repurchase Program. Under the agreement, the Company provided the financial institution with an up-front payment totaling $300.0 million during the first quarter of fiscal 2020. The financial institution delivered to the Company a certain number of shares based upon the volume weighted-average price, during an averaging period, less a specified discount. Under this arrangement, the Company received 1.7 million shares of common stock during the first six months of fiscal 2020 for $200.0 million. Accordingly, the Company received the balance of $100.0 million back from the financial institution during the second quarter of fiscal 2020. The shares received by the Company were retired, accounted for as a reduction to stockholders' equity in the condensed consolidated balance sheets and treated as a repurchase of common stock for purposes of calculating earnings per share.

During the first six months of fiscal 2019, the Company repurchased 2.4 million shares of common stock in the open market with independent financial institutions for a total of $160.5 million.

Note 12.
Interest and Other Income, Net

The components of interest and other income, net are as follows: 
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Interest income
$
13,813

 
$
17,350

 
$
31,801

 
$
34,748

Interest expense
(9,562
)
 
(13,164
)
 
(20,693
)
 
(26,536
)
Other income (expense), net
8,078

 
2,222

 
12,833

 
(4,651
)
   Total interest and other income, net
$
12,329

 
$
6,408

 
$
23,941

 
$
3,561



Note 13.
Accumulated Other Comprehensive Loss

Comprehensive income (loss) is defined as the change in equity of a company during a period from transactions and other events and circumstances from non-owner sources. The components of the Company's accumulated other comprehensive loss are as follows:
 

20


(In thousands)
September 28, 2019
 
March 30, 2019
Accumulated unrealized losses on available-for-sale securities, net of tax
$
(1,808
)
 
$
(12,725
)
Accumulated unrealized gains (losses) on hedging transactions, net of tax
(1,767
)
 
95

Accumulated cumulative translation adjustment, net of tax
(13,561
)
 
(10,780
)
Total accumulated other comprehensive loss
$
(17,136
)
 
$
(23,410
)

The related tax effects of other comprehensive income (loss) were not material for all periods presented.

Note 14.
Income Taxes

The Company recorded a tax benefit of $11.1 million and a tax provision of $9.9 million for the second quarter and the first six months of fiscal 2020, respectively, representing effective tax rates of (5.2)% and 2.1%, respectively. The Company recorded tax provisions of $23.4 million and $46.3 million for the second quarter and the first six months of fiscal 2019, respectively, representing effective tax rates of 9.8% and 10.2%, respectively.

The difference between the U.S. federal statutory tax rate of 21% and the Company's effective tax rate in all periods presented was primarily due to the beneficial impact of income earned in lower tax rate jurisdictions and excess tax benefits with respect to stock-based compensation, which was partially offset by U.S. tax on global intangible low-taxed income.

The Company’s total gross unrecognized tax benefits as of September 28, 2019, determined in accordance with FASB authoritative guidance for measuring uncertain tax positions, increased by $18.3 million in the second quarter of fiscal 2020 to $167.1 million. The total amount of unrecognized tax benefits that, if realized in a future period, would favorably affect the effective tax rate was $51.2 million as of September 28, 2019. Another $85.5 million would increase additional paid-in capital. The $85.5 million relates to an additional deduction claimed on federal and state amended tax returns (refund claim) for fiscal 2014 for repurchase premium paid in that year in connection with the early redemption of the Company’s 3.125% Junior Convertible debenture due March 15, 2037. After the close of the second quarter of fiscal 2020, the Company received written notification from the Internal Revenue Service that the Joint Committee on Taxation had completed its review of the Company's refund claim and had taken no exception. Accordingly, the unrecognized tax benefit of $85.5 million will be realized in the third quarter of fiscal 2020. It is reasonably possible that other changes to the Company's unrecognized tax benefits could be significant in the next twelve months due to tax audit settlements and lapses of statutes of limitation. As a result of uncertainties regarding tax audit settlements and their possible outcomes, an estimate of the range of increase or decrease that could occur in the next twelve months cannot be made.

The Company’s policy is to include interest and penalties related to income tax liabilities within the provision (benefit) for income taxes on the condensed consolidated statements of income. The balance of accrued interest and penalties recorded in the condensed consolidated balance sheets and the amounts of interest and penalties included in the Company's provision (benefit) for income taxes were not material for all periods presented.

The statutes of limitations have closed for U.S. federal income tax purposes for years through fiscal 2014, for U.S. state income tax purposes for years through fiscal 2010, and for Ireland income tax purposes for years through fiscal 2014.

On July 27, 2015, the United States Tax Court (Tax Court) issued its opinion in Altera Corp. v. Commissioner, and, in a 15-0 decision, concluded that related parties in a cost sharing arrangement are not required to share expenses related to stock-based compensation. The Commissioner appealed the Tax Court decision to the Ninth Circuit Court of Appeals (Ninth Circuit). The Ninth Circuit overturned the Tax Court’s decision in an opinion issued on July 24, 2018, but subsequently withdrew it. After rehearing the arguments on October 16, 2018, the Ninth Circuit issued a subsequent opinion on June 7, 2019. In a 2-1 decision, the Ninth Circuit overturned the Tax Court’s decision. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit, which will consist of a panel of 11 judges. In the case of a denial of a Ninth Circuit en banc rehearing or a decision against Altera following an en banc rehearing, Altera can appeal to the United States Supreme Court for review. Since the Altera decision is not yet final, we believe the law to be unsettled and continue to record tax benefits as we exclude stock-based compensation costs from our cost sharing arrangement. As of the fiscal year ended March 30, 2019, the potential impact of a final adverse decision to the consolidated statement of income could be as much as $45.0 million for prior years' taxes and interest. We will continue to monitor developments in the Altera case and the potential effect on our consolidated financial statements.


21


Note 15.
Leases and Commitments

Xilinx leases some of its facilities and office buildings under non-cancelable operating leases that expire at various dates through August 2029. Additionally, Xilinx entered into a land lease in conjunction with the Company’s building in Singapore, which will expire in November 2035 and the lease cost was settled in an up-front payment in June 2006. Some of the operating leases for facilities and office buildings require payment of operating costs, including property taxes, repairs, maintenance and insurance. Most of the Company’s leases contain renewal options for varying terms. These renewal terms can extend the lease term from 1 to 15 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. The following table presents the maturities of lease liabilities as of September 28, 2019:
Fiscal
(In thousands)
2020 (remaining six months)
$
6,631

2021
11,382

2022
10,100

2023
6,778

2024
6,118

Thereafter
35,505

Total lease payments
76,514

Less: Imputed interest
(17,507
)
Total lease liabilities
$
59,007



The Company's leases were included as a component of the following condensed consolidated balance sheet lines:
(In thousands)
September 28, 2019
Other assets
$
57,328

Other accrued liabilities
10,218

Other long-term liabilities
48,789



The components of lease costs were as follows:

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Operating lease cost
$
4,334

 
$
8,606

Lease income
(671
)
 
(1,467
)
Total lease cost
$
3,663

 
$
7,139


Other information related to leases was as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Cash paid for operating leases included in operating cash flows
$
2,947

 
$
6,079



 
September 28, 2019
Weighted-average remaining lease term - operating leases (in years)
7.9

Weighted-average remaining discount rate - operating leases
5.8
%



22


Other commitments as of September 28, 2019 totaled $143.2 million and consisted of purchases of inventory and other non-cancelable purchase obligations related to subcontractors that manufacture silicon wafers and provide assembly and some test services. The Company expects to receive and pay for these materials and services in the next three to six months, as the products meet delivery and quality specifications. Additionally, as of September 28, 2019, the Company also had $1.5 million of non-cancelable license obligations to providers of electronic design automation software and hardware/software maintenance, $4.2 million related to renovation of properties and $34.4 million commitments primarily related to open purchase orders from ordinary operations. These commitments expire at various dates through August 2024.

Note 16.
Product Warranty and Indemnification

The Company generally sells products with a limited warranty for product quality. The Company provides an accrual for known product issues if a loss is probable and can be reasonably estimated. As of the end of the second quarter of fiscal 2020 and the end of fiscal 2019, the accrual balances of the product warranty liability were immaterial.

The Company offers, subject to certain terms and conditions, to indemnify customers and distributors for costs and damages awarded against these parties in the event the Company’s hardware products are found to infringe third-party intellectual property rights, including patents, copyrights or trademarks, and to compensate certain customers for limited specified costs they actually incur in the event the Company's hardware products experience epidemic failure. To a lesser extent, the Company may from time-to-time offer limited indemnification with respect to its software products.  The terms and conditions of these indemnity obligations are limited by contract, which obligations are typically perpetual from the effective date of the agreement. The Company has historically received only a limited number of requests for indemnification under these provisions and has not made any significant payments pursuant to these provisions. The Company cannot estimate the maximum amount of potential future payments, if any, that the Company may be required to make as a result of these obligations due to the limited history of indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim and indemnification provision. However, there can be no assurances that the Company will not incur any financial liabilities in the future as a result of these obligations.

Note 17.
Contingencies

Other Matters

On June 11, 2015, John P. Neblett, as Chapter 7 Trustee of Valley Forge Composite Technologies, Inc., filed a complaint against Xilinx and others in the U.S. Bankruptcy Court for the Middle District of Pennsylvania (Bankruptcy No. 1:13-bk-05253-JJT). The complaint alleges causes of actions against Xilinx for negligence and civil conspiracy relating to alleged violations of U.S. export laws. It seeks at least $50.0 million in damages, together with punitive damages, from the defendants. On September 21, 2015, the action was withdrawn from the U.S. Bankruptcy Court for the Middle District of Pennsylvania and transferred to the U.S. District Court for the Eastern District of Kentucky. On November 2, 2015, Xilinx, along with other defendants, filed a motion to dismiss the complaint. On November 3, 2015, Xilinx filed a motion for sanctions pursuant to Federal Rule of Civil Procedure 11. On June 27, 2016, the Court denied both motions. On September 11, 2017, Xilinx, along with other defendants, filed motions for summary judgment seeking to dispose of all claims against them.  On July 3, 2018, the Court granted both of Xilinx’s Motions for Summary Judgment, disposing of all claims asserted against Xilinx. On August 1, 2018, the Trustee filed a Notice of Appeal.  On August 9, 2018, the Court of Appeals for the Sixth Circuit issued an Order to Show Cause requesting that the appellant address a possible jurisdictional defect.  On August 29, 2018, the appellant responded to the Order to Show Cause.  On September 10, 2018, appellees, including Xilinx, filed a joint reply.  On January 7, 2019, the Court of Appeals issued an order dismissing the appeal for lack of jurisdiction.  On February 19, 2019, the District Court issued an order permitting any party seeking to certify the case for appeal to file a motion.  On March 11, 2019, defendant Avnet filed a motion to certify the case for appeal.  On May 14, 2019 the Court denied Avnet’s motion. On June 4, 2019, Avnet and the counterclaim and crossclaim defendants stipulated to dismissal of Avnet’s remaining counterclaims and crossclaims. The Court entered final judgment on June 25, 2019. On July 22, 2019, the Trustee filed his notice of appeal and filed his opening appellate brief on September 17, 2019. 
 
From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of its business. These include disputes and lawsuits related to intellectual property, mergers and acquisitions, licensing, contract law, tax, regulatory, distribution arrangements, employee relations and other matters. Periodically, the Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, the Company accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, the Company continues to reassess the potential liability related to pending claims and litigation and may revise estimates.


23


Note 18.
Goodwill and Acquisition-Related Intangibles

A summary of the goodwill and acquisitions-related intangibles balances as of September 28, 2019 and March 30, 2019 was as follows:
 



 


 
Weighted-Average
(In thousands)
September 28, 2019
 
March 30, 2019
 
Amortization Life
Goodwill
$
620,852

 
$
340,718

 

Core technology, gross
$
201,216

 
$
107,250

 

Less accumulated amortization
(91,614
)
 
(82,611
)
 

Core technology, net
109,602

 
24,639

 
4.4 years
Other intangibles, gross
95,759

 
51,016

 

Less accumulated amortization
(50,211
)
 
(47,642
)
 

Other intangibles, net
45,548

 
3,374

 
4.3 years
 
 
 
 
 
 
In-process research and development
64,907

 
52,710

 
 
Total acquisition-related intangibles, gross
361,882

 
210,976

 

Less total accumulated amortization
(141,825
)
 
(130,253
)
 

Total acquisition-related intangibles, net
$
220,057

 
$
80,723

 



Based on the carrying value of acquisition-related intangibles recorded as of September 28, 2019, and assuming no subsequent acquisition or impairment of the underlying assets, the annual amortization expense for acquisition-related intangibles is expected to be as follows:
 
Fiscal
(In thousands)
2020 (remaining six months)
$
18,359

2021
36,696

2022
34,217

2023
32,207

2024
27,860

Thereafter
5,811

Total
$
155,150

In-process research and development is not subject to amortization prior to the completion of the projects and therefore the balance is excluded from the above annual amortization expense schedule.

Note 19.
Segment Information

Xilinx designs, develops and markets programmable logic semiconductor devices and the related software design tools. The Company operates and tracks its results in one operating segment. Xilinx sells its products to OEMs and to electronic components distributors who resell these products to OEMs or subcontract manufacturers. Net revenues by geography for the periods indicated were as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
North America
$
233,576

 
$
207,837

 
$
432,407

 
$
401,280

Asia Pacific
422,891

 
326,875

 
854,072

 
630,767

Europe
123,845

 
153,493

 
277,133

 
285,422

Japan
53,054

 
58,047

 
119,386

 
113,153

Total net revenues
$
833,366

 
$
746,252

 
$
1,682,998

 
$
1,430,622



24


Geographic revenue information for the second quarter of fiscal 2020 and 2019 reflects the geographic location of the distributors or OEMs who purchased the Company's products. This may differ from the geographic location of the end customers.

Note 20.
Business Combination

In July 2019, the Company completed the acquisition of Solarflare by acquiring all of its outstanding ordinary shares. Solarflare is a leading provider of high-performance, low latency networking solutions for customers spanning FinTech to cloud computing. This acquisition enables the Company to combine its industry leading solutions with Solarflare's ultra-low latency network interface card (NIC) technology and onload application acceleration software, to enable new converged SmartNIC solutions.
Total purchase consideration to acquire Solarflare was approximately $400.0 million, including $8.4 million of fair value from the Company's preexisting investment in Solarflare and net of $6.8 million of cash acquired. The Company incurred $4.2 million of acquisition related costs, which was recorded as operating expenses in the Company's condensed consolidated statements of income. Additionally, the Company was required to assess the fair value of its preexisting investment in Solarflare and, as a result, recorded an immaterial gain in its condensed consolidated statements of income as part of interest and other income, net.
The Company allocated the purchase price to tangible and identified intangible assets acquired and liabilities assumed based on estimated fair values. As additional information becomes available, such as the finalization of the estimated fair value of tax-related items, the Company may further update the preliminary purchase price allocation during the remainder of the measurement period (up to one year from the acquisition date). The preliminary fair values of the assets acquired and liabilities assumed in the acquisition of Solarflare, by major class, were recognized as follows:
 
Amount
 
(In thousands)
Cash and cash equivalents
$
6,765

Tangible assets
19,631

Deferred tax assets
44,016

Identifiable intangible assets
106,000

Goodwill
239,197

Current liabilities
(10,624
)
Non-current liabilities
(4,238
)
Total
$
400,747



The goodwill of $239.2 million arising from the acquisition is attributed to the expected synergies and other benefits that will be generated from the combination of the Company and Solarflare. The goodwill recognized is not deductible for tax purposes.
The identified intangible assets assumed in the acquisition of Solarflare were recognized as follows, based upon the preliminary fair values as of the closing date of the acquisition.
 
Amount
 
Amortization Life
 
(In thousands)
 
 
Trade names & trademarks
$
2,000

 
2.0 years
Developed technology
34,000

 
5.0 years
Customer relationships
40,000

 
5.0 years
In-process research and development
30,000

 
N/A
Total identifiable intangible assets
$
106,000

 
 



Note 21.
Subsequent Events

On October 22, 2019, the Board declared a cash dividend of $0.37 per common share for the third quarter of fiscal 2020. The dividend is payable on December 3, 2019 to stockholders of record on November 12, 2019.


25


On October 23, 2019, the Board increased the Company’s authorization to repurchase its common stock and debentures by $1.00 billion . The timing of repurchases and exact number of securities to be purchased will depend upon prevailing market conditions and other factors.


26



Item 2.
Management's Discussion and Analysis of Financial Condition and Results of Operations

Critical Accounting Policies and Estimates

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 condensed consolidated financial statements. The SEC has defined critical accounting policies as those that are most important to the portrayal of our financial condition and results of operations and require us to make our most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, our critical accounting policies include: valuation of marketable securities, which impacts losses on debt and equity securities when we record impairments; revenue recognition, which impacts the recording of revenues; and valuation of inventories, which impacts cost of revenues and gross margin. Our critical accounting policies also include: the assessment of impairment of long-lived assets, which impacts their valuation; the assessment of the recoverability of goodwill, which impacts goodwill impairment; accounting for income taxes, which impacts the provision or benefit recognized for income taxes, as well as the valuation of deferred tax assets recorded on our condensed consolidated balance sheet; and accounting for business combinations, which impacts the valuation of tangible and intangible assets recognized and liabilities assumed. For more discussion please refer to "Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations" included in our Form 10-K for the year ended March 30, 2019 filed with the SEC, and to "Note 2. Recent Accounting Changes and Accounting Pronouncements" to our condensed consolidated financial statements, included in Part I. "Financial Information." We also have other key accounting policies that are not as subjective, and therefore, their application would not require us to make estimates or judgments that are as difficult, but which nevertheless could significantly affect our financial reporting.

Results of Operations: second quarter and the first six months of fiscal 2020 compared to the second quarter and first six months of fiscal 2019

The following table sets forth statement of income data as a percentage of net revenues for the periods indicated:

 
Three Months Ended
 
Six Months Ended

September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net revenues
100.0
%
 
100.0
%
 
100.0
%
 
100.0
%
Cost of revenues:
 
 
 
 
 
 
 
Cost of products sold
34.5

 
31.0

 
33.9

 
30.7

Amortization of acquisition-related intangibles
0.7

 

 
0.6

 

Total cost of revenues
35.2

 
31.0

 
34.5

 
30.7

Gross margin
64.8

 
69.0

 
65.5

 
69.3

Operating expenses:


 

 
 
 
 
Research and development
26.7

 
24.6

 
25.4

 
24.7

Selling, general and administrative
13.4

 
13.1

 
13.0

 
13.1

Amortization of acquisition-related intangibles
0.3

 
0.1

 
0.1

 
0.1

Total operating expenses
40.4

 
37.8

 
38.5

 
37.9

Operating income
24.4

 
31.2

 
27.0

 
31.4

Interest and other income, net
1.5

 
0.8

 
1.4

 
0.2

Income before income taxes
25.9

 
32.0

 
28.4

 
31.6

Provision (benefit) for income taxes
(1.3
)
 
3.1

 
0.6

 
3.2

Net income
27.2
%
 
28.9
%
 
27.8
%
 
28.4
%
 
Net Revenues

We sell our products to global manufacturers of electronic products in various end markets. The vast majority of our net revenues is generated by sales of our semiconductor products, but we also generate sales from support products. We classify our product offerings into two categories: Advanced Products and Core Products:


27


Advanced Products include our most recent product offerings and consist of the UltraScale+, UltraScale and 7-series product families and our Alveo boards products.

Core Products consist of all other product families.

These product categories are modified on a periodic basis to better reflect the maturity of the products and advances in technology. The most recent modification was made on April 3, 2016, which was the beginning of our fiscal 2017, whereby we reclassified our product categories to be consistent with how these categories are analyzed and reviewed internally.  Specifically, we are grouping the products manufactured at the 28 nanometer (nm), 20nm and 16nm nodes into the Advanced Products category while all other products are grouped in the Core Products category.

Except for Avnet, no other distributor accounted for more than 10% of our net revenues for the second quarter of fiscal 2020 or 2019. One end customer accounted for 12% and 10% of our worldwide net revenues for the second quarter and the first six months of fiscal 2020, respectively. No end customer accounted for more than 10% of our worldwide net revenues for the second quarter and the first six months of fiscal 2019.

Net Revenues by Product

Net revenues by product categories for the second quarter and the first six months of fiscal 2020 and 2019 were as follows:
 
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
% Change
 
September 29, 2018
 
September 28, 2019
 
% Change
 
September 29, 2018
Advanced Products
$
617.7

 
29

 
$
479.7

 
$
1,204.5

 
39

 
$
863.6

Core Products
215.7

 
(19
)
 
266.6

 
478.5

 
(16
)
 
567.0

Total net revenues
$
833.4

 
12

 
$
746.3

 
$
1,683.0

 
18

 
$
1,430.6


Net revenues from Advanced Products increased in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were a result of strong sales growth from our 16nm, but partially offset by declines in sales from our 28nm and 20nm product families. We expect sales of Advanced Products to continue to grow as more customer programs enter into volume production with our 16nm products.

Net revenues from Core Products decreased in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The decreases were largely due to lower sales from our Virtex-5 and older Spartan product families. Core Products are relatively mature products and, as a result, their sales are expected to decline over time.

Net Revenues by End Markets

Our end market revenue data is derived from our understanding of our end customers’ primary markets, which is based on reports provided by distributors and our internal records. To provide additional visibility, starting April 1, 2019, we classify our end markets into businesses with similar market drivers: Aerospace & Defense, Industrial and Test, Measurement & Emulation (AIT); Automotive, Broadcast & Consumer; Wired & Wireless; and Data Center. Additionally, we classify revenue recognized from shipments to distributors but not yet subsequently sold to the end markets as Channel Revenue. The Channel Revenue represents the difference between the shipments to distributors and what the distributors subsequently sold to the end customers within the same period. The percentage change calculation in the table below represents the year-to-year dollar change in each end market.


28


Net revenues by end markets for the second quarter and the first six months of fiscal 2020 and 2019 were as follows:
 

Three Months Ended
 
Six Months Ended
(% of total net revenues)
September 28, 2019

% Change in Dollars

September 29, 2018
 
September 28, 2019
 
% Change in Dollars
 
September 29, 2018
AIT
36
%

7

38
%
 
38
%
 
8
 
41
%
Automotive, Broadcast and Consumer
16


9

16

 
15

 
10
 
16

Wired and Wireless
38


24

35

 
40

 
43
 
33

Data Center
10


24

9

 
7

 
8
 
8

Channel Revenue


NM*

2

 

 
NM*
 
2

Total net revenues
100
%

12

100
%
 
100
%
 
18
 
100
%
*Not meaningful

Net revenues from AIT increased, in terms of absolute dollar, in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were primarily due to higher sales from Aerospace and Defense business, but partially offset by decline in sales from Test, Measurement and Emulation business.

Net revenues from Automotive, Broadcast and Consumer increased, in terms of absolute dollar, in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods.The increases were due primarily to higher sales from the Automotive business, and to a lesser extent from Audio, Video and Broadcast business.

Net revenues from Wired and Wireless increased significantly in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were due to higher sales from wireless business driven by the initial deployment ramp of 5G wireless networks, but were partially offset by lower sales from wireline business.

Net revenues from Data Center increased, in terms of absolute dollar, in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were largely driven by higher sales in the Compute and Storage businesses.

Channel Revenue was slightly negative in the second quarter and the first six months of fiscal 2020 as shipments to distributors were lower than what the distributors subsequently shipped to the end customers in the periods. While we strive to improve the stability of distributor inventory balances, Channel Revenue could fluctuate in the future driven by external factors such as the distributors' own inventory management and customer service objectives.

Net Revenues by Geography

Geographic revenue information reflects the geographic location of the distributors, original equipment manufacturers (OEMs) or contract manufacturers who purchased our products. This may differ from the geographic location of the end customers. Net revenues by geography for the second quarter and the first six months of fiscal 2020 and 2019 were as follows:
 
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
% Change
 
September 29, 2018
 
September 28, 2019
 
% Change
 
September 29, 2018
North America
$
233.6

 
12

 
$
207.9

 
$
432.4

 
8

 
$
401.3

Asia Pacific
422.9

 
29

 
326.9

 
854.1

 
35

 
630.8

Europe
123.8

 
(19
)
 
153.5

 
277.1

 
(3
)
 
285.4

Japan
53.1

 
(8
)
 
58.0

 
119.4

 
6

 
113.1

Total net revenues
$
833.4

 
12

 
$
746.3

 
$
1,683.0

 
18

 
$
1,430.6


Net revenues in North America increased in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were primarily due to higher sales from Aerospace and Defense business.

Net revenues in Asia Pacific increased in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The increases were primarily due to higher sales from Wireless business, driven by the initial deployment ramp of 5G wireless networks, and to a lesser extent due to higher sales from Data Center business.

29



Net revenues in Europe decreased in the second quarter and the first six months of fiscal 2020 from the comparable prior year periods. The decreases were primarily due to lower sales from Test, Measurement and Emulation business.

Net revenues in Japan decreased in the second quarter of fiscal 2020, but increased in the first six months of fiscal 2020 from the comparable prior year periods. The decrease in the second quarter of fiscal 2020 was primarily due to lower sales from Test, Measurement and Emulation, and Industrial, Scientific and Medical businesses. The increase in the first six months of fiscal 2020 was primarily due to higher sales from Industrial, Scientific and Medical business, in particular within the first three months of the year.

Gross Margin
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Gross margin
$
540.3

 
5
%
 
$
514.6

 
$
1,103.1

 
11
%
 
$
992.1

Percentage of net revenues
64.8
%
 

 
69.0
%
 
65.5
%
 
 
 
69.3
%

Gross margin was lower in both the second quarter and in the first six months of fiscal 2020 from the comparable prior year periods. The decreases were driven primarily by unfavorable changes in the end market mix, as the percentage of revenue derived from wireless business, which has relatively lower gross margin, has increased significantly. Lower gross margin was also affected, to a lesser extent, by amortization of acquisition-related intangibles.

Gross margin may be affected in the future due to multiple factors, including but not limited to those set forth in Item 1A. "Risk Factors," included in Part II of this Form 10-Q, shifts in the mix of customers and products, competitive-pricing pressure, manufacturing-yield issues and wafer pricing. We expect to mitigate any adverse impacts from these factors by continuing to improve yields on our Advanced Products, manufacturing efficiencies, and average selling price management. However, continuing growth in wireless business driven by the accelerated global deployment ramp of 5G wireless networks would negatively impact gross margin in the future.

In order to compete effectively, we pass manufacturing cost reductions to our customers in the form of reduced prices to the extent that we can maintain acceptable margins. Price erosion is common in the semiconductor industry, as advances in both product architecture and manufacturing process technology permit continual reduction in unit cost. We historically have been able to offset much of such revenue decline in our mature products with increased revenue from newer products.

Research and Development

 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Research and development
$
223.0

 
22
%
 
$
183.4

 
$
427.1

 
21
%
 
$
354.2

Percentage of net revenues
27
%
 

 
25
%
 
25
%
 
 
 
25
%

Research and development (R&D) spending increased by $39.6 million, or 22%, for the second quarter of fiscal 2020 from the comparable prior year period, and by $72.9 million, or 21%, for the first six months of fiscal 2020. The increases were primarily attributable to increased headcount and employee compensation (including stock-based compensation), and to a lesser extent higher mask and wafer spending, related to our continuing new products development.

We plan to continue to selectively invest in R&D efforts in areas such as new products and more advanced process development, IP cores and software development environments. We may also consider acquisitions to complement our strategy for technology leadership and engineering resources in critical areas.


30


Selling, General and Administrative

 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Selling, general and administrative
$
111.6

 
14
%
 
$
97.7

 
$
219.0

 
16
%
 
$
188.2

Percentage of net revenues
13
%
 

 
13
%
 
13
%
 
 
 
13
%

Selling, general and administrative expenses increased by $13.9 million and $30.8 million, respectively, for the second quarter and the first six months of fiscal 2020 from the comparable prior year periods as we incurred higher employee compensation (including stock-based compensation) due primarily to increased headcount. For the first six months of fiscal 2020, we also incurred higher expenses related to merger and acquisition activities.

Stock-Based Compensation
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Stock-based compensation included in:
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
$
2.8

 
25
%
 
$
2.3

 
$
5.4

 
27
%
 
$
4.3

Research and development
29.7

 
48
%
 
20.0

 
54.6

 
33
%
 
41.0

Selling, general and administrative
17.3


37
%
 
12.6

 
32.6

 
29
%
 
25.3


$
49.8

 
43
%
 
$
34.9

 
$
92.6

 
31
%
 
$
70.6


The 43% and 31% increases in stock-based compensation expense for the second quarter and the first six months of fiscal 2020, respectively, as compared to the prior year periods were primarily related to higher expenses associated with RSUs to remain competitive in employee compensation, as we granted RSUs at a higher fair value than in the prior years.

Interest and Other Income, Net
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Interest and other income, net
$
12.3

 
92
%
 
$
6.4

 
$
23.9

 
572
%
 
$
3.6

Percentage of net revenues
2
%
 

 
1
%
 
1
%
 
 
 
%

Our interest and other income, net was $12.3 million in the second quarter of fiscal 2020, as compared to $6.4 million in the same prior year period. For the first six months of fiscal 2020, our interest and other income increased to $23.9 million from $3.6 million. The increases were due primarily to gains on the sale of investments during the fiscal 2020 period.

Provision (Benefit) for Income Taxes
 
Three Months Ended
 
Six Months Ended
(In millions)
September 28, 2019
 
Change
 
September 29, 2018
 
September 28, 2019
 
Change
 
September 29, 2018
Provision (benefit) for income taxes
$
(11.1
)
 
(148
)%
 
$
23.4

 
$
9.9

 
(79
)%
 
$
46.3

Percentage of net revenues
(1
)%
 


 
3
%
 
1
%
 
 
 
3
%
Effective tax rate
(5
)%
 


 
10
%
 
2
%
 
 
 
10
%

The decrease in the effective tax rates in the second quarter and the first six months of fiscal 2020 as compared to the same prior year periods was primarily due to an increase in excess tax benefits with respect to stock-based compensation and adjustments in the prior year periods to the provisional estimates previously recorded under the Tax Cuts and Jobs Act (TCJA).


31


The difference between the U.S. federal statutory tax rate of 21% and our effective tax rate in all periods presented was primarily due to the beneficial impact of income earned in lower tax rate jurisdictions and excess tax benefits with respect to stock-based compensation, which was partially offset by tax on global intangible low-taxed income.

On July 27, 2015, the United States Tax Court (Tax Court) issued its opinion in Altera Corp. v. Commissioner, and, in a 15-0 decision, concluded that related parties in a cost sharing arrangement are not required to share expenses related to stock-based compensation. The Commissioner appealed the Tax Court decision to the Ninth Circuit Court of Appeals (Ninth Circuit). The Ninth Circuit overturned the Tax Court’s decision in an opinion issued on July 24, 2018, but subsequently withdrew it. After rehearing the arguments on October 16, 2018, the Ninth Circuit issued a subsequent opinion on June 7, 2019. In a 2-1 decision, the Ninth Circuit overturned the Tax Court’s decision. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit, which will consist of a panel of 11 judges. In the case of a denial of a Ninth Circuit en banc rehearing or a decision against Altera following an en banc rehearing, Altera can appeal to the United States Supreme Court for review. Since the Altera decision is not yet final, we believe the law to be unsettled and continue to record tax benefits as we exclude stock-based compensation costs from our cost sharing arrangement. As of the fiscal year ended March 30, 2019, the potential impact of a final adverse decision to the consolidated statement of income could be as much as $45.0 million for prior years' taxes and interest. We will continue to monitor developments in the Altera case and the potential effect on our consolidated financial statements.

We have manufacturing operations in Singapore for which we have been granted "Pioneer Status" that is effective through fiscal 2021. The Pioneer Status reduces our local tax on Singapore income from a statutory rate of 17% to zero percent. Without obtaining a further Singapore incentive, the tax rate on Singapore income would increase to 17% beginning in fiscal 2022. During the quarter ended September 28, 2019, we received an award from the Singapore Economic Development Board for a Development and Expansion Incentive that will reduce our local tax on Singapore income from a statutory rate of 17% to 5%, effective for fiscal years 2022 through 2031.

Financial Condition, Liquidity and Capital Resources

We have historically used a combination of cash flows from operations and equity, as well as debt financing to support ongoing business activities, acquire or invest in critical or complementary technologies, purchase facilities and capital equipment, repurchase our common stock and debentures under our repurchase program, pay dividends and finance working capital. Additionally, our investments in debt securities are liquid and available for future business needs.

The combination of cash, cash equivalents and short-term and long-term investments as of September 28, 2019 and March 30, 2019 totaled $2.52 billion and $3.23 billion, respectively. As of September 28, 2019, we had cash, cash equivalents and short-term investments of $2.52 billion and working capital of $2.75 billion. As of March 30, 2019, cash, cash equivalents and short-term investments were $3.18 billion and working capital was $3.42 billion.

As of September 28, 2019, we had $1.69 billion of cash and cash equivalents and short-term investments held in our non-U.S. jurisdictions. Substantially all $1.69 billion of cash, cash equivalents and short-term investments held by our non-U.S. entities is available for use in the U.S. without incurring additional U.S federal income taxes.

Operating Activities —During the first six months of fiscal 2020, our operations generated net positive cash flow of $521.9 million, which was $32.6 million higher than the $489.3 million generated during the first six months of fiscal 2019. The positive cash flow from operations generated during the first six months of fiscal 2020 was primarily from net income as adjusted for non-cash related items, partially offset by decreases in income taxes payable and accounts payable and increases in inventories and other assets. Accounts receivable decreased by $334 thousand and days sales outstanding decreased to 36 days at September 28, 2019 from 40 days at March 30, 2019. We had no collectability issues and our accounts receivable remained current as of September 28, 2019. Our inventory levels as of September 28, 2019 were $19.9 million higher at $335.3 million compared to $315.4 million at March 30, 2019, but the inventory days decreased to 105 days at September 28, 2019 from 120 days at March 30, 2019.

Investing Activities —Net cash provided by investing activities was $263.9 million during the first six months of fiscal 2020, as compared to $328.3 million used in the first six months of fiscal 2019. Net cash provided by investing activities during the first six months of fiscal 2020 consisted primarily of $786.8 million of net proceeds from sale and maturity of available-for-sale and equity securities, which was offset by acquisition of businesses (net of cash acquired) of $454.6 million and purchases of property, plant and equipment and software of $62.8 million.

Financing Activities —Net cash used in financing activities was $726.5 million in the first six months of fiscal 2020, as compared to $365.7 million in the first six months of fiscal 2019. Net cash used in financing activities during the first six months of fiscal 2020 consisted primarily of $477.2 million of cash payment (See "Note 11. Common Stock Repurchase Program" to our condensed consolidated financial statements, included in Part I. "Financial Information") to repurchase shares of common stock, $187.4

32


million dividend payments to stockholders, $71.8 million of payment for RSU withholdings and $9.8 million of payments related to other financing activities.

Contractual Obligations

We lease some of our facilities, office buildings and land under non-cancelable operating leases that expire at various dates through November 2035. See "Note 15. Leases and Commitments" to our condensed consolidated financial statements, included in Part I. "Financial Information," for a schedule of our operating lease commitments as of September 28, 2019 and additional information about operating leases.

Due to the nature of our business, we depend entirely upon subcontractors to manufacture our silicon wafers and provide assembly and some test services. The lengthy subcontractor lead times require us to order the materials and services in advance, and we are obligated to pay for the materials and services when completed. As of September 28, 2019, we had $143.2 million of outstanding inventory and other non-cancelable purchase obligations to subcontractors. We expect to receive and pay for these materials and services in the next three to six months, as the products meet delivery and quality specifications. As of September 28, 2019, we also had $1.5 million of non-cancelable license obligations to providers of electronic design automation software and hardware/software, $4.2 million related to renovation of properties and $34.4 million commitments primarily related to open purchase orders from ordinary operations. These commitments expire at various dates through August 2024.

As of September 28, 2019, we had $476.6 million of liabilities classified as long-term income taxes payable in the condensed consolidated balance sheets. Of the $476.6 million, $430.8 million was the estimated long-term portion of the one-time transition tax that resulted from the enactment of the TCJA, which will be payable in six remaining annual installments. The remaining $45.8 million of the long-term income taxes payable is for uncertain tax positions and related interest and penalties. Due to the inherent uncertainty with respect to the timing of future cash outflows associated with liabilities for uncertain tax positions, we are unable to reliably estimate the timing of cash settlement with the respective taxing authorities.

Off-Balance-Sheet Arrangements

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

Liquidity and Capital Resources

Cash generated from operations is used as our primary source of liquidity and capital resources. Our investment portfolio is also available for future cash requirements as is our $400.0 million revolving credit facility entered into in December 2016 (expiring in December 2021). We are not aware of any lack of access to the revolving credit facility; however, we can provide no assurance that access to the revolving credit facility will not be impacted by adverse conditions in the financial markets. Our revolving credit facility is not reliant upon a single bank. There have been no borrowings to date under our existing revolving credit facility.

During the first six months of fiscal 2020, the Company repurchased a total of 4.4 million shares for $477.2 million through a combination of open market and accelerated share repurchase program. Through open market, the Company repurchased 2.7 million shares of common stock for a total of $277.2 million. Additionally, we entered into a stock repurchase agreement with an independent financial institution to repurchase shares under the 2018 Repurchase Program. Under the agreement, we provided the financial institution with an up-front payment totaling $300.0 million during the first quarter of fiscal 2020. The financial institution delivered to us a certain number of shares based upon the volume weighted-average price, during an averaging period, less a specified discount. Under this arrangement, we received 1.7 million shares of common stock during the first six months of fiscal 2020 for $200.0 million. Accordingly, we received the balance of $100.0 million back from the financial institution during the second quarter of fiscal 2020.The shares received by us were retired, accounted for as a reduction to stockholders' equity in the condensed consolidated balance sheets and treated as a repurchase of common stock for purposes of calculating earnings per share. During the first six months of fiscal 2019, we repurchased 2.4 million shares of common stock in the open market with independent financial institutions for a total of $160.5 million.

During the first six months of fiscal 2020, we paid $187.4 million in cash dividends to stockholders, representing $0.37 per common share per quarter. During the first six months of fiscal 2019, we paid $181.8 million in cash dividends to stockholders, representing $0.36 per common share per quarter. On October 22, 2019, our Board of Directors declared a cash dividend of $0.37 per common share for the third quarter of fiscal 2020. The dividend is payable on December 3, 2019 to stockholders of record on November 12, 2019. On October 23, 2019, the Board increased the Company’s authorization to repurchase its common stock and debentures by $1.0 billion. Our common stock and debentures repurchase program and dividend policy could be impacted by, among other items,

33


our views on potential future capital requirements relating to R&D, investments and acquisitions, legal risks, principal and interest payments on our debentures and other strategic investments.

We anticipate that existing sources of liquidity and cash flows from operations will be sufficient to satisfy our cash needs for the foreseeable future. We will continue to evaluate opportunities for investments to obtain additional wafer capacity, to procure additional capital equipment and facilities, to develop new products, and to potentially acquire technologies or businesses that could complement our business. However, the risk factors discussed in Item 1A included in Part II. "Risk Factors" and below could affect our cash positions adversely.


Item 3.
Quantitative and Qualitative Disclosures About Market Risk

Interest Rate Risk

Our exposure to interest rate risk relates to certain types of investments, which consist of fixed income securities and debt mutual funds with a fair value of approximately $1.70 billion as of September 28, 2019. The fixed income investments include mortgage-backed securities, asset-backed securities, financial institution securities, non-financial institution securities, U.S. and foreign government and agency securities and commercial mortgage-backed securities. Our primary aim with our investment portfolio is to invest available cash while preserving principal and meeting liquidity needs. In accordance with our investment policy, we place investments with high credit quality issuers and limit the amount of credit exposure to any one issuer based upon the issuer’s credit rating. These securities are subject to interest rate risk and will decrease in value if market interest rates increase. A hypothetical 100 basis-point (one percentage point) increase or decrease in interest rates compared to rates at September 28, 2019 would have affected the fair value of our investment portfolio by less than $18.0 million.

Credit Market Risk

The global credit markets may experience adverse conditions that negatively impact the values of various types of investment and non-investment grade securities. The global credit and capital markets may experience significant volatility and disruption due to instability in the global financial system, uncertainty related to global economic conditions and concerns regarding sovereign financial stability. Therefore, there is a risk that we may incur other-than-temporary impairment charges for certain types of investments should credit market conditions deteriorate. See "Note 5. Financial Instruments" to our condensed consolidated financial statements, included in Part 1. "Financial Information."

Foreign Currency Exchange Risk

Sales to all direct OEMs and distributors are denominated in U.S. dollars.

Gains and losses on foreign currency forward contracts that are designated as hedges of anticipated transactions, for which a firm commitment has been attained and the hedged relationship has been effective, are deferred and included in income or expenses in the same period that the underlying transaction is settled. Gains and losses on any instruments not meeting the above criteria are recognized in income or expenses in the condensed consolidated statements of income as they are incurred.

We enter into forward currency exchange contracts to hedge our overseas operating expenses and other liabilities when deemed appropriate. As of September 28, 2019 and March 30, 2019, we had the following outstanding forward currency exchange contracts (in notional amount):
 
(In millions and U.S. dollars)
September 28, 2019
 
March 30, 2019
Singapore Dollar
$
29.8

 
$
29.4

Euro
46.3

 
39.4

Indian Rupee
75.0

 
78.0

British Pound
19.6

 
10.6

Japanese Yen
3.9

 
3.8

Chinese Yuan
35.4

 
34.4

 
$
210.0

 
$
195.6



34


As part of our strategy to reduce volatility of operating expenses due to foreign exchange rate fluctuations, we employ a hedging program with forward outlook of up to two years for major foreign-currency-denominated operating expenses. The outstanding forward currency exchange contracts expire at various dates through September 2021. The net unrealized losses, which approximate the fair market value of the forward currency exchange contracts, are expected to be realized into net income within the next two years.

Our investments in several of our wholly-owned subsidiaries are recorded in currencies other than the U.S. dollar. As the financial statements of these subsidiaries are translated at each quarter end during consolidation, fluctuations of exchange rates between the foreign currency and the U.S. dollar increase or decrease the value of those investments. These fluctuations are recorded within stockholders’ equity as a component of accumulated other comprehensive income (loss). Other monetary foreign-denominated assets and liabilities are revalued on a monthly basis with gains and losses on revaluation reflected in net income. A hypothetical 10% favorable or unfavorable change in foreign currency exchange rates at September 28, 2019 would have affected the annualized foreign-currency-denominated operating expenses of our foreign subsidiaries by less than $16.0 million. In addition, a hypothetical 10% favorable or unfavorable change in foreign currency exchange rates compared to rates at September 28, 2019 would have affected the value of foreign-currency-denominated cash and investments by less than $15.0 million.


35


Item 4.
Controls and Procedures

We maintain a system of disclosure controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended (Exchange Act), is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms. These controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including the Chief Executive Officer (CEO) and Chief Financial Officer (CFO), as appropriate to allow timely decisions regarding required disclosure. Internal controls are procedures designed to provide reasonable assurance that: transactions are properly authorized; assets are safeguarded against unauthorized or improper use; and transactions are properly recorded and reported, to permit the preparation of our financial statements in conformity with generally accepted accounting principles.

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls 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. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with its policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. We continuously evaluate our internal controls and make changes to improve them as necessary. Our intent is to maintain our disclosure controls as dynamic systems that change as conditions warrant.

An evaluation was carried out, under the supervision of and with the participation of our management, including our CEO and CFO, of the effectiveness of our disclosure controls and procedures (as defined in Rules 13a–15(e) and 15d–15(e) under the Exchange Act) as of the end of the period covered by this report. Based upon this evaluation, our CEO and CFO have concluded that, as of the end of the period covered by this Form 10-Q, our disclosure controls and procedures are effective to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and is accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the fiscal quarter ended September 28, 2019 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

36



PART II.
OTHER INFORMATION

Item 1.
Legal Proceedings

See "Note 17. Contingencies" to our condensed consolidated financial statements, included in Item 1. "Financial Statements" for information regarding our legal proceedings.

Item 1A.
Risk Factors

The following risk factors and other information included in this Quarterly Report on Form 10-Q should be carefully considered. The risks and uncertainties described below are not the only risks to the Company. Additional risks and uncertainties not presently known to the Company or that the Company’s management currently deems immaterial also may impair its business operations. If any of the risks described below were to occur, our business, financial condition, operating results and cash flows could be materially adversely affected.

Our success depends on our ability to develop and introduce new products and our failure to do so would have a material adverse impact on our financial condition and results of operations.

Our success depends in large part on our ability to develop and introduce new products that address customer requirements and compete effectively on the basis of price, density, functionality, power consumption and performance. Consolidation in our industry may increasingly result in our competitors having greater resources, or other synergies, that provide them with a competitive advantage in those regards. The success of new product introductions is dependent upon several factors, including:

timely completion of new product designs;
ability to generate new design opportunities and design wins;
availability of specialized field application engineering resources supporting demand creation and customer adoption of new products;
ability to utilize advanced manufacturing process technologies on circuit geometries of 28nm and smaller;
achieving acceptable yields;
ability to obtain adequate production capacity from our wafer foundries and assembly and test subcontractors;
ability to obtain advanced packaging;
availability and completeness of supporting software design tools;
utilization of predefined IP logic;
customer acceptance of advanced features in our new products;
ability of our customers to complete their product designs and bring them to market; and
market acceptance of our customers' products.

Our product development efforts may not be successful, our new products may not achieve industry acceptance, or we may not achieve the necessary volume of production that would lead to further per unit cost reductions. Revenues relating to our mature products are expected to decline in the future, which is normal for our product life cycles. As a result, we may become increasingly dependent on revenues derived from design wins for our newer products as well as anticipated cost reductions in the manufacture of our current products. We rely primarily on obtaining yield improvements and corresponding cost reductions in the manufacture of existing products, and on introducing new products that incorporate advanced features and other price/performance factors that enable us to increase revenues while maintaining consistent margins. To the extent that such cost reductions and new product introductions do not occur in a timely manner, or to the extent that our products do not achieve market acceptance at prices with higher margins, our financial condition and results of operations could be materially adversely affected.

We rely on independent foundries for the manufacture of all of our products and a manufacturing problem or insufficient foundry capacity could adversely affect our operations.

Most of our wafers are manufactured in Taiwan by Taiwan Semiconductor Manufacturing Company Limited (TSMC) and United Microelectronics Corporation (UMC). We also have wafers manufactured in South Korea by Samsung Electronics Co., Ltd. Terms with respect to the volume and timing of wafer production and the pricing of wafers produced by the semiconductor foundries are determined through periodic negotiations with these wafer foundries, which usually result in short-term agreements that do not provide for long-term supply or allocation commitments. We are dependent on these foundries to supply the substantial majority of our wafers. We rely on TSMC, UMC and our other foundries to produce wafers with competitive performance attributes. Therefore, the foundries, particularly TSMC which manufactures our newest products, must be able to transition to advanced manufacturing process technologies and increased wafer sizes, produce wafers at acceptable yields and deliver them in a timely

37


manner. Furthermore, we cannot guarantee that the foundries that supply our wafers will offer us competitive pricing terms or other commercial terms important to our business.

We cannot guarantee that our foundries will not experience manufacturing problems, including delays in the realization of advanced manufacturing process technologies or difficulties due to limitations of new and existing process technologies. For example, we may experience supply shortages due to the difficulties foundries may encounter if they must rapidly increase their production capacities from low utilization levels to high utilization levels because of an unexpected increase in demand. Furthermore, we cannot guarantee that the foundries will be able to manufacture sufficient quantities of our products or that they will continue to manufacture a given product for the full life of the product. We could also experience supply shortages due to very strong demand for our products, or a surge in demand for semiconductors in general, which may lead to tightening of foundry capacity across the industry. In addition, weak economic conditions may adversely impact the financial health and viability of the foundries and result in their insolvency or their inability to meet their commitments to us. The insolvency of a foundry or any significant manufacturing problem or insufficient foundry capacity would disrupt our operations and negatively impact our financial condition and results of operations.

Earthquakes or other natural disasters could disrupt our operations and have a material adverse effect on our financial condition and results of operations.

Our worldwide operations could be disrupted by earthquakes or other natural disasters such as typhoons, tsunamis, volcano eruptions, fires or floods, as well as disruptions in access to adequate supplies of electricity, natural gas or water. The independent foundries, upon which we rely to manufacture our products, as well as our California and Singapore facilities, are located in regions that are subject to earthquakes and other natural disasters. TSMC's and UMC's foundries in Taiwan and our assembly and test partners in other regions as well as many of our operations in California are located in areas that have been seismically active in the past and some of these areas have also been affected by other natural disasters such as typhoons. Disruption of operations at these foundries and our facilities could cause delays in manufacturing and shipments of our products, and could have a material adverse effect on our results of operations. Any catastrophic event in these locations would disrupt our operations, and our insurance may not cover losses resulting from such disruptions of our operations, thereby materially adversely affecting our financial condition and results of operations. For example, as a result of the March 2011 earthquake in Japan, production at the Seiko factory at Sakata was halted temporarily, impacting production of some of our older devices. In addition, suppliers of wafers and substrates were forced to halt production temporarily. Furthermore, natural disasters can also indirectly impact us. For example, our customers' supply of other complimentary products may be disrupted by a natural disaster and may cause them to delay orders of our products. More vertically-integrated competitors may be less exposed to some or all of these and other risks.

The semiconductor industry is characterized by cyclical market patterns and a significant industry downturn could adversely affect our operating results.

The semiconductor industry is highly cyclical and our financial performance has been affected by downturns in the industry. Down cycles are generally characterized by price erosion and weaker demand for our products. Weaker demand for our products resulting from economic conditions in the end markets we serve and reduced capital spending by our customers can result, and in the past has resulted, in excess and obsolete inventories and corresponding inventory write-downs. We attempt to identify changes in market conditions as soon as possible; however, the dynamics of the market in which we operate make prediction of and timely reaction to such events difficult. Due to these and other factors, our past results are not reliable predictors of our future results.

The nature of our business makes our revenues difficult to predict which could have an adverse impact on our business.

In addition to the challenging market conditions we may face, we have limited visibility into the demand for our products, particularly new products, because demand for our products depends upon our products being designed into our end customers' products and those products achieving market acceptance. Due to the complexity of our customers' designs, the design to volume production process for our customers requires a substantial amount of time, frequently longer than a year. In addition, other factors may affect our end customers' demand for our products, including, but not limited to, end customer program delays and the ability of end customers to secure other complementary products. We also are dependent upon "turns," orders received and turned for shipment in the same quarter. These factors make it difficult for us to forecast future sales and project quarterly revenues. The difficulty in forecasting future sales impairs our ability to project our inventory requirements, which could result, and in the past has resulted, in inventory write-downs or failure to meet customer product demands in a timely manner. In addition, difficulty in forecasting revenues compromises our ability to provide forward-looking revenue and earnings guidance.

If we are not able to compete successfully in our industry, our financial results and future prospects will be adversely affected.


38


Our products now compete in several areas of the semiconductor industry, an industry that is intensely competitive and characterized by rapid technological change, increasing levels of integration, product obsolescence and continual price erosion.  We expect continued competition from our primary Programmable Logic Device (PLD) competitors such as Intel Corporation (Intel), Lattice Semiconductor Corporation (Lattice) and Microsemi Corporation (Microsemi, acquired by Microchip), and from Application Specific Standard Products (ASSP) vendors such as Broadcom Corporation (Broadcom), Marvell Technology Group, Ltd. (Marvell) and Texas Instruments Incorporated (Texas Instruments), as well as from companies such as NVIDIA with whom we historically have not competed. In addition, we expect continued competition from the Application Specific Integrated Circuits (ASIC) market, which has been ongoing since the inception of Field Programmable Gate Arrays (FPGAs). We believe that important competitive factors in the logic Integrated Circuits (IC) industry include:

product pricing;
time-to-market;
product performance, reliability, quality, power consumption and density;
field upgradeability;
adaptability of products to specific applications;
ease of use and functionality of software design tools;
availability and functionality of predefined IP logic;
completeness of applicable software solutions;
adherence to industry-standard programming environments;
inventory and supply chain management;
access to leading-edge process technology and assembly capacity;
ability to provide timely customer service and support; and
access to advanced packaging technology.

Our strategy for expansion in the logic market includes continued introduction of new product architectures that address high-volume, low-cost and low-power applications as well as high-performance, high-density applications. However, we may not be successful in executing this strategy. In addition, we anticipate continued pressure from our customers to reduce prices, which may outpace our ability to lower the cost for established products.

Other competitors include manufacturers of:

high-density programmable logic products characterized by FPGA-type architectures;
high-volume and low-cost FPGAs as programmable replacements for ASICs and ASSPs;
ASICs and ASSPs with incremental amounts of embedded programmable logic;
high-speed, low-density complex programmable logic devices;
high-performance digital signal processing devices;
products with embedded processors;
products with embedded multi-gigabit transceivers;
discrete general-purpose Graphics Processing Units (GPUs) targeting data center and automotive applications;
other new or emerging programmable logic products; and
large enterprises, like hyperscalers, that have the resources to develop proprietary semiconductors.

Several companies have introduced products that compete with ours or have announced their intention to sell PLD products. To the extent that our efforts to compete are not successful, our financial condition and results of operations could be materially adversely affected.

The benefits of programmable logic have attracted a number of competitors to this segment. We recognize that different applications require different programmable technologies, and we are developing architectures, processes and products to meet these varying customer needs. Recognizing the increasing importance of standard software solutions, we have developed common software design tools that support the full range of our IC products. We believe that automation and ease of design are significant competitive factors in this segment.

We could also face competition from our licensees. In the past we have granted limited rights to other companies with respect to certain aspects of our older technology, and we may do so in the future. Granting such rights may enable these companies to manufacture and market products that may be competitive with some of our older products.

Increased costs of wafers and materials, or shortages in wafers and materials, could adversely impact our gross margins and lead to reduced revenues.


39


If greater demand for wafers is not offset by an increase in foundry capacity, market demand for wafers or production and assembly materials increases, or if a supplier of our wafers or other materials ceases or suspends operations, our supply of wafers and other materials could become limited. Such shortages raise the likelihood of potential wafer price increases, wafer shortages or shortages in materials at production and test facilities, resulting in potential inability to address customer product demands in a timely manner. For example, in 2011, when certain suppliers located in Japan were forced to temporarily halt production as the result of a natural disaster, this resulted in a tightening of supply for those materials. Such shortages of wafers and materials as well as increases in wafer or materials prices could adversely affect our gross margins and would adversely affect our ability to meet customer demands and lead to reduced revenue.

We depend on distributors, primarily Avnet, to generate a significant portion of our sales and complete order fulfillment.

Resale of product through Avnet accounted for 40% of our worldwide net revenues in the second quarter and first six months of fiscal 2020 and as of September 28, 2019, Avnet accounted for 35% of our total net accounts receivable. Any adverse change to our relationship with Avnet or our other distributors could have a material impact on our business. Furthermore, if a key distributor materially defaulted on a contract or otherwise failed to perform, our business and financial results would suffer. In addition, we are subject to concentrations of credit risk in our trade accounts receivable, which includes accounts of our distributors. A significant reduction of effort by a distributor to sell our products or a material change in our relationship with one or more distributors may reduce our access to certain end customers and adversely affect our ability to sell our products.

In addition, the financial health of our distributors and our continuing relationships with them are important to our success. Unpredictable economic conditions may adversely impact the financial health of some of these distributors, particularly our smaller distributors. This could increase our credit risk exposure relating to the insolvency of certain distributors, the inability of distributors to obtain credit to finance the purchase of our products, or delayed payment for such purchases. Our business could be harmed if the financial health of these distributors impaired their performance and we were unable to secure alternate distributors.

We are dependent on independent subcontractors for most of our assembly and test services, and unavailability or disruption of these services could negatively impact our financial condition and results of operations.

We are dependent on subcontractors to provide semiconductor assembly, substrate, test and shipment services. Any (i) prolonged inability to obtain wafers with competitive performance and cost attributes, adequate yields or timely delivery, (ii) disruption in assembly, test or shipment services, (iii) delays in stabilizing manufacturing processes and ramping up volume for new products, (iv) transitions to new service providers, or (v) other circumstance that would require us to seek alternative sources of supply, could delay shipments and have a material adverse effect on our ability to meet customer demands. In addition, unpredictable economic conditions may adversely impact the financial health and viability of these subcontractors and result in their insolvency or their inability to meet their commitments to us. These factors would result in reduced net revenues and could negatively impact our financial condition and results of operations.

A number of factors, including our inventory strategy, can impact our gross margins.

A number of factors can cause our gross margins to fluctuate, including yield, wafer pricing, product mix, market acceptance of our new products, competitive pricing dynamics, licensing costs, geographic and/or market segment pricing strategies. In addition, forecasting our gross margins is difficult because a significant portion of our business is based on turns within the same quarter.

While our overall inventory levels fluctuate over time, the inventory of newer product lines may be higher than other products due to a planned increase in safety stock in anticipation of future revenue growth. In the event demand does not materialize, we may be subject to incremental obsolescence costs. In addition, future product cost reductions could have impact on our inventory valuation as well as our operating results.
 
Reductions in the average selling prices of our products could have a negative impact on our gross margins.

The average selling prices of our products generally decline as the products mature. We seek to offset the decrease in selling prices through yield improvement, manufacturing cost reductions and increased unit sales. We also continue to develop higher value products or product features that increase the average selling prices of our products, or slow the decline of such prices. However, there is no guarantee that our ongoing efforts will be successful or that they will keep pace with the decline in selling prices of our products, which could ultimately lead to a decline in our revenues and gross margins.

General negative economic conditions and any related deterioration in the global business environment could have a material adverse effect on our business, operating results and financial condition.


40


If economic conditions weaken, there may be a number of negative effects on our business, including customers or potential customers reducing or delaying orders, the insolvency of key suppliers, potentially causing production delays, the inability of customers to obtain credit, and the insolvency of one or more customers. Any of these effects could adversely impact our ability to effectively manage inventory levels and collect receivables and ultimately decrease our net revenues and profitability.

We are subject to the risks associated with conducting business operations outside of the U.S. which could adversely affect our business.

In addition to international sales and support operations and development activities, we purchase our wafers from foreign foundries, have our commercial products assembled, packaged and tested by subcontractors located outside the U.S. and utilize third party warehouse operators to store and manage inventory levels for certain of our products.  All of these activities are subject to the uncertainties associated with international business operations, including global laws and regulations, trade barriers, economic sanctions, tax regulations, import and export regulations, duties and tariffs and other trade restrictions, changes in trade policies, anti-corruption laws, foreign governmental regulations, potential vulnerability of and reduced protection for IP, longer receivable collection periods and disruptions or delays in production or shipments, any of which could have a material adverse effect on our business, financial condition and/or operating results. Further, global laws, regulations and policies are subject to change and reinterpretation.  For example, in 2018, the U.S. and China began to impose partial tariffs and commercial restrictions on each other's products, leading to concerns of an escalating trade war, which, if were to fully materialize, could contribute to a general economic downturn and could have a material adverse effect on our business. Further, even in the absence of concrete adverse developments affecting international trade, marketplace uncertainty regarding the potential for such developments may have similar effects. In addition, the U.S. government has and may continue to focus on the business practices of specific foreign companies, including large technology companies based in China. This focus has resulted in additional trade restrictions and denial orders being placed on certain foreign companies by the U.S. Department of Commerce and other U.S. government agencies.  Future U.S. government actions may include long-term commercial and trade restrictions that may impact our ability to do business with foreign companies. Additional factors that could adversely affect us due to our international operations include rising oil prices and increased costs, or limited supply of other natural resources. Moreover, our financial condition and results of operations could be adversely affected in the event of political conflicts, economic crises or changes in international relations affecting countries where our main wafer providers, warehouses, end customers and contract manufacturers who provide assembly and test services worldwide, are located. For example, the United Kingdom's pending exit from the European Union, commonly referred to as "Brexit," has led to significant instability and uncertainty in such regions, which could have a material adverse effect on our business.

Because we have international business and operations, we are vulnerable to the economic conditions of the countries in which we operate and currency fluctuations could have a material adverse effect on our business and negatively impact our financial condition and results of operations.

In addition to our U.S. operations, we also have significant international operations, including foreign sales offices to support our international customers and distributors, our regional headquarters in Ireland and Singapore and an R&D site in India. Sales and operations outside of the U.S. subject us to the risks associated with conducting business in foreign economic and regulatory environments. Our financial condition and results of operations could be adversely affected by unfavorable economic conditions in countries in which we do significant business or by changes in foreign currency exchange rates affecting those countries. We derive more than half of our revenues from international sales, primarily in the Asia Pacific region, Europe and Japan where economic weaknesses have adversely affected our revenues in the past. Sales to all direct OEMs and distributors are denominated in U.S. dollars. While the recent movements of the Euro and Yen exchange rates against the U.S. dollar had no material impact on our business, increased volatility could impact our European and Japanese customers. Currency instability and volatility and disruptions in the credit and capital markets may increase credit risks for some of our customers and may impair our customers' ability to repay existing obligations. For example, the United Kingdom's 2016 referendum vote to approve "Brexit" has created economic uncertainty and currency volatility in the European Union. Increased currency volatility could also positively or negatively impact our foreign-currency-denominated costs, assets and liabilities. In addition, any devaluation of the U.S. dollar relative to other foreign currencies may increase the operating expenses of our foreign subsidiaries adversely affecting our results of operations. Furthermore, because we are increasingly dependent on the global economy, instability in worldwide economic environments occasioned, for example, directly or indirectly by political instability (such as due to Brexit), terrorist activity, U.S. or other military actions, changes to U.S. domestic and foreign policy and international sanctions or other diplomatic actions (potentially including sanctions adopted or under consideration by the U.S. or European Union with respect to Russia or Russian individuals or businesses), could adversely impact economic activity and lead to a contraction of capital spending by our customers generally or in specific regions. Any or all of these factors could adversely affect our financial condition and results of operations in the future.


41


We are exposed to fluctuations in interest rates and changes in credit risk which could have a material adverse impact on our financial condition and results of operations as it relates to the market value of our investment portfolio.

Our cash, short-term and long-term investments represent significant assets that may be subject to fluctuating or even negative returns depending upon interest rate movements, changes in credit risk and financial market conditions. Global credit market disruptions and economic slowdown and uncertainty have in the past negatively impacted the values of various types of investment and non-investment grade securities. The global credit and capital markets may again experience significant volatility and disruption due to instability in the global financial system, uncertainty related to global economic conditions and concerns regarding sovereign financial stability.

Therefore, there is a risk that we may incur other-than-temporary impairment charges for certain types of investments should credit market conditions deteriorate or the underlying assets fail to perform as anticipated. Our future investment income may fall short of expectations due to changes in interest rates or if the decline in fair values of our debt securities was judged to be other than temporary. Furthermore, we may suffer losses in principal on our investments if we are forced to sell securities that have declined in market value due to changes in interest rates or financial market conditions.

Our failure to protect and defend our IP could impair our ability to compete effectively.

We rely upon patent, copyright, trade secret, mask work and trademark laws to protect our IP. We cannot provide assurance that such IP rights can be successfully asserted in the future or will not be invalidated, violated, circumvented or challenged. From time to time, third parties, including our competitors, have asserted against us patent, copyright or other IP rights to technologies that are important to us. Third parties may attempt to misappropriate our IP through electronic or other means or assert infringement claims against us or parties we have agreed to indemnify. Such assertions by third parties may result in costly litigation, indemnity claims or other legal actions, and we may not prevail in such matters or be able to license any valid and infringed patents from third parties on commercially reasonable terms. This could result in the loss of our ability to import and sell our products or require us to pay costly royalties to third parties in connection with sales of our products. Any infringement claim, indemnification claim, or impairment or loss of use of our IP could materially adversely affect our financial condition and results of operations.

Our ability to design and introduce new products in a timely manner is dependent upon third-party IP.

In the design and development of new products and product enhancements, we rely on third-party intellectual property such as software development tools and hardware testing tools. Furthermore, certain product features may rely on intellectual property acquired from third parties, including hardware and software tools and products. The design requirements necessary to meet future consumer demands for more features and greater functionality from semiconductor products may exceed the capabilities of the third-party intellectual property or development tools that are available to us. In addition, hardware and software tools and products procured from third parties may contain design or manufacturing defects, including flaws that could unexpectedly interfere with the operation of our products. If the third-party intellectual property that we use becomes unavailable or fails to produce designs that meet consumer demands, our business could be adversely affected.

Any failure of our information technology systems to function properly could result in business disruption.

We rely in part on various information technology (IT) systems to manage our operations, including, but not limited to, financial reporting, and we regularly evaluate these systems and make changes to improve them as necessary. Consequently, we periodically implement new, or upgrade or enhance existing, operational and IT systems, procedures and controls. Any delay in the implementation of, or disruption in the transition to, new or enhanced systems, procedures or controls, could harm our ability to record and report financial, management, or operational information on a timely and accurate basis. In addition, hardware and software tools and products procured from third parties included in our IT systems could contain design or manufacturing defects, including flaws that could unexpectedly interfere with the operation of our IT systems. These systems are also subject to power and telecommunication outages or other general system failures. Failure of our IT systems or difficulties in managing them could result in business disruption.

Cyber-attacks and data breaches could have an adverse effect on our business and reputation and negatively impact our financial condition and results of operations.

Security breaches, including cyber-attacks, phishing attacks or attempts to misappropriate or compromise confidential or proprietary information or sabotage enterprise IT systems, are becoming increasingly frequent and more sophisticated. We depend on the uninterrupted operation of our IT systems to manage our operations, store and retrieve business and financial data and facilitate internal communications and communications with customers, subcontractors, suppliers and distribution partners. We experience security incidents of varying degrees on an ongoing basis. We take steps to detect and investigate any security incidents

42


and prevent their recurrence, but, in some cases, we might be unaware of an incident or its magnitude and effects. Because the techniques used to obtain unauthorized access to or sabotage networks and systems change frequently, we may be unable to anticipate these techniques or to implement adequate protections. These security incidents may involve unauthorized access, misuse or disclosure of intellectual property or confidential or proprietary information regarding our business or that of our customers or business partners. We also may be subject to unauthorized access to our IT systems through a security breach or cyber-attack. In the past, there have been attempts by third parties to penetrate and/or infect our network and systems with malicious software in an effort to gain access to our network and systems. Recently, several large organizations have been infected by “ransomware,” through which an attacker gains access to the organization’s computer files, renders them temporarily inaccessible and threatens to permanently delete them if a cash ransom is not paid by a specified deadline. Third parties may continue to attempt to fraudulently induce employees, users, or customers to disclose sensitive information in order to gain access to our network and systems. The IT systems of our customers, suppliers, and distribution partners and the links between our IT systems and our customers are subject to the same risks as those of our IT systems. In the event of a security breach, our business and reputation could be harmed and we could be subject to legal and regulatory claims which could negatively impact our financial condition and results of operations.

Acquisitions and strategic investments present risks, and we may not realize the goals that were contemplated at the time of a transaction.

We have acquired technology companies whose products complement our products. We also have made a number of strategic investments in other technology companies. We may make similar acquisitions and strategic investments in the future, which present risks, including:

our ongoing business may be disrupted and our management's attention may be diverted by investment, acquisition, transition or integration activities;
an acquisition or strategic investment may not further our business strategy as we expected, and we may not integrate an acquired company or technology as successfully as we expected;
our operating results or financial condition may be adversely impacted by claims or liabilities that we assume from an acquired company or technology or that are otherwise related to an acquisition;
we may have difficulty incorporating acquired technologies or products with our existing product lines;
we may have higher than anticipated costs in continuing support and development of acquired products, and in general and administrative functions that support such products;
our strategic investments may not perform as expected, and we may be required to recognize a loss on any or all of our strategic investments; and
we may experience unexpected changes in how we are required to account for our acquisitions and strategic investments pursuant to U.S. GAAP.

The occurrence of any of these risks could have a material adverse effect on our business, results of operations, financial condition or cash flows, particularly in the case of a larger acquisition or several concurrent acquisitions or strategic investments.

If we are unable to maintain effective internal controls, our stock price could be adversely affected.

We are subject to the ongoing internal control provisions of Section 404 of the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act). Our controls necessary for continued compliance with the Sarbanes-Oxley Act may not operate effectively at all times and may result in a material weakness disclosure. The identification of material weaknesses in internal control, if any, could indicate a lack of proper controls to generate accurate financial statements and could cause investors to lose confidence and our stock price to drop.


43


We compete with others to attract and retain key personnel, and any loss of, or inability to attract, such personnel would harm us.

We depend on the efforts and abilities of certain key members of management and other technical personnel. Our future success depends, in part, upon our ability to retain, develop and transition such personnel and attract and retain other highly qualified personnel, particularly product engineers. Competition for such personnel is intense and we may not be successful in hiring or retaining new or existing qualified personnel. Changes to the U.S. immigration laws may also impact the availability of qualified personnel. From time to time we have effected restructurings that eliminate a number of positions. Even if such personnel are not directly affected by the restructuring effort, such terminations can have a negative impact on morale and our ability to attract and hire new qualified personnel in the future. If we are unable to retain or develop existing qualified personnel or are unable to hire new qualified personnel, as needed, our business, financial condition and results of operations could be seriously harmed. Further, changes to our qualified personnel, including key members of management, may be disruptive to our business, and any failure to successfully assimilate key new hires, or to successfully retain, develop and transition promoted employees, could adversely affect our business and results of operations.

Unfavorable results of legal proceedings could adversely affect our financial condition and operating results.

From time to time we are subject to various legal proceedings and claims that arise out of the ordinary conduct of our business. The amount of damages alleged in certain legal claims may be significant. Certain other claims involving the Company are not yet resolved, including those that are discussed under "Note 17. Contingencies" to our condensed consolidated financial statements, included in Item 1. "Financial Statements" of this Form 10-Q, and additional claims may arise in the future. Results of legal proceedings cannot be predicted with certainty. Regardless of its merit, litigation may be both time-consuming and disruptive to our operations and cause significant expense and diversion of management attention and we may enter into material settlements to avoid these risks. Entering into settlements may result in payment of significant amounts which may materially and adversely affect our financial condition and operation results. Should we fail to prevail in certain matters, or should several of these matters be resolved against us, we may be faced with significant monetary damages or injunctive relief against us that would materially and adversely affect a portion of our business and might materially and adversely affect our financial condition and operating results.

Our products could have defects which could result in reduced revenues and claims against us.

We develop complex and evolving products that include both hardware and software. Despite our testing efforts and those of our subcontractors, defects may be discovered in existing or new products. Such defects may cause us to incur significant warranty, support and repair or replacement costs, divert the attention of our engineering personnel from our product development efforts and harm our relationships with customers. Subject to certain terms and conditions, we have agreed to compensate certain customers for limited specified costs they actually incur in the event our hardware products experience epidemic failure. As a result, epidemic failure and other performance problems could result in claims against us or the delay or loss of market acceptance of our products and would likely harm our business. Our customers could also seek damages from us for their losses.

In addition, we could be subject to product liability claims. A product liability claim brought against us, even if unsuccessful, would likely be time-consuming and costly to defend. Product liability risks are particularly significant with respect to aerospace, automotive and medical applications because of the risk of serious harm to users of these products. Any product liability claim, whether or not determined in our favor, could result in significant expense, divert the efforts of our technical and management personnel, and harm our business.



44


In preparing our financial statements, we make good faith estimates and judgments that may change or turn out to be erroneous.

In preparing our financial statements in conformity with accounting principles generally accepted in the U.S., we must make estimates and judgments in applying our critical accounting policies. Those estimates and judgments have a significant impact on the results we report in our consolidated financial statements. The most difficult estimates and subjective judgments that we make concern valuation of marketable and non-marketable securities, revenue recognition, inventories, long-lived assets including acquisition-related intangibles, goodwill, taxes and stock-based compensation. We base our estimates on historical experience, input from outside experts and various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We also have other key accounting policies that are not as subjective, and therefore, their application would not require us to make estimates or judgments that are as difficult, but which nevertheless could significantly affect our financial reporting. Actual results may differ materially from these estimates. If these estimates or their related assumptions change, our operating results for the periods in which we revise our estimates or assumptions could be adversely and materially affected.

Our failure to comply with the requirements of the Export Administration Regulations (EAR) and the International Traffic and Arms Regulations (ITAR) could have a material adverse effect on our financial condition and results of operations.

Our FPGAs and related technologies are subject to EAR, which are administered by the U.S. Department of Commerce. In addition, we may, from time to time, receive technical data from third parties that is subject to the ITAR, which are administered by the U.S. Department of State. EAR and ITAR govern the export and re-export of these FPGAs, the transfer of related technologies, whether in the U.S. or abroad, and the provision of services. We are required to maintain an internal compliance program and security infrastructure to meet EAR and ITAR requirements.

An inability to obtain the required export licenses, or to predict when they will be granted, increases the difficulties of forecasting shipments. In addition, security or compliance program failures that could result in penalties or a loss of export privileges, as well as stringent licensing restrictions that may make our products less attractive to overseas customers, could have a material adverse effect on our business, financial condition and/or operating results.

Our inability to effectively control the sale of our products on the gray market could have a material adverse effect on our business or results of operations.

We market and sell our products directly to OEMs and through authorized third-party distributors which helps to ensure that products delivered to our customers are authentic and properly handled.  From time to time, customers may purchase products bearing our name from the unauthorized "gray market."   These parts may be counterfeit, salvaged or re-marked parts, or parts that have been altered, mishandled, or damaged.  Gray market products result in shadow inventory that is not visible to us, thus making it difficult to forecast supply or demand.  Also, when gray market products enter the market, we and our authorized distributors may compete with brokers of these discounted products, which can adversely affect demand for our products and negatively impact our margins.  In addition, our reputation with customers may be negatively impacted when gray market products bearing our name fail or are found to be substandard.

The conflict minerals provisions of the Dodd-Frank Wall Street Reform and Consumer Protection Act could result in additional costs and liabilities.

In accordance with the Dodd-Frank Wall Street Reform and Consumer Protection Act, the SEC established disclosure and reporting requirements for companies whose products incorporate "conflict" minerals mined from the Democratic Republic of Congo and adjoining countries, regardless of whether such products are manufactured by those companies or by third parties. These requirements could affect the sourcing and availability of minerals used in the manufacture of our semiconductor products. The costs associated with complying with the disclosure requirements include those for due diligence in regard to the sources of any conflict minerals used in our products, remediation and other changes to products, processes, or sources of supply as a consequence of such verification activities. We may face reputational challenges if we are unable to sufficiently verify the origins for all minerals used in our products through the due diligence process we implement. Moreover, some of our customers may require that all of the components of our products are certified as conflict-free, and we may be unable to verify the origin of the raw materials used in our products to the extent necessary to make this certification.



45


Exposure to greater-than-anticipated income tax liabilities, changes in tax rules and regulations, changes in interpretation of tax rules and regulations, or unfavorable assessments from tax audits could affect our effective tax rates, financial condition and results of operations.

We are a U.S.-based multinational company subject to tax in multiple U.S. and foreign tax jurisdictions. Our income tax obligations could be affected by many factors, including but not limited to changes to our corporate operating structure and intercompany arrangements and implementation of tax planning strategies.

Our income tax expense is computed based on tax rates at the time of the respective financial period.  Our future effective tax rates, financial condition and results from operations could be unfavorably affected by changes in the tax rates in jurisdictions where our income is earned, by changes in the tax rules and regulations or the interpretation of tax rules and regulations in the jurisdictions in which we do business or by changes in the valuation of our deferred tax assets.

The TCJA enacted in December 2017 had a significant impact on our tax obligations. The issuance of additional regulatory guidance related to the TCJA could materially affect our tax obligations and effective tax rate in the period issued. The TCJA could also be subject to amendments and technical corrections, any of which could lessen or increase certain adverse impacts. A significant portion of our earnings are earned by our subsidiaries outside the U.S.  Changes to the taxation of certain foreign earnings resulting from the TCJA, along with the state tax impact of these changes, may have an adverse effect on our effective tax rate. Furthermore, changes to the taxation of undistributed foreign earnings could change our future intentions regarding reinvestment of such earnings. The foregoing items could have a material effect on our business, cash flow, results of operations or financial condition.

In addition, we are subject to examinations of our income tax returns by domestic and foreign tax authorities.  We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision or benefit for income taxes and have reserved for potential adjustments that may result from the current examinations. There can be no assurance that the final determination of any of these examinations will not have an adverse effect on our effective tax rates, financial condition and results of operations.
 
Considerable amounts of shares of our common stock are available for issuance under our equity incentive plans, and significant issuances in the future may adversely impact the market price of our common stock.

As of September 28, 2019 we had 2.00 billion authorized common shares, of which 251.5 million shares were outstanding. In addition, 35.4 million shares of common stock were reserved for issuance pursuant to our equity incentive plans and Amended and Restated 1990 Employee Qualified Stock Purchase Plan. The availability of substantial amounts of our common stock resulting from the exercise or settlement of equity awards outstanding under our equity incentive plans, which would be dilutive to existing stockholders, could adversely affect the prevailing market price of our common stock and could impair our ability to raise additional capital through the sale of equity securities.

We have indebtedness that could adversely affect our financial condition and prevent us from fulfilling our debt obligations.

The aggregate amount of our consolidated indebtedness as of September 28, 2019 was $1.25 billion (principal amount), which consists of $500.0 million in aggregate principal amount of our 3.000% Notes due 2021 (2021 Notes) and $750.0 million in aggregate principal amount of our 2.950% senior notes due 2024 (2024 Notes). We also may incur additional indebtedness in the future. Our indebtedness may:

make it difficult for us to satisfy our financial obligations, including making scheduled principal and interest payments on the debentures and our other indebtedness;
limit our ability to borrow additional funds for working capital, capital expenditures, acquisitions or other general corporate purposes;
limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes;
require us to use a portion of our cash flow from operations to make debt service payments;
limit our flexibility to plan for, or react to, changes in our business and industry;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our vulnerability to the impact of adverse economic and industry conditions.

Our ability to meet our debt service obligations will depend on our future performance, which will be subject to financial, business and other factors affecting our operations, many of which are beyond our control.


46


The agreements governing the 2021 Notes and 2024 Notes contain covenants that may adversely affect our ability to operate our business.

The indentures governing the 2021 Notes and 2024 Notes contain various covenants limiting our and our subsidiaries' ability to, among other things:

create certain liens on principal property or the capital stock of certain subsidiaries;
enter into certain sale and leaseback transactions with respect to principal property; and
consolidate or merge with, or convey, transfer or lease all or substantially all our assets, taken as a whole, to another person.

A failure to comply with these covenants and other provisions in these indentures could result in events of default under the indentures, which could permit acceleration of the 2021 Notes and the 2024 Notes. Any required repayment as a result of such acceleration could have a material adverse effect on our business, results of operations, financial condition or cash flows.

Item 2.
Unregistered Sale of Equity Securities and Use of Proceeds

On May 16, 2018, the Board authorized the 2018 Repurchase Program to repurchase the Company's common stock and debentures up to $500.0 million. The 2018 Repurchase Program has no stated expiration date. Through September 28, 2019, the Company had used $430.9 million out of the $500.0 million authorized under the 2018 Repurchase Program, leaving $69.1 million available for future purchases.

The following table summarizes our repurchase of shares of our common stock during the second quarter of fiscal 2020:

 
 
Total Number
of Shares
Purchased
 
Average
Price Paid
per Share
 
Total Number of
Shares Purchased
as Part of Publicly
Announced Program
 
Approximate
Dollar Value of
Shares that May
Yet Be Purchased
Under the Program
(In thousands, except per share amounts)
 
 
 
 
Period
 
June 30, 2019 to August 3, 2019
 
179

 
$
114.77

 
179

 
$
201,333

August 4, 2019 to August 31, 2019
 
556

 
$
103.63

 
556

 
$
143,718

September 1, 2019 to September 28, 2019
 
740

 
$
100.88

 
740

 
$
69,083

Total for the Quarter
 
1,475

 
 
 
1,475

 
 



47


Item 6.
Exhibits
 
 
 
 
 
Incorporated by Reference
Exhibit No
 
Exhibit Title
 
Form
 
File No.
 
Exhibit
 
Filing
Date
 
Filed
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
10.1
+

 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.2
 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 28, 2019, formatted in iXBRL (Inline Extensible Business Reporting Language): (i) Condensed Consolidated Statements of Income (ii) Condensed Consolidated Statements of Comprehensive Income; (iii) Condensed Consolidated Balance Sheets; (iv) Condensed Consolidated Statements of Cash Flows; (v) Condensed Consolidated Statements of Stockholders’ Equity; and (vi) Notes to Condensed Consolidated Financial Statements.
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
104
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
 
 
 
 
 
 
 
 
X

 + 
Portions of this Exhibit have been omitted.




Items 3, 4 and 5 are not applicable and have been omitted.

48


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 
 
 
XILINX, INC.
 
 
 
 
Date: October 24, 2019
 
 
/s/ Lorenzo A. Flores
 
 
 
Lorenzo A. Flores
 
 
 
Executive Vice President
and Chief Financial Officer
(as principal financial
officer and on behalf of Registrant)




49
EX-10.1 2 ex101q2fy20.htm EXHIBIT 10.1 Exhibit

Exhibit 10.1


Certain information, marked by [***], has been excluded from this documents because it both (i) is not material and (ii) would be competitively harmful if publicly disclosed.


SALES EXHIBIT
Fiscal Year 2020 Pay for Performance

THIS SALES EXHIBIT (the “FY20 Exhibit”) to the Addendum effective as of April 2, 2017 (the “Distributor Agreement”) is effective as of March 31, 2019 (the “Effective Date”), by and between and Xilinx, Inc., a Delaware corporation, having offices at 2100 Logic Drive, San Jose, CA 95124, Xilinx Ireland Unlimited Company (formerly known as Xilinx Ireland), a company incorporated under the laws of Ireland and having its registered office at 2020 Bianconi Avenue, Citywest Business Campus, Saggart, Co. Dublin, and Xilinx Sales International Pte. Ltd., a company organized and existing under the laws of Singapore, having its principal office at 5 Changi Business Park Vista, Singapore 486040 (collectively and individually “Xilinx”), and Avnet, Inc., a New York corporation, having its principal office at 2211 South 47th Street, Phoenix, AZ 85034 (“Distributor”).
I.This Sales Exhibit is in effect for Xilinx’s 2020 fiscal year (March 31, 2019 – March 28, 2020) (“FY20”) and sets forth the sales plan for the promotion and sale of Xilinx products during FY20.
II.
Distributor Sales Support.
A.
Americas
1.
Distributor will maintain its current personnel positions, and
2.
Support the specialization of field application engineers.
B.
APAC
1.
Distributor will maintain its current personnel positions,
2.
[***] sales manager in [***];
3.
[***] technical sales engineer in [***]; and
4.
Define and implement locally-defined and driven [***] plans in [***].
C.
China/Taiwan
1.
Distributor will maintain its current personnel positions,
2.
[***] field application engineer in [***];
3.
[***] field application engineer in [***] for [***] technical support; and
4.
[***] specialist field application engineer for [***] within China (Avnet to determine location).
D.
EMEA
1.
Distributor will maintain its current personnel positions.

1 of 6



For Distributor staff that is dedicated to the Xilinx product line (“Dedicated Staff”), Distributor will continue to base the variable (bonus) compensation of Dedicated Staff entirely on Xilinx sales. Distributor will continue to pay a [***] bonus on Xilinx sales to front line managers.
III.
Reinvestment Marketing
A.    Reinvestment. Distributor commits to reinvest [***] to mature product sales into future Xilinx business. These “reinvestment” projects will be discussed and jointly agreed to between the parties; the FY20 “reinvestment” marketing spend will be [***] million.
B.    Corporate Marketing. Distributor will commit [***] for marketing activities undertaken at the direction of Distributor’s corporate marketing group for [***], a global [***] campaign, and marketing of [***].
C.    Communities. Distributor will commit [***] for [***] marketing, including: [***] Xilinx marketing by [***], joint marketing between [***] and Avnet, [***] events and workshops, and expansion of [***] and online workshops.
D.    Regional Marketing. Distributor will commit [***] in marketing funds to be managed at the corporate level but dedicated to (1) regional marketing efforts and (2) marketing by [***].
IV.
Operational Focus Areas
A.Distribution Days of Sale (“DDOS”):    
1.
Distributor will manage its inventory to ensure that at the end of each fiscal quarter, Distributor’s worldwide inventory [***].
2.
At the end of FY20, Xilinx will increase the amount Distributor currently owes Xilinx by [***].
B.    Quarter End Delinquencies. Distributor will set a quarterly target for worldwide delinquencies to be less than [***].
C.    Quarter End Pipeline Coverage. Distributor will set a target to have [***] of pipeline coverage in place for the next quarter by the end of [***] in the current quarter.
V.
Margins
A.[***] Mature Margin. The [***] Mature Margin from the FY19 Sales Plan will remain in effect during FY20.
B.[***] Mature Margin. In FY20, the margin percentage for [***] under the Standard Percentages will move to a per device and per customer mature margin decrease and the decrease will be effective after [***] from start of production. For the purpose of this margin decrease, [***] in sales for a specific device to a specific customer (based on the Xilinx XU) will mark the “start of production” for that specific device. [***] margins will be reviewed twice annually for margin adjustments; reviews are anticipated to occur in the first and third quarters.

2 of 6


C.[***] Margin. [***], the margin percentage for [***] under the Standard Percentages will be [***].
VI.
Revenue Targets
At the close of FY20, Xilinx will review Distributor’s FY20 sales data and conform such sales data to the sales goals specified in the table below (“Performance Goals”).
A.Calculation of Performance Goals
1.
Achievement of Performance Goals are determined at the end of FY20. During FY20 all orders, invoices, and payments will be transacted without any adjustments attributable to the Performance Goals. Revenue attributed to (i) accounts moved in or out of DDC and (ii) [***] will not be used in calculation of the FY20 Performance Goals.
2.
At the end of FY20, Xilinx will complete a ‘true-up’ of Distributor’s actual revenue attainment for each region to the revenue targets of each region contained in the Performance Goals. In addition to the ‘true-up’ for each region, Xilinx will complete a ‘worldwide true-up’ by aggregating the Distributor total worldwide revenue attainment for measurement of the Distributor’s revenue attainment against the worldwide performance target.
3.
Adjustments (if any) will be made to Distributor’s account based on the Performance Goals, as follows:
i.
Regional [***] or more: If Net Revenue exceeds the applicable regional target (indicated by “FY20 Targets”) by [***] or more, Xilinx will reduce the amount Distributor currently owes Xilinx based on the target milestones on Table A in the Performance Matrix. If Distributor meets regional growth targets in the Performance Goals, Distributor will accordingly reward its front-line regional managers with a commensurate achievement bonus.
ii.
Regional [***] or less: If Net Revenue is less than the applicable regional target (indicated by “FY20 Targets; Target YoY %”) by [***] or more, Xilinx will increase the amount Distributor currently owes Xilinx based on the target milestones on Table B in the Performance Matrix.
iii.
Worldwide True-Up: Xilinx will aggregate regional performance (“Regional Total”) for comparison to the worldwide true-up targets (“WW Target”).
a.
Worldwide [***] or more: If the Regional Total exceeds the WW Target by [***] or more, but the total of the regional adjustments is less than the corresponding WW Target adjustment, Xilinx will reduce the amount Distributor currently owes Xilinx by an amount equal to the difference.

3 of 6


b.
Worldwide [***] or less: If the Regional Total is less than the WW Target by [***] or more, but the total of the regional adjustments is less than the corresponding WW Target adjustment, Xilinx will increase the amount Distributor currently owes Xilinx by an amount equal to the difference.
iv.
The aggregate total of the regional and worldwide adjustments under the Performance Goals is limited to [***].
v.
Revenue growth percentages that fall between target milestones do not result in an incremental increase or decrease. For example, if Net Revenue in a region is [***] over the regional Performance Goal, Distributor will receive an adjustment at the [***] goal milestone in that region.
vi.
Adjustments will be made during the fiscal quarter immediately following FY20 to the accounts of the following regional Distributor entities: [***]

4 of 6


FY20 Target Revenue by Region

[***]





5 of 6


To evidence the parties’ agreement to this Addendum, they have signed and delivered it on the date(s) below, but as of the date set forth in the preamble.



Xilinx, Inc.
 
Xilinx Sales International Pte. Ltd.    
 
 
 
 
 
Signature:
/s/ Michael Barone    
 
Signature:
/s/ David Ferguson         
Print Name:
Michael Barone
 
Print Name:
David Ferguson
Title:
VP, Americas Sales
 
Title:
Director
Date:
9/12/2019
 
Date:
9/13/2019
 
 
 
 
 
 
 
 
 
 
Xilinx Ireland Unlimited Company 
 
 
 
 
 
 
 
 
Signature:
/s/ Kevin Cooney
 
 
 
Print Name:
Kevin Cooney
 
 
 
Title:
Managing Director
 
 
 
Date:
9/12/2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DISTRIBUTOR
 
 
 
 
 
 
 
 
 
Avnet, Inc.
 
 
 
 
 
 
 
 
 
Signature:
/s/ Phil Gallagher
 
 
 
Print Name:
Phil Gallagher
 
 
 
Title:
President, Avnet Global
 
 
 
Date:
06 September 2019 | 18:09 PDT

 
 
 
 
 
 
 
 


6 of 6
EX-31.1 3 ex311q2fy20.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
XILINX, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Victor Peng, certify that:
 
1.
I have reviewed this quarterly report on Form 10-Q of Xilinx, 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 officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: October 24, 2019
 
 
 
/s/ Victor Peng
 
 
 
 
Victor Peng
 
 
 
 
President and Chief Executive Officer


EX-31.2 4 ex312q2fy20.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
XILINX, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Lorenzo A. Flores, certify that:
 
1.
I have reviewed this quarterly report on Form 10-Q of Xilinx, 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 officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: October 24, 2019
 
 
 
/s/ Lorenzo A. Flores
 
 
 
 
Lorenzo A. Flores
 
 
 
 
Executive Vice President
and Chief Financial Officer


EX-32.1 5 ex321q2fy20.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
XILINX, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Xilinx, Inc. (the “Company”) on Form 10-Q for the period ended September 28, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Victor Peng, President and Chief Executive Officer of the Company, certify, pursuant to Title 18, Chapter 63, Section 1350 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
 
(1)
The Report fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

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

Date: October 24, 2019
 
 
 
/s/ Victor Peng
 
 
 
 
Victor Peng
 
 
 
 
President and Chief Executive Officer
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Xilinx, Inc. and will be retained by Xilinx, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-32.2 6 ex322q2fy20.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
XILINX, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Xilinx, Inc. (the “Company”) on Form 10-Q for the period ended September 28, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lorenzo A. Flores, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to Title 18, Chapter 63, Section 1350 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
 
(1)
The Report fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

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

Date: October 24, 2019
 
 
 
/s/ Lorenzo A. Flores
 
 
 
 
Lorenzo A. Flores
 
 
 
 
Executive Vice President
and Chief Financial Officer
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Xilinx, Inc. and will be retained by Xilinx, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-101.SCH 7 xlnx-20190928.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2122100 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Business Combination - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Common Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Common Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2427401 - Disclosure - Contingencies Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Debt and Credit Facility link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Debt and Credit Facility (Details 1) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Debt and Credit Facility (Details 2) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Debt and Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2214201 - Disclosure - Derivative Financial Instruments Derivative Financial Instruments (Policies) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Derivative Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Derivative Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Derivative Financial Instruments (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Fair Value Measurements (Details 1) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Fair Value Measurements (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Financial Instruments (Details 3) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Goodwill and Acquisition-Related Intangibles link:presentationLink link:calculationLink link:definitionLink 2429402 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2429403 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details 1) link:presentationLink link:calculationLink link:definitionLink 2329301 - Disclosure - Goodwill and Acquisition-Related Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Interest and Other Expense, Net link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Interest and Other Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Interest And Other Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Inventories Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Inventories Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - Leases and Commitments link:presentationLink link:calculationLink link:definitionLink 2424405 - Disclosure - Leases and Commitments - Components of lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 2424404 - Disclosure - Leases and Commitments - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2424403 - Disclosure - Leases and Commitments Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2424406 - Disclosure - Leases and Commitments - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Leases and Commitments - Schedule of Maturity of lease liability (Details) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - Leases and Commitments - Schedule of Maturity of lease liability (Details) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - Leases and Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2126100 - Disclosure - Product Warranty and Indemnification (Notes) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Recent Accounting Changes and Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2430402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2330301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Significant Customers and Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Significant Customers and Concentrations of Credit Risk (Notes) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stock-Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Stock-Based Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Stock-Based Compensation Plans (Details 4) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Stock-Based Compensation Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Stock-Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2432401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 xlnx-20190928_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 xlnx-20190928_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 xlnx-20190928_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] In-process research and development In Process Research and Development [Member] Acquired 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] Core Technology [Member] Core Technology [Member] Core Technology [Member] Other Intangibles [Member] Other Intangible Assets [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Gross and net amounts of goodwill and of acquisition-related intangibles Schedule Of Goodwill And Intangible Assets [Abstract] Schedule of goodwill and intangible assets. Goodwill Goodwill Total acquisition-related intangibles, gross Finite-Lived Intangible Assets, Gross Less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition-related intangibles, net Intangible Assets, Net (Excluding Goodwill) Total Finite-Lived Intangible Assets, Net Weighted-Average Amortization Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life In-process research and development Indefinite-lived Intangible Assets (Excluding Goodwill) Other Income and Expenses [Abstract] Interest and Other Expense, Net Other Income and Other Expense Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Leases [Abstract] Other assets Operating Lease, Right-of-Use Asset Other accrued liabilities Operating Lease, Liability, Current Other long-term liabilities Operating Lease, Liability, Noncurrent Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Solarflare Solarflare [Member] Solarflare [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Consideration transferred including equity interest in acquiree held prior to combination Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination Fair value of equity interest in acquiree Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Acquisition related costs Business Combination, Acquisition Related Costs Goodwill Commitments and Contingencies Disclosure [Abstract] Loss Contingency, Damages Sought, Value Loss Contingency, Damages Sought, Value Loss Contingencies [Table] Loss Contingencies [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum [Member] Maximum [Member] Minimum [Member] Minimum [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Electronic Design Automation Software And Hardware/Software Maintenance [Member] Electronic Design Automation Software And Hardware/Software Maintenance [Member] Electronic Design Automation Software And Hardware/Software Maintenance [Member] Property Renovation [Member] Property Renovation [Member] Property Renovation [Member] Open purchase Orders From Ordinary Operations [Member] Open purchase Orders From Ordinary Operations [Member] Open purchase Orders From Ordinary Operations [Member] Other Commitments [Line Items] Other Commitments [Line Items] Purchase Commitments, Period for Payment Purchase Commitments, Period for Payment Purchase Commitments, Period for Payment Other commitments Other Commitment Share-based Payment Arrangement [Abstract] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Weighted-Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Statement of Cash Flows [Abstract] 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] Depreciation and amortization of software Depreciation Amortization - others Amortization Stock-based compensation Share-based Payment Arrangement, Noncash Expense Amortization of debt discounts Amortization of Debt Discount (Premium) Benefit for deferred income taxes Deferred Income Tax Expense (Benefit) Others Other Operating Activities, Cash Flow Statement Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Proceeds from sale and maturity of available-for-sale and equity securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Purchases of property, plant and equipment and software Payments to Acquire Property, Plant, and Equipment Other investing activities Payments for (Proceeds from) Other Investing Activities Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired 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] Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Payment, Tax Withholding, Share-based Payment Arrangement Payment, Tax Withholding, Share-based Payment Arrangement Proceeds from issuance of common stock through various stock plans Proceeds from Issuance of Common Stock Payment of dividends to stockholders Payments of Ordinary Dividends, Common Stock Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt Other financing activities Proceeds from (Payments for) Other Financing Activities Net cash 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) Cash and cash equivalents at beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes paid, net Income Taxes Paid, Net Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Debt Disclosure [Abstract] Debt Instrument, Face Amount Debt Instrument, Face Amount Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Interest Expense, Debt, Excluding Amortization Interest Expense, Debt, Excluding Amortization Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs Amortization of Debt Discount (Premium) Interest Expense, Debt Interest Expense, Debt Long-term Debt, Excluding Current Maturities Long-term Debt, Excluding Current Maturities Fair Value Disclosures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Fair Value by Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Type [Axis] Asset Class [Axis] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Asset Types [Domain] Asset Class [Domain] Cash And Cash Equivalents [Member] Cash and Cash Equivalents [Member] Short-Term Investments [Member] Short-term Investments [Member] Long-Term Investments [Member] Other Long-term Investments [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Off-balance Sheet Risks by Financial Instrument [Axis] Financial Instrument [Axis] Fair Value, Off-balance Sheet Risks, Financial Instruments [Domain] Financial Instruments [Domain] Money Market Funds [Member] Money Market Funds [Member] Financial institution securities [Member] financial institution securities [Member] financial institution securities [Member] Non-financial institution securities [Member] Non-financial institution securities [Member] Non-financial institution securities [Member] U.S. Government and Agency Securities [Member] US Government Agencies Debt Securities [Member] Foreign Government and Agency Securities [Member] Debt Security, Government, Non-US [Member] Mortgage-Backed Securities [Member] Collateralized Mortgage Backed Securities [Member] Debt Mutual Fund [Member] Debt Mutual Fund [Member] Debt mutual fund. Asset-backed Securities [Member] Asset-backed Securities [Member] Commercial Mortgage Backed Securities [Member] Commercial Mortgage Backed Securities [Member] Derivative Financial Instruments, Assets [Member] Derivative Financial Instruments, Liabilities [Member] Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets, Fair Value Disclosure Assets, Fair Value Disclosure Financial Liabilities Fair Value Disclosure Financial Liabilities Fair Value Disclosure Available-for-sale Securities, Noncurrent Available-for-sale Securities, Noncurrent Fair Value, Net Asset (Liability) Fair Value, Net Asset (Liability) Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative [Table] Derivative [Table] Energy [Axis] Energy [Axis] Energy [Domain] Energy [Domain] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Interest Rate Swap [Member] Interest Rate Swap [Member] Position [Axis] Position [Axis] Position [Domain] Position [Domain] Derivative [Line Items] Derivative [Line Items] Derivative Liability, Fair Value, Gross Liability Change in fair value of interest rate derivative Change in fair value of interest rate derivative Gain (Loss) on Fair Value Hedge Ineffectiveness, Net Gain (Loss) on Fair Value Hedge Ineffectiveness, Net Leases and Commitments Commitments Disclosure [Text Block] Investments, All Other Investments [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Financial Instrument [Axis] Financial Instruments [Domain] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Available-for-sale securities Debt Securities, Available-for-sale [Abstract] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Available-for-sale Securities Income Statement [Abstract] Statement [Table] Statement [Table] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Statement [Line Items] Statement [Line Items] Revenues Revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of revenues Cost of Goods and Services Sold Cost, Depreciation and Amortization Cost, Depreciation and Amortization 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 Amortization of acquisition-related intangibles Amortization of Intangible Assets Total operating expenses Operating Expenses Operating income Operating Income (Loss) Interest and other income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision (benefit) for income taxes Income Tax Expense (Benefit) Net income Net income per common share: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Goodwill and Acquisition-Related Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Components of interest and other expense, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Stockholders' Equity Note [Abstract] Common Stock and Debentures Repurchase Program [Text Block] Common Stock and Debentures Repurchase Program [Text Block] Common Stock and Debentures Repurchase Program. Segment Information Segment Reporting Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America North America [Member] Asia Pacific Asia Pacific [Member] Europe Europe [Member] Japan JAPAN Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Plan 2007 [Member] Equity Plan Two Thousand Seven [Member] Equity plan 2007. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee stock purchase plan. Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSUs) [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] Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Weighted-Average Grant-Date Fair Value, Granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Options, grants in period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross ESPP shares issued during period (shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Value of ESPP shares issued during period Stock Issued During Period, Value, Employee Stock Purchase Plan Shares available for grant (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Inventory Disclosure [Abstract] Inventory Disclosure [Text Block] Inventory Disclosure [Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Two Point and Nine Five Percent 2024 Senior Debentures [Member] Two Point and Nine Five Percent 2024 Senior Debentures [Member] Two Point and Nine Five Percent 2024 Senior Debentures [Member] Three Point Zero Percent 2021 Senior Debentures [Member] Three Point Zero Percent 2021 Senior Debentures [Member] Three Point Zero Percent 2021 Senior Debentures [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Discount Percent of Par Discount Percent Of Par Discount Percent Of Par Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Net interest rate received (paid) from interest rate swap Net interest rate received (paid) from interest rate swap Net interest rate received (paid) from interest rate swap Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Long Term Debt, Carrying Value before Hedging Adjustment Long Term Debt, Carrying Value before Hedging Adjustment Long Term Debt, Carrying Value before Hedging Adjustment Derivative, Amount of Hedged Item Derivative, Amount of Hedged Item Interest Expense, Debt Debt instrument, long term debt, remaining discount amortization period Debt instrument, long term debt, remaining discount amortization period Debt instrument, long term debt, remaining discount amortization period Debt Instrument, Description of Variable Rate Basis Debt Instrument, Description of Variable Rate Basis Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity AdditionalborrowingcapacityfromRevolvingCreditFacility AdditionalborrowingcapacityfromRevolvingCreditFacility AdditionalborrowingcapacityfromRevolvingCreditFacility Line of Credit Facility, Average Outstanding Amount Line of Credit Facility, Average Outstanding Amount Schedule of expected annual amortization expense for acquisition-related intangibles Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 (remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five Accounting Changes and Error Corrections [Abstract] Recent Accounting Changes and Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Equity [Abstract] Components of accumulated other comprehensive income (loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents at beginning of period Short-term investments Available-for-sale Securities, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, at cost: Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Net property, plant and equipment Property, Plant and Equipment, Net Long-term investments Acquisition-related intangibles, net Other assets Other Assets, Noncurrent Total Assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued payroll and related liabilities Employee-related Liabilities, Current Income taxes payable Accrued Income Taxes, Current Other accrued liabilities Other Accrued Liabilities, Current Total current liabilities Liabilities, Current Long-term income taxes payable Accrued Income Taxes, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Commitments and contingencies (Note 17) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $.01 par value (none issued and outstanding) Preferred Stock, Value, Issued Common stock, $.01 par value Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total Liabilities and Stockholders’ Equity Liabilities and Equity Debt Disclosure [Text Block] Debt Disclosure [Text Block] Business Combination Business Combination Disclosure [Text Block] Cash paid for operating leases included in operating cash flows Operating Lease, Payments Weighted-average remaining lease term - operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining discount rate - operating leases (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Financial Instruments Financial Instruments Disclosure [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivatives, Fair Value, by Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock, shares issued (none issued) Preferred Stock, Shares Issued Common stock, par value Common Stock, Par or Stated Value Per Share Components of accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated unrealized losses on available-for-sale securities, net of tax AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Accumulated unrealized losses on hedging transactions, net of tax Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax Accumulated cumulative translation adjustment, net of tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated other comprehensive income (loss) Fiscal Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 (remaining six months) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total Operating Leases, Future Minimum Payments Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating Lease, Liability Cash and cash equivalents Tangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Income Tax Disclosure [Abstract] Income Tax Expense (Benefit) 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 Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC Net interest rate received (paid) from interest rate swap Components of interest and other expense Other Nonoperating Income (Expense) [Abstract] Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other income (expense), net. Interest and other expense, net Schedule of Inventory, Current [Table Text Block] Schedule of Inventory, Current [Table Text Block] Subsequent Events [Abstract] Subsequent Events [Text Block] Subsequent Events [Text Block] Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Expected life of options (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected stock price volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend yield (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Currency [Axis] Currency [Axis] Currency [Domain] All Currencies [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Weighted average assumptions in estimation of fair value of stock options Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Future minimum lease payments under non-cancelable operating leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Operating Lease, Assets And Liabilities Operating Lease, Assets And Liabilities [Table Text Block] Operating Lease, Assets And Liabilities [Table Text Block] Lease, Cost Lease, Cost [Table Text Block] Schedule of Weighted-Average Remaining Lease Term and Discount Rate Schedule of Weighted-Average Remaining Lease Term and Discount Rate [Table Text Block] Schedule of Weighted-Average Remaining Lease Term and Discount Rate [Table Text Block] Available-for-sale securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Fair values and gross unrealized losses of the investments Schedule of Unrealized Loss on Investments [Table Text Block] Amortized cost and estimated fair value of marketable debt securities Amortized Cost and Estimated Fair Value of Marketable Debt Securities [Table Text Block] Amortized cost and estimated fair value of marketable debt securities. Information on sale of available-for-sale securities Investments Classified by Contractual Maturity Date [Table Text Block] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) by Income Statement Location [Axis] Income Statement Location [Axis] Income Statement and Other Comprehensive Income Location [Domain] Income Statement Location [Domain] Derivative Instruments, Gain (Loss) by Derivative Instrument Risk [Axis] Derivative Contract Type [Domain] Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Debt Instrument, Maturity Date Debt Instrument, Maturity Date Fair value of convertible notes Debt Instrument, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Stock-Based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of restricted stock unit activity and related information Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block] Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block] Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Shares, Beginning Balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Shares, Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of Shares, Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Shares, Forfeited/Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Shares, Ending Balance (shares) Weighted-Average Grant-Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted-Average Grant-Date Fair Value, Beginning Balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant-Date Fair Value, Vested (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant-Date Fair Value, Forfeited/Cancelled (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-Average Grant-Date Fair Value, Ending Balance (usd per share) Loss Contingency [Abstract] Contingencies Contingencies Disclosure [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Common Stock, Dividends, Per Share, Declared Dividends Payable, Amount Per Share Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Equity Securities, FV-NI, Unrealized Gain (Loss) Equity Securities, FV-NI, Unrealized Gain (Loss) Proceeds from sale of available-for-sale securities Proceeds from Sale of Available-for-sale Securities Gross realized gains on sale of available-for-sale securities Available-for-sale Securities, Gross Realized Gains Gross realized losses on sale of available-for-sale securities Available-for-sale Securities, Gross Realized Losses Net realized gains (losses) on sale of available-for-sale securities Available-for-sale Securities, Gross Realized Gain (Loss) Amortization of premiums on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Statement of Stockholders' Equity [Abstract] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Equity adoption Accounting Standards Update 2016-07 [Member] Deferred tax from intra-equity asset transfer Accounting Standards Update 2016-16 [Member] 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] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Common Stock Outstanding, beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Net income Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Cumulative-effect of adoption Cumulative Effect of New Accounting Principle in Period of Adoption Tax withholding related to vesting of restricted stock units and other (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholding related to vesting of restricted stock units and other Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Repurchase and retirement of common stock, including settlement of stock repurchase agreement Stock Repurchased and Retired During Period, Value Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Cash dividends declared Common Stock Outstanding, ending balance (in shares) Ending balance Dividends, Common Stock, Cash Dividends, Common Stock, Cash Stock-Based Compensation Plans Share-based Payment Arrangement [Text Block] Debt Security, Government, Non-US [Member] Equity Securities, FV-NI, Unrealized Gain (Loss) Available-for-Sale Securities, Less Than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-Sale Securities, 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-Sale Securities, Fair Value, Total Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Available-for-Sale Securities, Gross Unrealized Losses, Total Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Changes in Level 3 instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Lease asset Significant Customers and Concentrations of Credit Risk [Abstract] Significant Customers and Concentrations of Credit Risk [Abstract] Concentration Risk Disclosure [Text Block] Concentration Risk Disclosure [Text Block] Operating lease cost Operating Lease, Cost Lease income Sublease Income Lease Income Total lease cost Lease, Cost Debt Conversion [Table] Debt Conversion [Table] Debt Conversion [Line Items] Debt Conversion [Line Items] Weighted Average Number of Shares Outstanding, Basic Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted Average Number of Shares Outstanding, Diluted Earnings Per Share, Basic Earnings Per Share, Diluted Inventory, Raw Materials, Gross Inventory, Raw Materials, Gross Inventory, Work in Process, Gross Inventory, Work in Process, Gross Inventory, Finished Goods, Gross Inventory, Finished Goods, Gross Inventory, Net Net Income Per Common Share Earnings Per Share [Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Cost of Revenues [Member] Cost of Revenues [Member] Cost of revenues. Research and Development [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock Based compensation expense Share-based Payment Arrangement, Noncash Expense [Abstract] Stock-based compensation effect on income before taxes Share-based Payment Arrangement, Expense Concentration Risk [Table] Concentration Risk [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Distribution For Subsequent Resale To OEMs [Member] Distribution For Subsequent Resale To OEMs [Member] Distribution For Subsequent Resale To OEMs [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Benchmark [Member] Revenue Benchmark [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Percentage of Accounts Receivable Accounted From Company Distributor One Percentage Of Accounts Receivable Accounted From Company Distributor One Percentage of accounts receivable accounted from distributor. Percentage of net revenues through resale of product from Company Distributor One Percentage of net revenues through resale of product from Company Distributor One Net revenue threshold for significant customer. Concentration Risk, Percentage Concentration Risk, Percentage Number Of Distributors Accounted For Net Revenues Number Of Other Distributors Accounted For Net Revenues Number Of Other Distributors Accounted For Net Revenues Number of End Customers Accounted For 10% or More of Net Revenues Number Of End Customers Accounted For Net Revenues Number of end customers accounted for more than 10% of net revenues. Percentage of end customer accounted for more than 10% of revenue Percentage of end customer accounted for more than 10% of revenue Percentage of end customer accounted for more than 10% of revenue Percentage of higher grade security investment in debt securities Percentage of higher grade security investment in debt securities Percentage of higher grade security investment in debt securities Income Taxes Income Tax Disclosure [Text Block] Schedule of Debt Instruments [Table] Schedule of Debt Instruments [Table] Schedule of Debt Instruments [Table] 2019 and 2021 Notes Payable [Member] 2019 and 2021 Notes Payable [Member] 2019 and 2021 Notes Payable Schedule of Debt Instruments [Line Items] Schedule of Debt Instruments [Line Items] [Line Items] for Schedule of Debt Instruments [Table] Carrying values of liability and equity components of debentures Carrying Values of Liability and Equity Components of Debentures [Table Text Block] Carrying values of liability and equity components of debentures. Interest Expense Related to Debentures [Table Text Block] Interest Expense Related to Debentures [Table Text Block] Interest expense related to debentures. Amortized Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Due in one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Due after five years through ten years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost Due after ten years Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost Amortized Cost Total Debt Securities, Available-for-sale, Amortized Cost Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract] Due in one year or less Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due after one year through five years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Due after five years through ten years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value Due after ten years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value Estimated Fair Value Total Debt Securities, Available-for-sale Marketable debt securities with contractual maturities greater than one year but classified as short-term investment Marketable debt securities with contractual maturities greater than one year but classified as short-term investment Marketable debt securities with contractual maturities greater than one year but classified as short-term investment Changes in Level 3 instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Accelerated Share Repurchases [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2018 Repurchase Program 2018 Repurchase Program [Member] 2018 Repurchase Program [Member] Accelerated Share Repurchases, Date [Axis] Accelerated Share Repurchases, Date [Axis] Accelerated Share Repurchases, Date [Domain] Accelerated Share Repurchases, Date [Domain] Repurchase Program Two Thousand Eighteen [Domain] Repurchase Program Two Thousand Eighteen [Domain] Repurchase Program Two Thousand Eighteen [Member] [Domain] [Domain] Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Amount authorized for common stock repurchase Stock Repurchase Program, Authorized Amount Stock repurchased during period Stock Repurchased During Period, Value Stock Repurchased During Period through Open Market, Shares Stock Repurchased During Period through Open Market, Shares Stock Repurchased During Period through Open Market, Shares Stock Repurchased During Period through Open Market, Value Stock Repurchased During Period through Open Market, Value Stock Repurchased During Period through Open Market, Value Accelerated Share Repurchases, Settlement (Payment) or Receipt Accelerated Share Repurchases, Settlement (Payment) or Receipt Stock Repurchased During Period through ASR Stock Repurchased During Period through ASR Stock Repurchased During Period through ASR Repurchase and retirement of common stock Stock Repurchased through ASR, Value Stock Repurchased through ASR, Value ASR Program, Remaining Repurchase Amount ASR Program, Refund Amount ASR Program, Refund Amount Total amount available for future repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Treasury shares Treasury Stock, Shares Stock Repurchased During Period, Shares Stock Repurchased During Period, Shares Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets by Major Class [Axis] Trade names & trademarks Trademarks and Trade Names [Member] Developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Amortization Life Indefinite-lived intangible assets acquired Indefinite-lived Intangible Assets Acquired Total identifiable intangible assets Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in net unrealized gains (losses) on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Reclassification adjustment for (gains) losses on available-for-sale securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Change in unrealized gains (losses) on hedging transactions Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Reclassification adjustment for (gains) losses on hedging transactions Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Cumulative translation adjustment, net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive income (loss) Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Tax Identification Number Entity Tax Identification Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Gross and net amounts of goodwill and of acquisition-related intangibles Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of expected annual amortization expense for acquisition-related intangibles Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Product Warranties Disclosures [Abstract] Product Warranty Disclosure [Text Block] Product Warranty Disclosure [Text Block] EX-101.PRE 11 xlnx-20190928_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
6 Months Ended
Sep. 28, 2019
Oct. 11, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 28, 2019  
Document Transition Report false  
Entity File Number 000-18548  
Entity Registrant Name XILINX, INC  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 2100 Logic Drive  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Tax Identification Number 77-0188631  
Entity Address, Postal Zip Code 95124  
City Area Code 408  
Local Phone Number 559-7778  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol XLNX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   251,467,392
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000743988  
Current Fiscal Year End Date --03-28  
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 28, 2019
Mar. 30, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares issued (none issued) 0 0
Common stock, par value $ 0.01 $ 0.01
XML 14 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Changes and Accounting Pronouncements
6 Months Ended
Sep. 28, 2019
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Changes and Accounting Pronouncements
Recent Accounting Changes and Accounting Pronouncements
 
Recent Accounting Pronouncements Adopted

Leases

In February 2016, the Financial Accounting Standards Board (FASB) issued authoritative guidance on leases. The new authoritative guidance requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and additional disclosures about the amount, timing and uncertainty of cash flows from leases. Accordingly, a lessee recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company adopted this authoritative guidance using modified retrospective method during first quarter of fiscal 2020 and resulted in the recognition of right-of-use assets of approximately $50.0 million and lease liabilities for operating leases of approximately $50.0 million on March 31, 2019, the beginning of fiscal 2020. The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement. On the commencement date, leases are evaluated for classification, and assets and liabilities are recognized based on the present value of lease payments over the lease term. The Company uses the incremental borrowing rate based on the information available at commencement in determining the present value of lease payments. Operating lease expense is generally recognized on a straight-line basis over the lease term. The Company has elected the practical expedients to not separate lease and non-lease components within lease transactions, and not to record on the balance sheet leases with a term of 12 months or less. The Company also has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any existing leases as of the adoption date. The Company did not elect to apply the hindsight practical expedient when determining lease term and assessing impairment of right-of-use assets. 

The Company recognizes its operating leases within its other assets, other accrued liabilities and other long-term liabilities on the Company's condensed consolidated balance sheets. The Company's finance leases were immaterial.
XML 15 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events (Notes)
6 Months Ended
Sep. 28, 2019
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
On October 22, 2019, the Board declared a cash dividend of $0.37 per common share for the third quarter of fiscal 2020. The dividend is payable on December 3, 2019 to stockholders of record on November 12, 2019.

On October 23, 2019, the Board increased the Company’s authorization to repurchase its common stock and debentures by $1.00 billion . The timing of repurchases and exact number of securities to be purchased will depend upon prevailing market conditions and other factors.
XML 16 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Income
6 Months Ended
Sep. 28, 2019
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Loss

Comprehensive income (loss) is defined as the change in equity of a company during a period from transactions and other events and circumstances from non-owner sources. The components of the Company's accumulated other comprehensive loss are as follows:
 
(In thousands)
September 28, 2019
 
March 30, 2019
Accumulated unrealized losses on available-for-sale securities, net of tax
$
(1,808
)
 
$
(12,725
)
Accumulated unrealized gains (losses) on hedging transactions, net of tax
(1,767
)
 
95

Accumulated cumulative translation adjustment, net of tax
(13,561
)
 
(10,780
)
Total accumulated other comprehensive loss
$
(17,136
)
 
$
(23,410
)

The related tax effects of other comprehensive income (loss) were not material for all periods presented.
XML 17 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Contingencies
6 Months Ended
Sep. 28, 2019
Loss Contingency [Abstract]  
Contingencies Contingencies

Other Matters

On June 11, 2015, John P. Neblett, as Chapter 7 Trustee of Valley Forge Composite Technologies, Inc., filed a complaint against Xilinx and others in the U.S. Bankruptcy Court for the Middle District of Pennsylvania (Bankruptcy No. 1:13-bk-05253-JJT). The complaint alleges causes of actions against Xilinx for negligence and civil conspiracy relating to alleged violations of U.S. export laws. It seeks at least $50.0 million in damages, together with punitive damages, from the defendants. On September 21, 2015, the action was withdrawn from the U.S. Bankruptcy Court for the Middle District of Pennsylvania and transferred to the U.S. District Court for the Eastern District of Kentucky. On November 2, 2015, Xilinx, along with other defendants, filed a motion to dismiss the complaint. On November 3, 2015, Xilinx filed a motion for sanctions pursuant to Federal Rule of Civil Procedure 11. On June 27, 2016, the Court denied both motions. On September 11, 2017, Xilinx, along with other defendants, filed motions for summary judgment seeking to dispose of all claims against them.  On July 3, 2018, the Court granted both of Xilinx’s Motions for Summary Judgment, disposing of all claims asserted against Xilinx. On August 1, 2018, the Trustee filed a Notice of Appeal.  On August 9, 2018, the Court of Appeals for the Sixth Circuit issued an Order to Show Cause requesting that the appellant address a possible jurisdictional defect.  On August 29, 2018, the appellant responded to the Order to Show Cause.  On September 10, 2018, appellees, including Xilinx, filed a joint reply.  On January 7, 2019, the Court of Appeals issued an order dismissing the appeal for lack of jurisdiction.  On February 19, 2019, the District Court issued an order permitting any party seeking to certify the case for appeal to file a motion.  On March 11, 2019, defendant Avnet filed a motion to certify the case for appeal.  On May 14, 2019 the Court denied Avnet’s motion. On June 4, 2019, Avnet and the counterclaim and crossclaim defendants stipulated to dismissal of Avnet’s remaining counterclaims and crossclaims. The Court entered final judgment on June 25, 2019. On July 22, 2019, the Trustee filed his notice of appeal and filed his opening appellate brief on September 17, 2019. 
 
From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of its business. These include disputes and lawsuits related to intellectual property, mergers and acquisitions, licensing, contract law, tax, regulatory, distribution arrangements, employee relations and other matters. Periodically, the Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, the Company accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, the Company continues to reassess the potential liability related to pending claims and litigation and may revise estimates.
XML 18 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Available-for-sale securities    
Amortized Cost $ 2,335,578 $ 3,096,631
Gross Unrealized Gains 1,666 893
Gross Unrealized Losses (3,986) (17,437)
Estimated Fair Value 2,333,258 3,080,087
Money Market Funds [Member]    
Available-for-sale securities    
Amortized Cost 648,128 428,150
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 648,128 428,150
Financial institution securities [Member]    
Available-for-sale securities    
Amortized Cost 430,479 537,795
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 430,479 537,795
Non-financial institution securities [Member]    
Available-for-sale securities    
Amortized Cost 274,264 702,483
Gross Unrealized Gains 10 3
Gross Unrealized Losses (60) (562)
Estimated Fair Value 274,214 701,924
U.S. Government and Agency Securities [Member]    
Available-for-sale securities    
Amortized Cost 204,866 334,185
Gross Unrealized Gains 30 39
Gross Unrealized Losses (23) (139)
Estimated Fair Value 204,873 334,085
Foreign Government and Agency Securities [Member]    
Available-for-sale securities    
Amortized Cost 229,608 214,455
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 229,608 214,455
Mortgage-Backed Securities [Member]    
Available-for-sale securities    
Amortized Cost 448,154 684,596
Gross Unrealized Gains 1,567 809
Gross Unrealized Losses (3,418) (14,635)
Estimated Fair Value 446,303 670,770
Asset-backed Securities [Member]    
Available-for-sale securities    
Amortized Cost 26,388 76,852
Gross Unrealized Gains 18 0
Gross Unrealized Losses (46) (483)
Estimated Fair Value 26,360 76,369
Commercial Mortgage Backed Securities [Member]    
Available-for-sale securities    
Amortized Cost 73,691 118,115
Gross Unrealized Gains 41 42
Gross Unrealized Losses (439) (1,618)
Estimated Fair Value $ 73,293 $ 116,539
ZIP 19 0000743988-19-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000743988-19-000038-xbrl.zip M4$L#!!0 ( "296$^]H1Q3=10 -\& 0 / 97@Q,#%Q,F9Y,C N:'1M M[5UI<^.VEOV<_ H\I_+*3LG6:K6W=)4LR8G?=">>MCN=GE?S 2(A"3%%,EPD MZ]7\^+D7"TDMEBVW9),VDHIB<0%P@8-S%UQ 9__H_-Z^^7K5)<-HY)"KS^;C!](XJ%3)34#=D$?<,&@?/.IC$4URH[GA>S CNR=]]^?X:7WWW]W-F34AO]_=_:/_7W2 M\:QXQ-R(6 &C$;-)'')W0+[8++PE5;*_GSS9]OQIP ?#B-0JU6/RQ0MN^9CJ M)R(>.>Q]]V[(>SPZ*\NO4%E9U7;6\^PI":.IPW[>Z7MNM-^G(^Y,3V[XB(7D M-S8AG[P1=4_%O9#_AYU4*WYTB@VW^?C]&24N'<&[X>'Q8;/:K3;-097EDF3BO@U)E_WO(<+SCYH6+CO_+F1%;7\QP;BE/] M1JJ5@^I9&1]8LYD6#"$+LO565[>3NT,6\&C)&Z*+GJ,)"UWUE ;XU+8!L/L] M+XJ\T*6R(@&MS#5>E/R;RWI9AJP\_ZGGW[ZW\V6N42H$AG2D/08@31BQOY#,@$#YFSA1J"D;]V"&\3_RXYW +KMD\M!Q@-OO@24A]&!6U M-5%1>^:ID]?9^R#17;<^=*])]\]?+\\O;TAN6KKS_@(@!6C\RF@ ^JU6(5=T M2F#*DBL6B)GK6JRXM"CP/3\#-MR#-[]>7I/9\=V-AHS\\X>C6JUR>O$5.E7I M.7&I>KI'(H_@(RW;9JX=CPCK]YF%$Y\ OWA]TO(#[I!:"4V.=S/%=7@8!;P7 M1S!$K4' &#).4BZ0S'Q1'VE@#4F]6I+F2[:L;O)H!UA)%U)"?D9VZK%H@E2' M?__)H:OO2N32M0Y*A)(.<^B$!DA:@>\%BM^'=(Q&E-?OT=7@?ZK%'$@[8 /H M6Q; .U( T7Z<$N<<9H'GAFY).Q#N.] QES@U7"JM67(5L0/R(;(/LC* .4M=P)QL)KN#IF%# M%Z6YALL4A&6EK#" ']?B/I2>RG)(VD/J#GC:ZBO0Q^0/*)J6TG)(XZA9:53( M+@#=D?AP)""X"U./VS%UX(+"D)0KQ0X^UQJ[+$JQ@C;N5[":EV+EOL9"<55R M[<6@/1OOX.,Z JQ#H5=#C[D@2DHWIFCDD>3T>/I1AJI8J':44F\LI<,&K)CPEZ(G9 !(* F M&')$>2B:X\-\%=7C)1\,+@\Q))^'!W :J/D%-^W8@B+L.$!X8?D'9$[A1K0' M+UG,<51W_KQ3V1'?0Y]:^ON*05SEQY%%GRD"#1;9NL )MZ.A'CKP&&V\J?XH MBT=G'A^#( /:WZKO+R[EII42XO\&G#[1XRPHZJS(E MO*]C'X@H6@!&.@9E@9%O@\J&D'+S(:&0J3Q\!G MP_"I%0P^2J-(F\5G%KS"_R,L731.^IPY8,C[O@.-%A<9V.$N S0MDS-OT"F4 M!CH_6*;4+RJ4'' MAM%1+R0Z(F8-76R7PHFV/U*@&#-V"V!I% PL'=:'&F6P=^0[8G&!.)Z%$=]] M6]R4 6D;@_D*.B(\%R9(,A;MABW:=L% U!YREY9O*)]0MP!8*!:C&,/68.=M M&;;W!T^,E6NLW'6A(I81%VQB&;TS-K"Q@1-W6@5QPV@5JE(P37@$9@\1M@_9 M%1D0F.5CLX@%([2IT8K&E^>3$G*)L$+9QYV" :S[L=O:)@8VE:)0+)IY,X;Q M@_RQF/"_M:S_)?FX\HTDFW_M-__Y0[UVZO5)I6Q\>DZLUFSI=3QY1&6#[C?I:.?8;2F9^@937"\!L%K]A1/M] M$@VIR!BSF8V*DMDZS74V-XN@!&G67O+P-1:2)A(NS \+VL3=F&&I/1HR4?28 M0GN1*G=[GAN'>S*)W@V3I=>Y\D%U1SS A$:XK=HE(J('9'6-/IT2JG2]J&J^ M 'RH'V"O"OE4('Y^MN:!UXN<>E:TW+-/C+MC%D8BD/H1M[^(--X'8QL;I:K& M!O;^9%.['OVB9O1JLW*Z^+F!I%5Y$U\]X1&(;\UU^4;R8N>H 1AFA"H:YGN@ MJM(.I8?;>^* )50GF0'T.G!#+.XHRNBI%&PH^V;(PB0E/\@T7G$A%O87PYQ6 M04H])K8!Q6&H0O%_>5 ^9FCC;@#!N3IQ7V3+4I@1+#P57\1>A!4UC1* @OL# M1>L*I7C08PZPZA.2JI\9J><%06I;[U)(F6$;@%6Z#%&;B8&D8TTQQY\C2N3V M@HC>XJX/FJH^BTZ\BD@ M0&X72-^#*N02TAH[I%X(8^W"8&PTBETQNL^'+<47>EQ+N"/'B7$(3M0]18/I MT..>4(D5P6?9.XK-Y(N9_27R AN++9=X?>(%M^'0\V5.)F%W/NX9E]!-W_9< M8: E#^>?SSH%P=HG-I [FIZ9SL!G3N'2!PX+I1941KBMN2RE*@=0 YHMCF:= ME=WJGM@&)H1(BV1]W) B,;9;VUN"6K/%9+-V_A]KF_E+ XG?8/C/.O9/"4S. M"_6[SP*]Y>_" P..M )&PXVX JG4>=FVMG2CVA-&8#^+_E MW"5=&(,.@V[X.V:NM4W7*V3 )9HS8.@B&@R8W*J=#V7[)P;SB/A->8]N#>0_LON4!5<,(0S6D8QU_@UGMZW98JAWH^_@.M5BR M/=Z%H=" P-F;X83$6Q+.D%IA5(^:=8H-^B_KNR\OJSK 7Q]P]\%-T,8369XK M]%$&_64ORH@^67)''Q6&6":/F\C>X3%$P\RR?] M/"%6__B!N'25'82=/I*# %XX'DV%W)F&*M-C=:XCZMHTL/'\*_6<6G@9 >4B M(U,L G3J6)Q4 \R*7\&=AXYA@5X 4I793-E<^)P(I^L+>FDESES%($@2)$;J2?HC M@-ML@N&XB>Q?5QXWI)8L4$1J_Q7+=:OP5#T?$CR+BKI J]S7T3S/ AVGU5V? M!V&DAH'#\"JUMR3Z^^*Y,[6BYLX4A'*>L'2SBG(4UZC5BTTPC5YQ-3;9)FVR MXJ6.B-/FR(WP!383)WY6G^V> (4XP71YB$*2^=+(ETA=D)K,IA$53&YYXG!9 M$L;6,'M/I9W)*P./.J%6/\S6^D!.IAYSO$D2(\X<>4E^P=>2<^3FEW6[+\" ,M&0WA#T7 %?']'52 MCX> U4>\ )1EB.D#8P]/%)7K^CZ=RF.6M;*,\&QX:J'9A]LPO!@-O6G63H3J M)*,('"I^6&@CM$"3KGY>K0OS/4(M"T.FH? #!(V 3L>J,"^FTT[/<];[0:!M M>. SM"\.Y0O6[)Q),K(6&V*B^2::OSJ:CWG.#DPG<-^$CFR>1D',]F-?:IIS!'FHH9K13KLEEU MB4Z;+;8OZ&*7-WJN#0^)G(:XY\K!$XP' RB$BC0-K# ;:8V\"/H@??N>WAB! M(PW.O.:TN5*2+EWR-AW 7Z$V@;?Z WBK-I^V M_9!O$G#UY_ K58*;6E4"GO,"!MBX[,-818D)Q.XLQC"5#I>+Y>97Q,:65MN2 MM#M)C!OQ440X;!=/+9<9?KWIS*'\RK%.CI_62]VZ2^9]4SNVUET\STY-M:8' MS6=AY+E,[""Z$7W:6J8\/U(H_>Y C$NVJA%CZK1ZT5^#P)O@8=E*/=^GA9=L MJ$(""1#_T.J 33 4A3DK8A/3OEAES.1"RMU,PKZ6I]2/1#H+)E/2C.DOMD85 M0ZL5C&6*3S.8>)B3N/Y)[S%=QCYO$6 MYG'1)O*7Q'^Y02?KLP]S. M/[6AEU$76T='!U80/;M#Y2J#?ESOJ?!KP,/4. M%QR[1+_IXKY\45,I$Z,MAGE;:U1> K#@+S\)L+2P<)VS;R^E!S^+PQDK-\'4 M$D+&O2*"2<5;*AJ0 #X;:EQ0:&!E!2ST/1<'(U-)^M(&+$W\A1[]./L;0SQJ M*MF\WV?PAL4*<7!$/8^+WX8VUJ:-7O%I([57E_#&PBS/"7D\.()?E M8A)+*H_TV&FD:C%N^J;GQSSZQD7SV;.+2C-K22JG7&;$9O<;$CX:,9L#H8MD M6UPO2E(QE"F09$ HKD^?2M">Q3:>M(7'3J@C'XK@?#1>V/F@Q*4C>"SL=H_J MS=IYK=ZN5]N'U?-VM7/4:5YT#SOMZKM:MXOSB,YTU=I)NUM%H+@Y^PO8F3!H MPJ%@=DJS^ND_9_Z-S5[GL+U&_7G.GBU$9]279)56-G_R8,&;-#=(2,J\/]U2 M"UZ\+(^P M,3A/KHH%JI/<=(H3U3_^+M4SF* M]6OR8A/"5.X<#:&!^B=;F -6)OZ\.8_T MNI -^GXWW)-YT#).01/]CC?%?E3Y<\QJFF)JS MQ)3/5J&/Q8(EE63*7-BH,;^O)UNIBZZ0DU0+AK*DZ)TUG915#LD]D0"\C[,3(?Z(3O1?RS+WE=.##P" M[75_WCG4OLX2%T=%=*L_9ARBN7O']]\[6O':JB(S][)M2EI<2[IWSI^1Z)B+ M"V?V-> P9K\K-&4OR=ZN+1S+]-Q6J(QWELBE:ZWW.Z%;[ ,,&O2!?T^&'!E\ M$YIXV4E$6KX7'>_G&5^UM_H2VR ?(CLS>Q_>=SI3X^,<3PCN!01 MURJS^[NV ;25LBIJU8K'OR.AYW";_% 1_[RIOC"RODY9WQ+&7Y3DYEYI;-[I M7_B]=RA8G/1P4A!!Y[(U=&8>:.2UT:29)3GL(IPE M'3H&N2Y8,(A#/#IE^2Q9_6DH^2K <\-_HR.#MGO[:):/<\)+AG?-5'C^/IHE MW7MSC-X.?][PR#%XN;=[_K@JD=8(Z,:BH8POY81>#'V:F?"\S"E^$L@+9 M6]<846%0L>6N."Y7:^5:I7J<$XYX[1QHD+VMKA!8KM^'9;-T8V0ULAI9S*3N7US>?+L\_W_S^*:<#_=J!;.0S\N62?(QV,;(:68VLN2:I[5M(K;'+ M(GF$<4X'^K4#V15NYC=+V]SW(VLQ93U-5E09O?+(W>_7 VY0WZA MCD,'@)>==X@[(U\Q9;O==%6D?;!?+.PE2:Y9G[$1CT6$-SQ0OZ/5(].*L?D MJG-S[R^'?G.UB[]+^B8FBI&OV/*9:+Z1UGS3G1@$_ MOSLK]SQ[^O[[L_(P&CGO_Q]02P,$% @ ))E83\?RPJF%" PCP \ M !E>#,Q,7$R9GDR,"YH=&WM6VUS&CD2_IS\"BVIV[*K@&' ;\'$50236E?E M;)]-+MF/8B08E36C64G#R_[ZZ]8,,#;8QHFSQCE<99N16NJ6U(_Z:8UH_79Z MT>G]>=DEH8TDN?SR\?-9AY0JGO>UT?&\T]XI^:/W[\]DKUKS24_3V @K5$RE MYW7/2Z046ILT/6\\'E?'C:K20Z]WY6%7>YY4RO JLZQT\K:%12=OW[1"3AG\ M?]/ZK5(AIRI((QY;$FA.+6DJ^,FQOBDTIE+ME1R52+86A)O>:_)U^5 MOA$C.I.PPDI^TIV$HB]LR\L>09F7:VOU%9L28Z>2?R@-5&PK QH).6WV1,0- M.>=C/]CM^[:!QV#DHG;0\"K^NU>S/3+,4,:^$'(?1].NU?RVK:V')*D-% M''(M[(H6?0WJL'BFM:#;U3UJA>436Z%2#..FF^(?-\L]CC,5?249=)$O#FGX M5?^VO0^9EE#&P",J5B7-@V12-#4 O^'ZI]CZ[>SSV?FW,CD[[U37M_6?L:W3 MO>J=?3KKM'MG%^< UZOK+^WS'NE=;)JA_A'Y4KVN=JKDNMMQQOJ-_5IYT\QL M7Y/VZ<5EKWNZR9,YF\)&K4XN/I'>'UURW;[ZV#[O7E3PLDX!K*P938D-JF^N;MNCWZ*F&9 U^?^ZUEL\9CP6S8W#N".<60 M8!E6YA\\)WI+?(23%%"9>Q*L1^E)D6.VD)(/;+.^EVE]\M+Y=W:[W.S[C3Q^ MFI7?Y4XDI"-.-!\)/@:&8$-AR%\IU0 U.87R1&E+5$P^*1T1OU;Y#U$#\DV M+1/8P>.@>KQB4&X)/.<.ZR'$3:Q;SI\2L[>.^>"$U3?0,3]2 ^X(CA=-R4VL MQI*S(2]G_IE[)5.P-K$">@N-J8@)C:"0X@$D8"E49R/A8VA &:A ?.0.PW =,4@V'" M2L"D]*?%:=CB[]7CK_&:\,?)0,3@X0B6A4>7 7P@#M6Z4"_B 80-BADM? YD MRJ!/0$W!?E:G$$5=1$,7P4$9XA"N]926H&N!W-UV=.N M&_-=7(,$DMKF%JM+6'U_\!)8/:Q_)U9WZ.[F@?64&U &KNI(W>.8*B/?#&AJ MUF^"Q*_/ 1.YIHQ*JE1#!Q"B1L*XP =2/';]8/:_")G%L*NYI YD.9=< *6< MAV2L%! ^P1:CI&#NI-BD?2.8H%K@ $3&>!T1B+&GU" +=?N3<935A4EE.!AD M(2QCHX3BXJ228G2'83DC%FP66F3((;!HI [IUA%S86D4#HV4 ML5".;P6A+P-3,GMO07;N:3( !$/TNB.=&QX KMQA,9XCQ^GKM)F37%< 74:1L);S![A 7P&-QGHFP#[7 MR0X@&4*OP= ._S&%GFT__*]4@/ENJTGCP!TP[V[/EUY_L-W$\Z6VA*0,U F M&9YGXLEH(#C@(B>H\W.>,:NA>^,ML'NUT#9)AX MM8&Y#C0$C#+X/')5)-.=2. M0Y7%0GH+O "V9Z'&J_C"VC#XD>E:==NKH.N6A]1F5TA%S&":W'/1F!B!+9>O MQ96>$4)WQIH!QJ_!+/1A&^*Z$B@I:6)X<_:A>,<0AU% '8B ^OA#:;]T/\@R M%3C/I277SM7?7]5XH.Z!JKW#1=WCN.\K:U5TA[K"O!<7HOB7F_D. M4%C_NW/W',DFX*])+H"4]0$+];VRNY/^E!WD1<;[C/\:7;T>Y]7XR(>[M&WE7\VEYD9@(NL.JCJAX /2G? @ MQ3>]Y"([!G\L+U_O2Z/+]O_\$Y![OMKZIN7AUWE/WK;<]XQ/_@=02P,$% M @ ))E83VA,IE*4" 4#T \ !E>#,Q,G$R9GDR,"YH=&WM6^%3XC@4 M_[S[5^38N1N= 4H!=476&02<<\;3/65O]SZ&-M",:=-+4I#[Z^^]M$ 54-S5 M$W=P1J7-2]Y+\G[O_5Y:FK]T+MN]OS]W26!"03Y_.3D_:Y-"R7&^UMJ.T^EU MR.^]/\Y)O5QQ24_12'/#942%XW0O"J00&!,W'&<\'I?'M;)40Z=WY>!0=4=( MJ5G9-W[A^'T3;QV_?]<,&/7A_[OF+Z42Z4@O"5EDB*<8-;1D'SUF;XA M+BF59I)M&4\4'P:&5"ON(?DJU0T?T:F$X4:PX^YMP/O<-)WT$I0YF;9F7_H3 MHLU$L$^%@8Q,:4!#+B:-'@^9)A=L3*YD2*,CVZ;YOZSA5F)SA(;[?'3G6G.Z;=NC5AAV:TI4\&'4 ML$O\XV;9RW&JHB^%#T-DFT-J;KEZU]Z'3(NI[X-'E(R,&_OQ;=Y4#_R&J1>Q M]=O9^=G%MR(YNVB7U[?U_[&MW;WJG9V>M5N]L\L+@.O5]9?618_T+C?-4/3%G"YAK5(EEZ>D]WN77+>N M3EH7W>O2Y;?S[M^DU>YA2[52^4YX@>K;YPA(9T5R+A6+_I6D52:G C[K(O&8 M,GPP(2:@IK&^@?/1/S[5G+3#;Q_<_TIFJ"(B&]8: W M-Z:&>SX8 RJ%I@I1Q89<&ZBV#:%X,[4; MK"SFD*:GQBQ8NP7;FP=;?0/!UKOCF;]]^%AU#XYT!J>,X6-RD(,!ATOKLV>$ M*F;1 =[.<.US[0FI$^B'*5-)D<(D5M)C/MS6 M9 =0X3. 6>KZW5LOH-&0D19DHZM$@(1;H]9 ]\C=VV&[=@!WS\_?2V]R+-JB M%*JHBV#ZRB$X113:M9;2$@P]F*E+KW;MG._C&B20U#:V6%W ZN'^:V#UH/J= M6-VANYL'U@[3H Q,O-I5S%!+<@R+CD'2C%+R=C((7V"+5H*[MOS8IWT-?!"OG:H6L+Q^DEL;TA &1MQ'I%(M M(^M;5 /*L:I$^%+E3Z$$X.:TSP4W$R2XR]1B8+&HLX!*8\(=T5Q5:@G$;3:A M.%$Q %I;0NYY4OG6 %N?#ED$/%L KJ&%Q1@P4 1J[Q2[$%AX#'E[B]ZWCUYO M ]';'5&1V#R%KLT& R@0^0B<4B\I]&9T>HV\FUXNK_TL6*$CY$R=5IA]F9C5 M%JS##.A,FF'Y/'C\N(?TIX6YC3\L70FPYP@'W^+MS>/-WT"\=5)77H0$GKAF MQ9IM68J[)^1(I+'2\Q*%CI_CC$M&#:4VX )]"30:VWT.]ME!=@#)D'HUIG;XCR7T-/RP?Q(.YMM0 MDT2>/6#>W9XOO?UDNXGG2RT!11FHXP S/,_$DU&/,\!%1E!GYSQC1F^0<:9% MFN6A+;L2"8]65Z2T:@/'36;);25R,R*4N@"\(+:L9C27@V< M5R=A2!5,V$XF(Q)+GQEMD]W/@;)-/ !J 7,=*$@81?!Y9G,A1HOXPMKP^!'EFO9 MVUXY77<\I#)]D91'/BR3O++<85GA-"]N:: <2NP"GT(0TR5/"D$ MC35K3#_DWS3$:>10!R*@/OI4V"NL!EFJ M>YL.#:F?K53;4'VAYHJA_,VQ[' M?5\:(\-[U!76/;\1^>M4_LXM^_YR(XL N?V_OW;/46P"_AKD$DA9'[!0K1?M MF^E/B2"O,M]G?(_RU6:'T0=?EV@$W <$/\=N;N>W8GY9.,JL=^-;8I^^D0\5 M^_/2WOM<[U07CAWM++Z8O"I=O5:YMW.XAZWXS(6<;;K8.N]V] M[>[]?Q&G>\N\!)_PDK^XQ\AGB#D<:]R5W[AZ$2OPP*P=<#8@I[,C@LOT./ZQ M\X'UOL*Z:/7+G\2L^*+MNZ:#7RX^?M^TWWH^_@]02P,$% @ ))E83P+= M"D-@!@ ?R0 \ !E>#,R,7$R9GDR,"YH=&WM&FMSVCCP<_LKMF3::6< M8R I <@F3'6M;(C$K)Q:=R+\!4BUB.BG4B"XJ@0D9M&B M[;*82CBD,S@6,>$=LR;97[1MUQ+5T8S[[+S7)7^[O_^Q9==JN_5=IS\H];H6P3^SJ_@H*$>,TTI(]3':=KWV]CJYKIZY MB5'&0YHR=<..28KD]'1!=8FV6;N3"T7GJD(B=L;;1L3_G"TSG&4D)B+R$46N M'&C4J_8JOS]C+2&^CQ9142)I[R3S958]M!N:/@JOI\.#X>%I&8:'3G5]7G\- M;\[@V!WN#YV^.QP=HKL>CT_ZARZXH^?&J-V"D^JXZE1A/' ,LW9CNU9^;FSV MQ]#?&QVY@[WG+,Q"A+NU'1CM@_ME ./^\>?^X6!<&9T>#+Y#WW'U2KU6J]_/ MO9#TBG_],96*!8N'B%%##I[@G'HZ<\",J1!42.'KE*0HL&@!QS01J0(1P"E# M)N?H>MRKPGL-]6ZK5:_7.HZ($\(79F1W/@ BVA=I#':M\A4"D1J,"=(7/E#N M8RXIQ+ QNV.:*!I/:/INR]ZI=>JMLDDZ]\;W;JM1[Q ) 8N0K8OCCZDW17B& M"8AP'P9S+R3\C&*JBV,FI185_FI('W,C('** EJ622:V0B0HM#+\SCR%PCBB M_*P,1RF5S-?Y51-P0D8#)(-D%3NG, H"YM%42UWCS 5!;(3SG0Z'ROD7")JGY8!)4!\D>CY M9L0]MWV5<)V:OAIM0:5;B!?S@8H8B/J/M M]5W@4ENM3:V[E6M7,[Y*4)$)2LNC491[V*=2K63&,B%>,5[C/@+7O4]A3E=^ ML7G&?!6VFRWT77WU4+Y>S+]8!G0%_%SKUB-1[N/H]Z6-;BA%P(AHH-KU9D9U M8X=X;W^X^DBD'?;"B5/ZYY2E5%]B MI;9"F0?+@PY4M/O_#RW)[MW4:SH]WS!H$8_5G&EM8+XT8KS9O#^"J, MMI='N7R^6/[/+;_^[[%\QC&MQL28,Z9O19"TC[/&I NW($SG[P03C?: LEXF M402X#1&3"/U#)N@2LFQV!8P3[NEY1.B;!TF3FA!J&F4.)#"'&YKR2F*J_D<\ M9+/GP27H%?XN+FN,ZP1OQLOHN%9==/V"5WI %[W";>:0^"3\MC,1J4_3BB>B MB"22MHLORV+7QUCR:@1!\OQ3:;MTNQ-G).KVVR677UW[R5*S>:]MC<;EVMUQ M92*4$O&5:(%R7U;$\CB#7YDRS^!F9E7_5V7W -:YAV[:AA%>&?&V"_7FZD5W MG0CU).=]P)O:DYU.(*D@$K-VR'STX(?0YK,ZW_/17AZ,>S3/U15H-2SI+7\?'=;/GRJ^/1BT2_QZ$5[=]SF_S7!YB70_)]-]45[+]K[ M=;%FK3KU78__5YJ?3]WSZ(-$C-0'@:)DG$19.8-)F"&\HARQX=.7Z7[G140? M)HMKY? R(@"AD KX1;><3'',M<85TW5^XA65;S,L-LR8I%G)73?5=2E%LT34 M-*59!9TD"26I-#6=18+T=<''U#;S*@^-D)M4<.8!FEC6DKCG*4(B84)Q0Y** M7E)L1U#2B8IIS),$.Q;B:?A2V'.MJ))\E O37WTJV">0) MN:1);\@D!$FKW=4^Y5VWWG0'COO]N >A&D=P?+I_V'>@4+*L;S7'LKIN%[ZX M?QY"O5RQP4T(ETPQP4ED6;VC A1"I>*&94VGT_*T5A;)N>6>6!I5W8J$D+3L M*[_0?MW24^W7KUHA)3[^?]5Z4RI!5WB3,>4*O(0217V82,;/X9M/Y0^PH51: M0#HBGB?L/%10K=A[\$TD/]@%R2$44Q%M]V8A&S'5LM(A$K,R:JV1\.<@U3RB MGPN!X*H4D#&+Y@V7C:F$(SJ%$S$FO&G6)/M)&W8E5DW-N,\NVBT"G(QQK^SL M.3N=SL$?M?W]O4_UBM/I=CJ]G?I.W;&=O?WJ0:'=L@C^F5WY1TXY8IR60JJ/ MT;"KE7?7R;7TS$V,,A[2A*D;=HP2)*>G$T)3$2D8\H,N5 K5JNKO)[%VLQ\7VTB)(2<6,GGBVSZJ'=T.1)>#WK'_:/ MSHK0/W+*Z_/Z:WAS>B=N_Z#O=-S^X C=]61XVCERP1V\-$;M73@M#\M.&88] MQS!KUSY5BB^-S]86EP=MC[ M#AW'U2O52N6![H6D5_SK[XE4+)@_1HSJ<_ $Y]33F0.F3(6@0@I?)R1!@45S M.*&Q2!2( ,X8,CE#U^->&3YHJ/=O=ZO52M,1XYCPN1G9S8^ B Y$,@:[4OH* M@4@,QACI"Q\H]S&7Y&+8F-TAC14=CVCR_JV]4VE6=XLFZ3P8W_NWM6J32 A8 MA&PMCC^DW@3A&28@PGWHS;R0\'.*J6X\9E)J4>&OAO0Q-P(BIRB@99FD8LM% M@D(KPJ%(*/\IH%.&@PB_RR(B1D**75#XBWD4CG&2^3KI:JI.R&@ !XP3[C$2 MP2 ($"C1JM"$,JD7 >>T-10AGB1R0G"W$N#J/ LVRL<)"1R)JGQ8!Q4)\$>OY9 M,1IM]$5<)V:OAAM1:5;&<_C!Q13E?DX;Z_O%I0IW-S7YW4SEFO%5@HJ,4%H> MC:+,[3X7*@4SEC'Q\O$:EQ2X[I(*$[WR\\U3YJNP4=]%A];W$>7KQ>R+94!7 MP"^T;CT298Z/P:"PT;4ECR(1#52C6D^I;NPE'^R/5^XQ*=^W<]F\A\VG"68N MFE<6KX))A,'+0Q^)M!%*5^Z_\+U,WNV M]VKUIG;/&P1B]&<96UHOMANMU&^.[:LPVEZ>Y$:ZM?R[+;_Z^U@^XYAKQ\28 M,^9T19"TC[/&I'.W($PG]1@3C?: HEXF402X#1%CDL&%&%U"%LVN8)%\$*%O MGBY-:D*H290ZD,#$;FC**XFI_#_QD,T>$I>@5_A;W. 8UPG>C)?1<:VZZ/JM MK_"(+GJ%V]0A[0J>8R02GR8E3T01B25MY%^6Q:Z/L>35"(+D^>?"I\+M3IR2 MJ-KOEEQ^=>V.I7K]0=MJMB!1_QIO9LIQ-(*HC$M!$R'SWX,;3Y MHL[W K2GLV<6B3+&[7@&4D3,A[<5\_/41W^L.D&A;4GK^A/?;2GQN4+4UJBW M(6FKO7M"TF\3M;GZ"?A(L[BN7WU2"NM&6?NQO3 M 8D8J0\"U8AGB=*:"I,P17A%.6+#1T#3E\\JF3Z,YM=J\D5$ $(A%?#S/CZ9 MX)AK:U-XDB(0+R^_FV&^8O^NMVOZSF:):(F"4W+^"2.*4FD*2S-8Z2O MJTZFP)J5FFB$W"2",P_0O--FR0-/$1()(XH;XD1<,-TY4F*U#Z5U/V51A&"( M*ZMY(:YK0,$DX4R&*8IU>SP),"4UMT$ DQAG-+M4JN=M/6]:I7J"0H2KM9DV MGHQ!Z;J@YYG"GQ;H4L7QAM81K-DUTFJ1H2Y/C1=M)#S35?NY#Q^: MB$_1[/RLW9=MR>J5EYW*21(+24T],^?8WEVS-Y"VS<:FS;F!E?RB^'*CW=SR M+LIUP]VL /^(;\R\:EGZ+:'VZY9Y?:G]+U!+ P04 " DF5A/FPW+K^41 M #OS@ $0 'AL;G@M,C Q.3 Y,C@N>'-D[5U9<^,XDG[O7\'5R_9&K$J7 MZ["C71,N'S..J+(5MGMK=E\F(!*2L$4!:A"4K?GUFP!/22!(D*J69JDGTR3R M0R8^')E) OKM+V\+WUEA'A!&+SN#=_V.@ZG+/$)GEYW?G[M7S]?W]YV_?/[E MMW_K=O_^Y>FK<\/<<(&I<*XY1@)[SBL1<^>[AX,?SI2SA?.=\1]DA;K=2,A1 M%V^!=Q&X<[Q #A*"DTDH\!WCBQL\1:$O+CLA_2-$/ID2[($*/I95;!3(/1:( MS[!X0 L<+)&++SMS(987O=[KZ^N[-^(3^O;.98O>L#\X[Y\//W4<,)(&%_#@ MQV;9"???,3Z#DOU13SZ>H GQ2FC-%SH!3S!>V*]Q#THU(52F!,WE2L7VA20 M!3R1RN2U>M^+'N:+$H,-A 8"43>UX6W'YM>1*CTX/S_OJ:=94?I6M26!31TH MJ##H_?W;UV=%=.?S+XZCB">+)>/"H3N$35$P49(!%UW9-(&JJML?=$>#CA-U MF*_,14)USWP#Y4654 _[(LB NAG0.]"AX_3LU-F'(DU4"(/N#*&EO1IYP4B5 M^$Y3=3CSZ_"CU4=A-56H9H?1*E2[SYC&8($ZNR+ROVXBUY6WNH-A,RVRVH33U-ZJNA7WDKCI]$0%;\ MWJ[* +OO9FS5FC:4H+3(+)/]T,I:8V(>?@"ZY+9]A==?*2Z7]U M9M<-6 \3>UT2(7G16 /\YL[M54BEU%5C)0A=X4"Y&J,JZYY&++[N9A#U-*&( MN$%I;RV6BBX;=]2 N!)N8*-$(B,ONIEP307$DDNT3U;=(I525]U,?EL)1"D3 M"DG>2FXNEX1.670'[LEU^R)9O)_PU%'._46\=)I#@-Z2LR7F@H [E8N"%,"< MX^EE1P8'W20*^(>+_'<0""1%=BK8="O4,@4B;N@K([YF2B8( MN6ZXD#T8>X]BCODU6P#V'-. K/ ]A2@9 *3$[T_W16&TTJ@*4*)'HDG6T3X/ M!\/AH-]WNLX-"5R?!2''\$\.U5&PS@:N$P'_UMN&VZHH#$ K^EE=;S==+!P7 M,0ANC?7*:$OP3.R=#8=G_6$]]IQ?XQK^X\1C MOMU?T,3'^Z,QAC.Q.!H.1_U!71:C"MI$XA<4D.!Q.LX948TNG:!Q<@1/;G=R M5"@.FSIYG#8U?Q@0BH, NN.$4)OFUP@:FW^D;?X8Q5ZYB&HGLPALX(+ :;9#6EO@RWE.^SBGQG%>U0?Z)8*?. .(>+E9VO606H ME,0=)[. Q!3YQ%G4)C;N9+&XT7T<#33NHY:?%CJ+8/Z"T6?!W!]/>!ER=PXQ M^YBS&4>+:JP8$P>HMU^K0JEPUJ,) , M(_%]7XW&M+CB.*[-R5>7%5%Q7K[&?W>B.K,B[6(_;:,OR)>?%SS/,7AJE:DM M$#?S-M+REK$58SD1V(D/$8P1!ZOF6!#0LR$YFU@E3+U7TVA%IIQ?-[!;-H]J M)[=K%,SO?/9:8T3I8S]5\;XZT;/!%7U+OFV"/B#KDR][VN1H]>U#A*!I\THT3BJ-Q[A.0D4&UG M(>Z-@P9LI!#&@3+XI$F_%K&2CA)GT/IQ$K?$L#E#PW*&=MYJE3,T;#U#-LEQ M$X Q/3[XI$F/%[/3OA3Y#>9DI5[:W!$*\3E!_CT-!%<;\RJS8\0P+SMGVF4G M 7121"<'>>(G;@CSTS'$%]4]ZKW49.)Z.#@;Z@:CF>OR K\FM9_&;<:6A2]? M#+_A-A%5?FE@AEO+XH3Z/<1TG-I.FL8LL*B"90XRSD2Y$+V.OA:%& M?-P'!'*W5$"\=4^GC"\L/B(V(AA(ZJ<9^/3(D=REC 0C.">'UR)B[A#A_X7\ M$'_#2/9?B]!/+VJ,^/KGFHA/XC@*R,DCM9T$*S_>B&!<@/KGFBQC 26M]-I- M35O163=#E-*S$UV5T=,NU]S4NE9>716@4K)V JI2LEKHPVE;VL9U,P$8/;;^ MN28I7$A1^QRU^IG@&OG?D18>6)U4V^5^/X5]=1FV$ !/V%U+$2V8;8B1Y71C.[:4)>\2:!5)BT'WHW1 M<[M[V^3%56UQ*\_.%M0X,0YU>1\;-EOI!%I24-$QM$8M97;'6:S%;+M\R*HL MV*R.EIC&%7.H2UW8\=J^A30YC.FM*F-Y ?-RJ,M>Q('[ %3=D&^3-XT)W>%,"IJ:IZ%2S M&.\_'4 \T0*-8.4+EL.8AX[N:)<2DEKI\!6WLXT;4(IB7OAUY[RD9%T5D-7& MM7X%RC->^;/GO(#Y385N&V%.NIV-G+NTG+M,$.9TWD?MO)6";%RW<[[2M:W= M7&5 ,*?T/FKGJ0)RVC<_?<4HP('F&YO3003;7_*@%K. M@#P?@=%H0[]Z?LT".U_,&M7LFNF^[-8S%QU6%=/TV](A)R( M=;S^)1/6NC&_U:LH97PGE"A@7)[?$](SI3ODAV#YJ.PJ5K MLU^V!JZ1T[[NI514B9,A.G$U\0="Z>W-FD[T&FC8EG@6T):(>W8IQ)]0KW&] M[NO.V:S9/31RJ3*M7,N?\4PVC/4I!AHYXQ@?Z7Y)) 9IZ8D%NTUH-0R+Q8VC M:=37>+\:(DZC0>EBX[T62AL]U%%?XZ%J"6F?]_E,9I$'1\5U& APRGF42J%R M%N=*.WGRO#H"\XD$/^Q&4%UT\W+U2;-)OJ! _F#20G[WI_09^XA6Y=0 8,[HO=<1 M)]&Z"L[)XSD*\,2+; 6[6;8Z]S6(PLM7/:+&WGLWT1=E;.V,XKZ(J, M.6 M-B*IXJ<##>LH[0@[G_+MJ2.TZJ"01B15/$JD81VE'6'GT]T]=816'4IB8,(J MLU0*8WX)^EZ78BKAJX79IG 2X#]",.!VE3N8IR)%!<+F9.Q0ERM*D9P(JIWA MS%9[VB1YM*+FUQ-#72I@EXC_S]F9WWIO@7>!EDOY.;"\%=^@E$7:JWOR%O:C M'X!$DT!PY(K+CN A[BC>WGSZ]H^K87_P:>>7S+_AQ03SCD/1 E]V2LH0WY<3 M4 (= !>"B%#J\5?.PB74-.$^N2 "+SJ. "LN.Y11&BXN/+9 A-[# VEG9&G2/J#?O#@>H'8[26*NZ:92QU,,,R0YZ?XM9^PM.0 M>E<+^2XT-:#H:1W%HSL+1F$"X^MMS2?1KRE?=ER5 :UOD.>I_H[\">.@MJJ_8M MZ+60AZBDI\W*CXSY#] !])>_)/:,7?G5;[(_4@;Q7WSP#](VVB=B@Q$@$IC& M@^ :<;X&5I7R#9\:W4M9"*D?3$2Y_1&A0H6E(49E1/WKHF(/5GF,3& MYNT0ZS?&7+[L?9R.44:>_EDM\H"Y901C4MG@,Q1W/P(/R$35?\=X%@L]X0#! MFL4>;[]M#2T[D>,;<;<^=@5GE+@W." S>A4*%GU[\\RFXA5Q#)/[WQ#WY&5R MZQN2*YT\[74K$-@;VA$VU&+ILS7&:L$;)RL<+,);+5!:[ A-4\Z:5/+EE;W, M61A +/'!C&-@EPN(4T"S-48WU,N^D(QV2V /O#J@-0F>4O.L1.JS M++O,#/.]F:@.OTB=5E;93@NY@QE;V'4?8;5+DA*/W .J[F TPA5T4+Z&I_&' MJ9L]V%KJ\!TY5HK."H\WTOL%->2.PB^(3XN1.U?S)^3&1A4\/+HI-S4GCH[1 M##].X_&E]I&1E50X&W'0#65J%=%U;D0^TC0UN0>?&*P]*&)4;9\"OE5[8H,^F/#)TMQDLI8_) M[#F9P;"><>3AV)=89QXEH9ONJLYR6X!#CP0FI%[(OX'YX1?N)%.4.^%FK## NQJC=3XTJU;TE6N5\2R7[2(W:S8NG$9ENA^D3+M8W.?IK53+[R%;F? OM**):U M!=NF&DO^Z]BG7.12VY)2U>SRQ,5\+5>2<*):9)\6:BQ21[Y,Y.>1;N[K2)6R M("YX"(',:H>4B$"^\58/41"$BZ6\TH<6/PO\*.*/S+CO6,U'WA6LK.!F/"4O M[51 )5.0,&4E+\&>D,!EC=48[RC?M.NVHJ+MK:@LMQ5U9W9L '!\,PGS$9_Z M\A78AJ>BN7]X#T6]T,H69.\FE&T2>1XB"J2NGI]2$ZJ6;D"*G$Z"/\,NF0B* M$N)J"@LLC-2(_FM9K-Z6U#(XD3Q$_%"K';)^:31ZM]BQ65@XX;S,.<9C1JCX M'\Q9'!3+CW:?,87X+WL+N#D?V8L=GR\.D8.R !:+!_ N[\@*9X:&QN>"TR,#$Y,#DR.%]C86PN>&UL[7U;,<;],3,]& ML2Z]CG"W%;9G>\]3!0H7BZ_$I+%?3Q?SGG\A?\4\OPMPM_'3^X>>?_OD.)>_25Z]^^L]_ M_.7O_P>A_YF\??TB6[CKJS!?OTB7P:Z#?_%YNKY\\;L/JS]>Q.7BZL7OB^4? MTT\6H=M*+S:_S*;S/_Y6_ZCL*KSXLIK^;>4NPY5]O7!VO>G[7+S]_ M_OS7+]5R]M?%\L-+BC%[^;76DR7JO]!=,51_A A%C/SUR\K_] )&.%]M^F[0 MR5WQ+]^5_\PVI8DQYN7FVZ]%5]-=!:%9\O)_?GW];C-.-)VOUG;NPD__^,N+ M%[?L6"YFX6V(+^K___GVU4/JIE#DRU_=XNIE_?7+Q '7KVF;9B^7(?[\TY?9_ NP@AALJ*X9\1]'-+&^^1A^_FDU MO?HX@\]>]D9R%M9V.EMU0/FCEH8:P'M;S4(7]#]LJ!/R)W8U7;V)%\NP@N6Z M666'"-U3I1N2KE?3>5BM@ '5=-Z,I*>K]$52LEJ%]2IQ_[J>+H-/YO[UU%90 M;3T-*_@.I)]O"-Q.&N]KF*]@AN/UTEW"?GBQ7'Q8VJM#%#:IVSN1#:?] MB"8Z(GGN0=0'#[^L%K.IK_>!=R!=0ZU&@;C=D'*YF'E0PW)8,>N;K]\>'DO[ MMKL:Y-?^)W96:SKO+@/(@ 8CV%^Q7_(N[!)8<1G64V=G)].ZLY7.";\_KZE= M71:SQ>>C^+NW@7[)/5Y=/:&I7H?0CNI^"%V#F0;FVO3P%K*S5^Z=3-J&3-H_F^E094-JD] *'[O[T 4=A$.G79QR"# M;B38CFID.+(;B)-C6AF.\ 8"YIA6AB/\??BROCZL7I[2U@"#:"HWF[?1#=%; M/S0(ZQQTAO7-JWE<+*\:.96:U.V$R,).E_]M9]?AUV!7U\O02+COK=0?60VE M6I.ZO1-Y4(8UJMP[F0T7_A%-]$=RLV7>H&HW))Z@%/6N"K70!8;2 -KL^X/M M]FWV^,%V]CT=L19$LMZ);+B0A]FE?UDL_.?I; 8[[>8T8#6M]]BW87,8]NV\ MX""YQ[8S*/$-9<")S8TQE(.RXM3V!AU,LY5P6FN=#.3N[/?+82IW%.V:A..4 MEH,5.R)O'99A56OJFZ/S_,O'^KSCMW#P:.1PS9X);"@5&C?0,[G-%DO3^AT1 M^PFVI<6R@0=I1]&N2;CW:^.I;5"Y1S*;3NGANIT0^1I,AK"JG:N+JZOINI%. MOZ].;T351TR+^>W!S>;[=+%JNIQ/;:^WP6P^V\9C/(@V:3&@IFWV-JAC0SV. M::,WHC<"\YZGJ07M!YKJ;0AU,*._GH4W\5>[OEY.US=;1-]AX*;%H(YN?/QA MIG;F#IJLW?70VX";[12':W9"("@3M\KEQ294L@[6N;3+@T?O!ZKU2=H3'S=< M"ZT:'6%8S<#2ILU.!G6Q7/AKM_Z]%O/S]0W ]M7@DFZ&;=??L,R)K#KZ[9B<+I+8XTH,CL M5>W#V'1Z,;/SP]0?KMHWB4TAU+B%@0CF[2GF Y/J]4): MLRUX7Z4GR7)VYNJ+C,#HU_#WMGA-15>W5V^[!E$9P,SR W6^,';;[^8R<;2K:G/U]WJ%/EC[\67-\)=AME[=?;*9 H3)]F[R?VP_+AN0 M^'JQ6H'M_":^MU_NZ)S9*LQ^_@EH*D]LJ4QHSC 1A=(\%9B2BO_W?'M MF-Y*(KDDW!#!)8-_6 M"329XRC,]D9PTX>T]S"=+]V*Q]&'Y\T]0]7.8?KA< M;WZ];<4NW?=+X<$=]VV)EZOKJUMC"$W7X>OUO/KN_D!86IP;[X$SYX3I]+80 M?+;U6[R:P\!^L=-Y_6T!$W5W>^N_@H>O\QB#ZQ#E[?HOI9(3IG4^*;0269%I M,@'NBSPE)*-$-9(INW%/_XRX'W0VSFPEP%*'^9ZGU\MEF+N;]TM0[K:HZ$&Z M']-;F9BLR!G))SC/14&5H2G)$F"US+E1B3@=Y>S/B/(>>?\-TW]_N4N1'$+# MW&61=*GD'LS+^/V8[H6N[9!Q/?588N$-JX1"+"J)&&45TA5A""OO.!-$L\?GTT-:"2>. M>N=HZVVTOA$$13Z!?GGO%*P[=C?LN-2F"HPJBWPP#@GI)*J8)XC@X%BEK8BF M.G?[X2P0N3CS:1M*X>IRX!?+Q<>P7-_4OK;UE@,?[Z<4Z7F]/-E_R0C5VC"# M@@@<46$YLM)X5 D:@U'!QV#/W?SXT9=-E[/W'%=/%F( )=>#(GM;>J!5\UV_ MI8!)UXH2I)4W2& 7D!!1(Q6%4E$:Z3T[=S/F1U\M7!(@FZ)ZHDY0A+K5&E7)2:5-'H%L<.XD^+Q18,?H["]]8+M[[W MQ5"6\'<=E[ARU'H9$=>,PI[',?P0#)E@2?!61QQ:^%KE-TBC/QFFSV[>GN-* M^6TQ=V,MEIU]E\XYRRC83X1$@DB("KD(8BHP2ZR-OL*TA5*O_G>]G-/4]7ZT MT3;+<\\G ?OO\/7<>=]G.FGCI,I#]=H[E[O+9]PQ54UR% \9,';(<;3U%6#% MLHP40N1Y)@SADPDM\DR;B2K2E.ELQ/"N#8%;O>'@0+;ER@SSM&#%),V5%MH8 M+4U:4$Y5,385H-)OM0W9*F)I.3!&-9$ &_ MZ%PF.4)H\#P J"[;$%- M-_T&M&0L@V>J+^ M[UX$1;).P:2[F8#<2>\=WC'P[#3C)-_*M.FSA@N4< M$Y:EB2"");B8$/@!^T0F,%7/PSXZW3_6/8_.,9@U)R.@!QX-A8Y[]GDCL;^S?"GP9,(D<#XK,C#5 M"!CU.)Q_U87??]X5+P4V:3W*>DI3 O,+B93S'DS3CC&.5 M%.=NEW4W=8N.>37T6<^%O:DULN:G/ \KE%E*"HJUR6 ="P-]*8I3KDA*Q02, MB1:B;G D'#UA3QSRM.+04/.?7WV<+6Y"V#ZD<91 .%BWQ&#@2=@HTHQI&',* MAAZAAA6J2&#YT!;>_V$\>!VBHFMF#2@@EM=U:+Z[>T>DD8S87:?D6&,BDDE: M$"VT2I(\DR0GM) Y%FG2(NG(,)9OMV*B$R8-JQ+?$GV4F-A?L>23HH"QDJ0H M0"X*GN2&ZR++\P0T3L5;Q(H,8R9W"(E..368YKR8?W@?EE?UD\R-;*7=%4J: M%#2AJ9A@SD0*,!=&4HXSPK(D2TS^C/:*CG7)+O@UWG;1S&VZIUJ944$+PEG! M4\!Y[:F624(8DXHHK-(6X82#;QK=(J-#K@VZB]QC2'/ORLY*Y215A$^DQD9) M423$3/)<370J<3J1*6YQ,CCX[M$M-CKCV6"1)M]>*[E-,E[G]P_S^X_&[XHO M>;I623/)95&DF<"%4,4D2;(\ M)6^&FNVW]>W&>?"Y7*4S?=9TD-W@OJZSGS_;O5=&O'QKC7OOJ=P$9;31>V+6M;OCV;A]O]]>_$1S905Y50( MPE&H(D7:5 YI*RT*LI*;C(/2-+3%.9@V6>_,Q MU'D/YA\2MYY^.I1TI'DCI0O8JTHR9)F4J'*F0LH$@I3&1I/ J8[A=$DSC,'2 MW_0O!N3K4#O:UP=97^^_2/&@7!E 7+M G+,:A1T"$CK"B.F@O8P4N+)V=^= MZ&OZOD=)*\8-!83[,?=[<'"_6*FY=IXJ@GC #&E'&/*4>%@]P1G'#)&Q1@_";6H0;9=+6)8[Q8AJOI]=4^P7*H M;FFYD,I1AD*=+8TK%A$E%4-$6*>C4(+R%OKJ,);Q4 *F!V8.IYO<>HR_!B1L M$QY,PCS$O7ZY S5+QF&(P4M$08XB;WE $0>#++4Z6A*E)RU.:(8YPQM,@^F: ME8/&ANQ@QYW'X[L<HE-I2I.+(K"$E#\!*PO22JDN8PQ@06H6+<+8451Y$Y!T MPA$/0KR5-4?P#PZVGG@\'@H?;?+'HVY7 Z40 MM@/+(2=('HF( ? B/!!26! M5K$2O@7*R ^.LHYX.KZ2M;T,>9*&M:U;*D.)E!6L(2$)$B)$$.S1(V=U)7"4 MW+(6Y^ODA_)C]\'-45'TZ$[4L4!Z5+UT6F$101Y;HRVR((T1W;R 06CEA;/ M^A9/$)(?RN?=$T-'A].]>S,GBJ?=K932,%9A91!7U"$.ZB;RFA(DN0R>PKZO M:)M-[X?RE/?+UP&/YWSH2!DWVI%8M7%&C*NYMY[[Q\'RO?)UN/L3"Q>"7Q7 QIIH6)V_VG5- M]\V;>!K>3FNQU,Q%*:Q 1A+84137B'CID*$15\J#X2///OWO4- ;C,6CB;I3 MLL V;P2XKWV4N'8KDPC,26$6H#4RU<&/R'A%I_O!U-H-T] M4Q=N;S]L-.'M^WS'B+0]S9325A7AWH EIC1BF'K0,F2%?!6=UE%)T*,[";GY M@9#6$V-'-D*+Z=S.74LC=$]CH MV$9H-WP=8>/\]NHDK(]&E_ /5RY9U)A3&*HA%CHW#.0X)[# F*DDU=J9V,U% M_!&$5NN9?GI[[(Z=0P-IFPWQ_>*]_?+[='U9WSP$%M76RK%!RZPSH\^_QE0V&K!V8.+<_>Q&Q:,VGN5\=M MBKLKEB"M%0T>(V-I!9U&6#91!V0]8U$$9ZELH6*-:R_V)9LZ8^6X$NA^VL>C M1=#]RF44NJJT#$A7@B+'<$2J8A8)P3T+B@DMXS.]?3&,#&K)S3%P=$\[W#A, MCC,"CVRI9-Y[3(';S!.+:) 4U4\[($ZUIQI[%JL6CYV,>CVC3X3UP]I!,V,\ MR$SQ?8*/AY0-F:/B>UH:9'O94ZL43E=,4(P(;!4(6T,0-H0BA3W84JQ^J\8U MP7AOOI\_:7Z SN;LF28$:)G@J%%J'A(\:$>:(N]YA;B!/<]+$$<5YDYXSA78 M=\&>QL^N_@_^O6MO_%3N?UF-[,OQTB)\OI"K[*X,_Y MAUNG:0O(M>VR#+ DO18"IM%QI+R!&01U##EJ N,\8F;.7IQU#Z>&>!V!^V-C MO![=V^!F=K6:QJF[G?!O"1Y@;I(WZ:MMZ,2;>.^=RG9RM56?I0^6<%DQ)+W MP%TBD'):(,D)%B02WNID;R!_Y6@P'X/_8^/\V]+^MJ8S6+R?8/2?^I/BQW96 M,J,L5Z*"'3@*%%FH4#2@@;R>P"^CXWH9JOX 0-ZE]D[ M>RL-\P%FE2'K D:6QEID*(I@.U054]AHVD):#^3!/7-IW17GSP'5L// A,YO MWWQR-^^7=KZR;C/NN=_\-7O$A9; /KW#4FI+I30.AA@U.ZQGJ[TW8'(4#T[0LNU["Q;V]GP41,0@1P MW;M$]>MTOJB#PE_-UV$95G6L[L-6;M,]_QK6EW7H4QUAMYF_/1P;D(K2*R*Y M FI"/O^UMP9>B-\5*3F,P5MF4"2&@U6QN8UL'6B&V+BHC8G5V?N83YZ5[]X'.9DI0TUM MNEB!POS+8N$W#Z>%Y:>I"ZMWB]F^BQ9/5RJ9X,81AQ&-U*+ P1S 5%:HXIA3 M(EC@NIN+B7V:\UW-?Z=\&EQIV*9L:J0RW)4MA=18.1<0J3.P5C3XV@#S*&!J MHL5>!G7^\]^UE.^"3#6!/O3( RIT)&F$L M(X!<*L28!@W):A>"XU4(XMQWA9:S^-W>T"V_AL+'NS";U8>?80[K]7+C7CP,E&8-E-I$YQ@':0M:-")U/@"A=4!2>^!V)!;S%D&9PX14=(N8 MWA@W%'0>INX&V\K./TRK63B82V]_Q5+!!AV(Q(A41""+E4#12HH4-1Y73CMO M6ZB< QV+=0J5SADVJ.?_M\5\\7 '/BQ5]EPK>W_B2*:;QPN_=?/@CZQ^4W368]?U)8WZ1O;UF-)2RU2=0GM>S13MXD7]QL^LZ"+KA MVWI-FRBUPJJ26B);2= .+1@\L%HLBL%7#*PA KP_=UNN:^STR+S>]:E]VS\= M6.MX7R?ZZU6SN@NRVVX$=O9JOEHOKQ_$B0S=[_YO+Q:S:;^J[B'J>E=W&W3_ ME"(Z5/^]KH0&_;^''J_[?*Q]/Q6]+\R%VW14IU\$4ZOVA\3%\NK!IM5]KX6= M+O_;SJ[#K\&NKI>A9RFPL[O>E]>^7GM<5?NZ[1W,.SOO&\/#;BG'B^H!C)8G M<_5NE: ZI=)JGQW?L(4R,X0JS?5$3)1(<,*[:J]P7+!^T7>9&8UDD1#%C1,J)X4F6X$PK+51BLA:95X;Q M19PC*MMP>'Q4G@2W,IM@FA@V89F<""&H3@BA.<.TT!C8??9GS./AZ$C6]>Z5 M.,$4'!.NV[/>Q?6C!7BQ6$TW2/JV3 _$^'?61QDT9;0*%6(5$XA1I5"(Q"&C MC/-1>.M,H_LFY\;+UV&U>G]IYX3^"B4O5T/P]D"?I0U,R" 8VAS XB E4EP1 M) VII%:>4=KF,;:1A4^OR&LLHH:?H_&WP4-COAOKFV6=X2\LAU@+!_HLM:?" MF1"14LPCK)E$S,&XK0T"6XE=\-7S5>B>QUKH?H[.?RU\=?KT@OJOK9<:BT"! M24@%7H?]48RB!#GBC;0\2A8\'3&-7GOY^?YSF'T*M_CIEZ=[>RP%T55@4J"- MT-:"&J2]5%$'F:$ZIRV2A'T1A@TK5E+&YWTG><.. 9& M.V3U6<+US?QN>/5(^X'KOC[*1!2)$DG*L!$BH77JY41F10(36^1D,GF^)Q!C MP+5#5I\;7.LWIZ9S&& ]JBXQNKOA$G8>DW%68*VHF% VR25/3#8ILE3(0B:G M Y/_N8#9"7_'0N-#7CTX5)S8U?08/?Q04Z4B3!>": [L$+E*$DU800CE69'Q M1#32+L]@2[G;)]N',#5MO)Q(JE--83O.C$AQ"C_4),L+0H74>=+B?>5Q]/+N MH-*%?MZ&U^>VBSREU/4"UD/]E+G6N.!<)0R# @GSF66LX(1E('@I3UKL,>/H MZN>!VX[9?I80WJ'H]0+A0_V47!C..$U8*B:"\4E"TP)T"<4%)S2?M(A$&T=_ M/P\(=\SV(IOL.#K] MZ&#MC-=C>OL?72 \"V__)C;U[:/7'7X+IZV/IQHK U-!*J[KG"@8,2XKQ)5G MB(DH!*FHYN8L;P9\-Z#3SD.^;Z840H4@M4,A5A1A8 'R@2OD*AQ4=!0S\NRL MB:Z!T%A6=,+?\?>N!\.H.7;B\=N.=LI@*AN)$"@X;FYS^@MC/?+$&.6MUQ4^ M_Y?HSQ-P)W-XE+VH[\MV=^]?U]/;0_FW8A+A]2Z=V!A2,?2GO M<6XY@.O7W 1W8]BS_IM4+[761F( O=;1(NKK#%&Q,H@R73GGHQ%CAIH#/F'! MOP;+PS\>S6:%[1G]H:IE("1HI3G2D7KD+'/(UEE!K29$>,$%Q8V" 4=.N=/Q M%"]ZY^)0V^@>TN_%U#;,L7)\8Z44A&-7"42HU4 DP\BH0.MLD-ZZ8'WD+<(T M!MI0QP18=XP] \CMMYCV5RQAA55>6@;]4@E+2V@4>?T$E*.:!%AFAK>(RQ]& M5'4YQ#&$U*C+!%#O(RCU&M1[+;U MS#B8"VLD=RT6Z3 ^Z!YQ-@ _>S>7CC0NX;T? :WSWYM4WU]AO,Q_U0 M\1.UO\,-E\[[BH+3G;VF,M /UPMTS4 =W#*P^ MN'C_>=$9#+?ME0(4\N@X11ZF" 4I%%)4.R2U%=QJ2U6;AZV'.=X_&_2=SM0S M!AUTOR]\\<062ZHI-H))9$C$-<@IKU&(L"-0S)6CUC')6T2##'/ ?E; .Y&K9XP[ M*-LM[J!LZ2LM#)4*$1X)4BPP6)Z.(>'N-*Z>)^[> M+C9/3&VBJCK'X*[&2PZZ+TP,1EI@A5BT! 6.Z\-N"VL65]&K%ANP_'/AL2,. MGXV/HN]CWGLO)0W2R5 ):N\]][1YC.FK6;H>H\^QCZC/_4VQOMS,=Z]YW5)] M-S][W1&:UI_6)1(5\M!9Y7>M6QM)*.^["^3N'NIS,[]S&G?%MI"<] M]D=HW"]9$AE,E%8B(2A'5E6@[P3E:J4G&"4)#JZ;A*J]/O#;)QC:\NLP!K[, MYE\V,XL-U9MYK3^Y'=6#D>QVI#]=N*3$$LTJA\! UXAY2I!E3B-G+&;",<5M M"_-@H*H-1:<()R8NSSZ]VVF3MT [:LF8XM6!+Z^^+Y1^OYA?+ MA0M[(QAW5RA9*C)-$II,)B!.H:\B5TF:II02SK/SS[C>[<2WXJ.9?U"A3 J5TDPS/2%&)%R:5-%B4E]X3K-,R1;1A$.]W=;ES+?AS0!J MPJY]M&\5X76PJ["JWV9;7%U-USV_8[.K-_CUXV)>__8F;KZO;^"-K3Y\)63/ MDOM:IK2.541K@XP4T)04$04>'0J2*\ZT\)5LM+GVY'"Y4[R;#.K[PJ767E16 M4\2,]S"Z #]4#,A0HU2,DE'?(C7E,*K#B7/U^"GU+I@SU!:RH?'6/CH$XMM2 M)1-@"0<+IIB' FJK^I7-(9XPWT7-;W99+Y5/893>M[Z!KZ\*CD+$.P>JQO4LO(G;.^W]\SWYBEKV *LQ5B1JJH0MZ)" M1#N.;%6G]974!FR#BW;$%%%U^NL0'H[EZR3=#>-MN+)3F)AE_;#X"G!2'^GM ME:RG-EIR;2L7C4**J0K1BCJDK7;(*2Y@G\$5)8T>LQ_5P=\',KZ3T@.R>+A] MN\&@@'.'@S^/;*DTL)GARL'VQEGM$1<>81$5DLI$1HRG577VKH*S@5TKOIXE MU@[$?![=5DDC#HXRCGBD&"EL3)U9@2'FL*VXQY1[?^X.BK/#VXF&]Y.9.Q9PFU_=-VQ M396@3_A 2436>H>8!8FOG9'("^XBIQ7'I 7=?ZG/- MY*K^ZU31\E1[AYF(E28B1HL$H; Z"&/(.^ ITP&#I2.IK,X^SF <1!TCG(:< MGZ'VSB>&VGCE?ZUQF F5TDK:AA+*HJM/"OG9>CHU>0 M#C@#HVRB?9^^_Q:V,3T/1L7RX6_=NO? MZZ.K^?H&H%!G(+F:3^/4;1K[;;'NL_^WP0'H$K<1[+"HTDL[_["!Y+?/@,8Y M_.I"SY$:Q]/RN,:[M9U[N_3]GS^^"Q]NH_V_GO<-V=<(P^M[(;R;?K@%_7R= M7J_6L!"7MX)Q7D_QZDU,E\%/UV^GJS_ZY\&Q%/6\5-^M%^Z/"6P8]6Y1 MAW-O6KB8V?DXG?8_ 0?[YF-VWOL=OCTD'*;NJ:Q.8]/UE-D_-EU/);7OEZ[> MI>IUM0K_N@9YE7^ZE\%_N X/R<2M8EW_J(!#__C+_P=02P,$% @ ))E8 M3[*_8F.&6P 'XH$ !4 !X;&YX+3(P,3DP.3(X7V1E9BYX;6SLO6MSV\B2 M)OQ]?T6_O9_[=-TO$W-VHZYGO.&V';9[SL9^0= D)'&:(G1(2K;FU[]9%$%= M+)( "("@NV-W3LL2JI#YY(.JK*RLK'__W]^N9S_=Y8OEM)C__6?\-_3S3_E\ M7$RF\\N___S[IU_,)_?FS<__^W_]CW___W[YY?_:CV]_\L7X]CJ?KWYRBWRT MRB<_?9VNKG[ZYR1?_O'3Q:*X_NF?Q>*/Z=WHEU\>&OVT_F$VG?_Q;^E_OHR6 M^4_?EM-_6XZO\NO1VV(\6JW??;5:W?S;K[]^_?KU;]^^+&9_*Q:7OQ*$Z*_; M5CN?2/_ZI7SLE_2K7S#YA>*_?5M.?OX)-)POU^^N\)+R\?37R6K;X.G#_->' M/VX?_:[KKW3]+-9:_[K^Z_;1Y?2U!Z%3_.O__>WMIS4DOTSGR]5H/LY__E__ MXZ>?'I!;%+/\8W[Q4_KO[Q_?/%=D"H]\^]NXN/XU_?E7,P8#WGTS@]_]VIG(/E^-IK-E"Y*_Z*DO!3Z/OLSR-N1_WE$KXMO1E9IOP,+SRRGP[KE,S76KV&-7"KT;+1;P MPUW58:5&%UV)7&W\.-BP%?&@]^MB_FE5C/_XF-_<+L97,'5^6!27B]'U(0FK MM.U.D[D;0%:SH8&4W/3R%O/IP M^V(\^T?E\;AB!ZV(Z_,O*_"Z8)T[F:[B:)Q-NY< M3'*,F*1[,:OY6A6:MB3B8GJW=C4CN'1 ]]'LS7RY6JS#,!6DK-*Z!T'W__4# M#(551J&D3B_]"5YA@*G32W^"?\Z_K6X/NY=-^NI! MB:KC9O4^VA%Z$[*&P3J S["Z?S._*!;7E8)*5=JV(F0<31?_.9K=YK_EH^7M M(J\TN.]MU)U8%4>U*FT[%_+@&%:I<>=B5OSP:W31G="5OR0^YFE_U$4DZ_3V0QFVO5N MP'*:YMB/^7HS['&_X*"X=?OI5?B*8T##[DZARL&QHFE_O2I3[4MHUELKBI1[ MO]\.2_G*HVV+4,]I.=BP)?%6^2)?)D]]O74>OMVD_8YW^<&MD<,M.Q:PXJA0 MN8..Q:WVL51MWY*P=S M%8L*$:17'FU;A"<_5C9MA<8=BEG5I(?;MB+D6U@R MY,L47"VNKZ>K2C[]OC:="96VF(KYP\;-^N^N6%;]G)OVUYDRZ]]M\C&>99L< MH5#5/CM3JFZJ1YT^.A-Z/6 ^B30=(?N!KCI3(24S3FYG^?N+WT:KV\5T=;]A M=,F!^R.4JMUY9VI6&S@/MVQ%0)A;'WRM#^O,P92[H>:/MF/LFOY].+Z4.V]KMB=5B- M>KVT(OC'?)Q"]>-Q<;O.#7!7L");?W>/OP.QYO#CN%J O7F/)U+H98M/L"B= MC!:3JG-X=V]L!9!/^65Z:8T-G-TM.A*H(M '&W8D7K4QZ%"[=H2;7CZ,!O.5 MNUVN8&A;/,R1\\2HQ?JU*8UKG6#Q<;K\HRJT1_9[&N4J#:K']=J.8BE/U([6 MF:37:4F_?NF'V6A^6/K#3;L6L2J%*O?0D\#L>(E9SR)7C [6[JAK\0\+=##F MW4[OIU?TX!Y;.[V?7M&#^W3M]-ZUHA4G]ZH=M"/N[9=E_J];F)["78UM\ /- M.A&MVA2\K]%.L4:+<2G9YL>GPFW/ET[GJU\GT^M?-\_\.IJ]&#]WG& M#Z6F MTZ]\+>:3EFT+!3^GG/IB_LLDOQC=SE8-1=S93X<"%]>CZ?QX>9]UT[JXZ]Y_ MN/1#V\&YR.?3_))/^]^=9CK5X37YH 6)3AXX-U*E60J MI9H5X]>^K?5W=3%:?EE_7+?+7RY'HYM?TXSU:SY;+P7Q#>E$7XGYM? M9Z743_(90.G\S2J_W@HU&WW)9W__&03(JC3+B$/(*SM+)2"*Q<8"W6K[N&_PB@)+>__D7^NO8 \"=;O*HK(<82>%]UQQK "D MN$&%((E)%50>F6D6XY^*Q21?_/WG[7IA,RS7\BI2R8XN3%OTBA8H!K]8SRG_ M-IX5X-G^_>?5XC9__&4Q7\%7%6;KF"5,)P_QK5Y(]XK&YMNTYM>56F18&J6= MM-1B;:.@ACA:@L*4U3U2:,^$_3VENK-^T05P:S:=B!@/>N^QT!%'C!0F&YUIM$QDKSK=G9)FI\-?:12J9\D*S&@#KS\'5T[#D6=Z MG0-%ZE+C^^!"^DWVJ9B-%A?P?_EOSY9O3TS[ZG,9\U8() +B1CDLHH].1N-'NZ$[UG1.CFQ9F@7/D8J71&D\"8))Z77J(QH=("X.0\/-[I M'13*Y\CI#XL"O,S5?0I-KS;:WSPM2-,QM7>^/P/#!P.NJ2&,48H,_$\YGCC/ M?6C,[HG@W[TW$Y[2P!D+)A#K(];:AQ)K M+57S* 7]TQ+[6)#/D= OZ_NM8\V?KT;S\@A53P0_*$=&5(S"!QI9C-C!^L!J M4=I"..(:$Y[]:0G?-NA]?0 5N+G5(#)8-C#PO%@TS#-.O3$;#3P*ICEM^%G1 MIB$>YSBDN=M%*MWWY ]]+;"^>W$FM! *\:ATZ1%YKZ-JS#YQ5NP; M%,KGR.EWQ7Q\*EJ_^NX,Y@-*#2+<6&1@*D@SQ0;SH'7@C9DM_[3,;@/H@9/[ MR<'\5_3/.X@7''IC%@U2CEM,F;6""F2MQ%M\E6@>(5!_!B*W#.\C??_]UQ?( M@HI_=)#Z4:O >8_Y'J4<,:F9OYW>?>^N;XV^YZNITTVVCMZ 852(SLJ@N$4\ M?6X<^U>5%;? U(+O6>6>B:8,(PCPJB0F#NT MP8YYX9NO,UK.&NF&$,6I ?V3))8@0X(15$:CE7/,:OCW!A0.F. >658KL:17 M0E3,-:F'Y8^1/R!P!'^ :L5-C$(J3USY07/,#3_/7)/*EJR=2- ,KS\'5\XJ MU^1T%#EUKHGP*"H=%?E]T%: =Z>)T9;$#0Z"2=3;G30:K4+O/(TL"E#"I&Q@7&-K)2UZ@% M&Y[#U)DUB^YPZXLC/K_+9\5-/OFO+X:TAUI?[$@U\2Y:69K5["F+*B BK96<:$X504B4 M2Y3@+&I^6*0^B\YF>=8MQ@/A7$WGN4%O&0[*18E M]AG&(4A/E.SN]V)='=$RW&;?.4F:(0Y&IE,W,3?E]1_LW!"+RSK$=/^G:N] M'T\EAVIO#QG +#Q7!!M/ JRII0ZBU%\*VGSOM[, 1"^G_GQ/XNM MLN!V$"1260E."-I.)"P<4:J@L^-_O5!YR$;H/YE[__T_9UZMSS"BJ":$46ZU ML2P"X)%I9+%:9[^<+CO[E-7Z>*1$6XF%D(YIJ8EF88.*C0#84/*NVS'ML=7Z MZJ'U)TFJYC(JI;$F2BD4I*8>TQ(4[?6/4ZVOLO4K9E#7 ^['R(I%%D5EB'&& M2$YPP$B5&+I XIE6ZZMLR=KILLB<<('L8$*< N8/6\N+T7SY4.KGS7P\NYU,YY>I MB-7JOKP*^6^JU0Y1QI3B)DDFU]1>C MZW5SK(4SRTW=W^%!?4**?UKE-T_0W:5G'$T7_SF:W>8U.5R[^Y3'(UCTV!AF MP:P&/$^^0<[K8U9FIRF]UR))N\;R'".10RJ+2B1V1C*-&=,P&5)*46EJCXQJ M?I;[-+7U6F3NZ5 ^(:>?@+K.5TS7<2WK\G-')YG$P3/O):)16.7!M79QBP)! MS;.(3U/6KD6NM8-87[RI4Y,NQC9?YA45PN1M>FI=T_,>)S/D@^?3]97 MIS\*6+'FS>'F&184A@X3+"Q[76 H(APBQCIRK&14E4[Y]*[]H=V30TTS$B.1 M0<0@O%#!VW2,>J.U\$;VF0AWH$I-FR;\+J6D590&O4OR0L'-!WY@HV1WHRQ8 MB9D*RE GJ9+(2<8WT,"\3)J[*QWOE;1G\Y=;<&UAU9>C\KK !Z/=^YIE\/4I M(V1P'(#S,?CD 6PT=0B[86^*M&'"2JPX"JT?F1^#W @9&BU:V@8Q\"OUG0S[ MMT3VM@&H/YRH'?.B!Y^>MAN1*O6K<>&Z14D6HA& /XK-SHJX6) TQ'J M+8SQZLZ&N5U=%8NT?VVNB]OY:E\23,4>,N,M\LP[@$%*IRTWCI;Z!R8'>!-? MIW3I!K83T6;B;Q? \0_Y8EI,UKDXU0GS?=M,&V4-URF!5F-800H;<*FS1-6. M\/1]B*T_JAP-6//4X#V"K*X6Q>WEU?N;?/[;:/%'OGH8 7=F#]?O*HM$!.(5 M^'64:ZZTL7([@H+GU3S!N+-\@$YHT1-^_;!DUV#1L*>,8RJ]0-8XPI!FVAA2 MAIQU%$#+"'-AY_.KG([57I :R!V.0:93Q^/&'>@=19AP8^L MUM8HPQP/@L92%\/I$<<+.KL2[:1C37W(6C/_HP2UYIL7S3)K;*1,8J(L8]9Y M#BO^4GH66'.#Z_,W^'%8-=^F_?1QLW3ZF%_,(3QYW$Y_?A,TXA&E4XSZ9S$5'!- MK %7FVB_W<,V$F:ZYDPZSW!I;U#V1;C/BWRTO%WC]$0@EX'J7"X<88E#RX([253#!PC3VVY864P M/:: X@\1(CT>LHZ/1+AB/LGGRW0 9[XL9M/)&I85_&]: RW?7ZP5NBIF8)3E MPVG&[5^?"]KC(8*M!&\K'!GX_N&,\*"E(A8'8BQF,A)$HD#.$8X)494*CG6L MV<%B2L\>S)0U2 >=MHX#)M$))>6#1BQ:KONL8[ W^?\88WSWI1V!P* 3^\WD MOVZ7J_7W%XO%N_PKC%C)OT@#R:*8PX_CAZ_S4")?G7XR[STE&%D+UJ!4!(L, M+@&D#O69R%NO5%)#'KP,#74(5F^.'KSM_869%#?)!(?O2GKE\4Q*1@DGG%,A MJ% 6YBE3:L:$M@-/U.O&BB_=O_: ^Y&H,HOIK#QN![6@ZZXOBGF M%?S1O>VR%#:Q/B+*J9$V.(=T+'7UQY3J[/A(24O^9YO@]$6$%Z(>3/-_]?F, M!*QX-#($%8,5V"#L2]U TQG]2<^3PO9HO MG\U2-1GMG*,8,::9L0'3,@8D^!'.0&?>XI&V>7EGYI&(].8:3B9KA$>S#Z/I MY,W$,R-QL($$CFXPQM=J=/-(T^=N8+M6K]-=/IB MPL=41VB>3\)HD39%#U^F^WJ## G,D*.$FF!58)A0R4KM8N #O$>W7=NW DN/ M*\/;Z]MUO;;U!2()A$5^E2;)N_S-?%Q<[ZZ_7+N/#%9/L/Y!QG-/+*:41;_% M0!K>O,1V9QGU+0\+'2'5%UM Q+1-GOO\X;]OYM_O)7XL9K-8++["^G]EJ3I&+9BO;VQ;H%ZP3^9)WS?_N:95@SJPBS MAH6( $/!4?F9$!'\$8E.7=&B,UON]C^/A:W7Q)9G0!Q*9'GV<*9,B)IJ)WBD MEBGD%"_=*@+:]EG!9&!D.!JLOBCP+E\]3(-OB^6^N..SYS(*T[$5&ELG@T(F M.H9#J0LFO/G.1&<>9U^&/P:GOFR^RQ-*(H/\[R\^C[[MH4*5YIG3QL5 C4K7 M]JEH%8VEPY9J _'A.9Y],:0#^'IS*!Y\:1 Y7%SD8Y#UQ5[P=#Z>WLQ H8=D MO<>=GGWN1N-.,Z6MX@AIQ3Q?GRKQ2FQ0 H/$YL-09P=#>W-&^@*U-U=E[5*E MV Y U_(/Z>KJX0:* ._6/_5CM8IF-W-W>D>SO["L]M&0HI@CQ860-DA6 MS@64!=2\$D]GYT_[HEU_J)[JJ(&93S[FJW1MR%&'#O9UDVG'F**!D8AU--9P M[WF)A""D^9*^L^.LO:[BNH%Q6(2J6[IE3R^9Y1Q1[Y'$DE!)O&-$;C\L9IL[ M99T=EAT6G9J@>(+)\7.Q8\MM_3E\>3G>?LP?;D;)/^6+N^DX?]!UN 0 M!;M^=4:0 X<$*>0)M0$IL/)V0L!6'7$^K[/#P">89X> _0GBYWYZ-YWD\\D2 M%%AK"I"GBS[W[;A4:9YY EX(3!D^6"FY1#!7;#5WUA^1M?$C!=3;PJ\OYFSE M?:)#NN)M#UMV-#3KY?5/#[HFT\19\;4?Q9^] M^?N :N\R['WM\$_TTJ@M3+M8,@8^9_"I@G(0!'Q0:CRI%F?H6+.:)WHUN- T M$F:EEC'20%! #QH1XY!L/G1V?Z*WLC'VG^BMAT"?)WJ7B]43 L"_7AH??O6H MS:=Q/A^!Z[CC=,3.9S.=;A5A*.VW4TN4$5C($@ C>Z7 ,20A@Y3 M->-NQ/I]OKS)Q].+*:R#=^6[[WT^LS@E> 9A&:&***FTP*5.Z638,$\_M&"C MHCMT?@S+G\;B.TXZ#,7@I\IVOLOGMWO#UN4C&78]#^V3'=YYIX8-,URPCZX2&-:&*ND2-6M.\6&.?Z^6FW.D=OY.R M;OFIF.V/P.UJE&&$L4YE*ATU(E)!I6"EEMJCYHGQG66P=,UIM4BQ!FN/ M M;3WE2_-EN5J,QOO,N[,-C($+1J[+5CZ M6U8LM<:>=IE"08#?(Z3W.&A*06=1ZBHD'N " MI 6[?;<.:0^AWM)=\AGT>?F/? YHS-)L-+D&(R0DULFP!VE1K8,L.FP"D=$J M'I%@1".+2NT)L\W+>'6VR&B?'YU U5LFRQ,O)>WQMF)F(>= * H*.6XD$UMM'47-!X[.UA7M$Z-5B$[F0M1Q'3)AB(@2<^F8 M1"%XK^%_2YWB$7=Y=[8T:-_LQZ+2NZ4K'7Q[Y>F,6D*Y@;D'V#9>+^=+F%\5BDSCR>?0M7_XVG1>+ MZ>H>IJ]\D2]7X-\\[^4AT>VW?'55P%_N\DV"Y!Y:]2A%!AX7\UPJ+G1 P=C( M]?:+9$PU+V;>619VBQP=+M#]$AXTVWR7%IST_=&N'2TRZK7B##3#U 6FD;9! ME?J!']<\4-Y=6G3K3#H6E6$?Y@\1)FZ;KF2S.**XKHY6ZF+C(%.06[3P,5CT M9=>RL%69_5PANKFK268QPC /P/]H2+*!)A3&=U/9[>K MO2=-=K3(L-2PB$>@9@C:PGA&U78ESPAJOE#IKBADUX9O!LV/=.)(2RP$EP(S MJP3%T@M.MX'[J(XH['8>J0^M0]07.?Z93R^O@+OF#E8QE_F[VP3:^XOOBHU5 M\ [J=I79*+S!PAB-(Z$X2L',]O-#Z@BOX1QR'SJ&:V@$.N1EU.HG@QG51TT= MTL28=.VSUJ[$0@;1:S'R:LSISMP->=4$R!.3:C//UJD[6;.G3"H7D1(26X*Y MM9["5%[B80QI7F*L,^_FU,1J"TN<2'SJZ^,K3F6.8*N>04Y9SCJR(@F]T8U$< MD8C6\OG%HVWS\M3WT5CT>9*Q?I+25;%8?4S) M%-:"2VNEH;H$1/'0YTV"M4XV'F7<[^K.'8],;ZEI+V4]>+G/CA:9B8A[[A") MS%,6HK%:E/HQ-/3K18^TV2$&'(71C\>%TW#@T%5/@Z# :4SO\\7T;IT@^3@( M?IPN_S@P!^QKE@FB4]$;20B1Z9Y#$TDY?/(@0G,_H>-K_]J<"EH$J'\JI/5' M6O!5&@KV-).9K2&UX_,D$'.&,,C MQJGR>A[2DSZ.5OFGKZ.;@U=%O=X@,\Q@0Q5W5L-_88ZDS);:.8Z:YRMW%I1M MQUC?I?>T@$Y?MG];S"]7U5>-KSV>(6:,$)8;SKS2+DIL2I^( WK-8Z;U]_Y. MYBFT ,RI3'YPY'^]0>8%((4TT4H%I4/";:N=86C@*\;C#'; ^D"RLT;P<,T5@KL]R:!7G_6,-5O0+ M67-JP%_SM73_+U\4CV+AFJRHUTT6(X]$8Y1*\QH;&#>8EMI9[9I?+M'9)FJK MA.@4K<9<\-/E^J:>C4#O+SZ,=AK\M69@M2(1%TY%@KQ)5SB5RQ;)71C@M]SM MQF%C:$YC_&>+T92\-MGP=W19?>-X7R>9Y5K"R&BI00:[@+#U6Q04):HQ03K+ M_.R6("V"U7BL?Y>OIALQ%J/TWW$.;LGD9C2=)#B>_FWY=72S:QJHV4V&@I86 M(2%%A'F2((1L.9/!=^)U8RITEL_9Z@S1+5RG&3]^GX\>"B_DDW("K#QLO-(V MBX@$)9S#QL'P*9E&OG1\%1:\^>F!SFI>=3M:'(]1?[RXR!>+?!*G\W0S0"K= MMGQ7S,>WBW0Y '!_+R\.M,TXE]Q'QK&#CT")2!E2I5[>ZV$.!,G7L^ >@NQK MEEEA!"RT)+7:*)W66F;K1W&JAUAEHFU6M(C/:9B0 -E&WA;Y]?1VWR1RL&U& M3<"$VZ!332' ,6)9Y@,JPVGS:$5W=2FZY<3Q()UP/JDW=60$*>P=$00FR C M4<-*ATE[$8XH2G(VPG+W!\6Q3C/)^LZ26^6R]NT*'I_\=1)WF/]PXTS M3E+=4!F(YI9S!I[2-A2G5?1'[%J>3>"R=92:;T[!NZ9;S6:;W;@)_!:&)( & MYJS)9I :/1F^;M8WO^[B.WFK-PQ';7>40S^T3O M-+%-GR_'B^G-PSSXGZ/%-&6 I;!].AI=_=C@_FXRBAPX6@PCYN'3BK>+56[(4@/#^XOF!U]]&WZ;7M]>V6"R*K\FK'MW 7QZ/W;Z6 M0E6CFXQ2A5R,W!,<&?7(>Q5*)(P\(NJ!SR8HVB%>C>>JQ[O*OY0BC#I9[)>35+/>,NM8NI]8!>2TQK".Y\24NC+BF^?TE=_ MW"PZD,/[?8.,$2&%CM9J12T.H*4NMZ*-BO&(Q=#9!%!;0:;C*B;[ZFZ\F-ZZ MKO:Q/BZQJYY)@UGUT_@JG]S.\N+BN6&7;_?4\:C8,HL&PRH6>RJ$X\9SK3TL M0Q2+02'-JGE2Q^JQJU9'A589HPY3160,G',<@T5!TX XEPPQY_I,L7^U9D?K M=BBZPF;0-3Q:.8QEE7:$6^:QY$H$I:45R+"4Q"P,'5P%CU9-7.E05BV SNTP MCM5$.!&(7M^79;35P8*3ZT,4(3(9,J<5MY):)Q3F3'ICL?+.P=3($$#;ZR5D MQY[6JFK):L=U6H;NW)BC;)1(2P*Z!1X1MM%(B;T7W .:\D3$:'2,JUU>U /F MW,[J6 \P<6HM4X%3;E5D2$IM(HO$&7H^A[8DJ_@N5GDN1= MLIK$:6;A6< M\SVKJ<'5]L)C;(CGD7)-DP?NC5 R**R:DZ"S3<]6/_?N(>MKVF^GWI\P/%#. M' +^KA380.IGU&]=Z(US =V-H]$$PE_33 MH?1ZB0KH3!<,1QJS8C6XEL$[/_9$APRVFL+8R[AP04?#3:0Z"JH!W.:75O9? M*;!M;M2#9F"N(B"@3 *# YTYUL1Z!R.JI#"VZB,NH^SN\JYCK5#'5ZR%SOGZ MBN *6\(0TDH)[HQ,@5I!0PP>O@>GFW_L"L,3>>G0]:OK]X.QU] M>=B_G$\>+I5TQ?5-,4]>T3K'=R/EVD/ZG'];67C1'[O8TD[OF889SS@DX*-( MY5>Q\1(Y S\RRP(A QI%.MV_. F:C9GU(D'X8SY+1]@_%W4Y5+>?S")*/**1 M2*6Y=]S"J@L^M)"N/6^09U>4QM<]9D-'L"38<[U/M> MN_^O'XK9M--+00X)M^]BD#Z/:[[=L]&^Y^DL%4B,1DCM/2RR.:QW#*R[!<5& M!D)5)3>A:]T.7Y3Q[,D,%G0I$J@4X8'[J#35!ID@'>?$!GS$T;%V-MQ;L82!"@:.H MD1-!2^$Y[O->E)I53!N:K6@%B&HQBV6I[C(?_^VRN/MUO'GC@QW+?[VT8_G[ MS,QF&QG374J[HA7['L]@&2\$Q@3^8R6VU# 4P2%'"C$@?K+,A MB>0\6 2(80(NFQ:6HD"%,00#!.J(>'@7\:QN*5 /BI/ZE0.X>:P4;QE'T\5Z MI5?/G7JE708#N2)1,BVMXN#.6X\L";#V<\I@$2NMB+K1=ROL$]]Z:4>S=(#P MTU6>K]XF8<#&]O[U$NOV?E/.Q.?+Z>5\_>PA'ZV[EV9>>ZM0P%I&"[Y3FB>I M2B4^F6*I2.OPW+VC^%(,%-A!)V>^!LB!/===3;+ ".&.,8*5X$8PM;X-P#O+ M!8RWZ(@J!-WZFD-@2M$)QGUMO;TF[L'=M]V-,BFMPT11RJ)6T4E):2@=-6R$ M/C.OMCVK5J!)-Q">*Y.0\O#M*>HX]MPSI&CT.#K$I24LLEZC]96WEBS:R$RCX.URDDE M+>782.4#?"7*>S"#IJC//.**+G0[Q*IP8^ @$!^T;[T#@0/N]9Y6F>6!L1 ( M)DQRRK1R),!@'6DJUVY"GP'\AM'7^6P5R4^Z"WM;0=N(?B- MC K+.&CMB5*4)+]11N*BH?Y,7>]6S%N-,MT >=ZL,C0HR3 GT2N.)+((!R\D MXQX%<&C['+BJN^']3/W5EVK_'F:JC/:,>@!/XT@WD<$ZA$=.$.@,-Z.O]KS,YW(VK%NG>M]6P;RG#GE M8:T41,"4,#">YPAYF0 M-#@?@C3* .0PR3L6(XI&<^?!J6A,HLXO%C[+J:]UB_3%UU>D/3AZ[6R364HP M,T$CS:5")-W2I,M1W&ASKNNZKBU>G C?\R19,-Z:X%)Y4\%%RM$3 8"V47,- M7_$P+TT>#(7JH3>$K9B4KW\[FCT7[*S2O$FT&*-(B'&*8XT49\8&;(FB0NEX MEFG>2)KHA? V)8=YOKC2(>X&U:A@;;M6D_YOASBIZ7[#ZS_7SZ:81R=K F6-6 M*8=B ">.#*[N3%LC<4N G,+$!Q<[WS^VC0#61GPQ0?*1,TPO@6N6!$2:<=)TQ;+5%T?6;@5U\/=\J#6H"<\P9G M5,3$X)1%+G ' $8?%(OP"3@$-&]^\+*W*.]Q!(_X@@P^C;KP5']^8,9.+[>":\D4!WH;C4VKIS2C#_;6PV: M66R'V;N!:NC,(,9)JT/4CB).C-#64L\T\P%9T*;/D'[U&;X+N]<#HLO0[L?1 M_')70/#9WS."F361(T2=Y;#0U1[^![P:R2)70-S&QJM_,VKO^S%-4>C<5(X[P]MSR9AD9Y:=)NP!F.U5-($E:15A!#.#!> M6X%MX)XD?:(8UOF$=FU:3_7#)MM5V_4JO7,ZOQA-%W>IV$(!:#WX[HM4"W([ M^+QBK7H=9-8;3L'/QP8%+@S7#.8*;*FD2DK.^JQ#47MI]+9Q)D2G(/7E,)5I M5^_GVZ(<*5\J?S//+R[R<9)\GB^7[_)]MX%6[R3CL$0DS(!3HAA\+<@:^ ^% M\4HXEW[7XXY=CU3I'*B3YJ;MO<.SA<*GQ7C]GE3G>+Z:KN[?S"^*Q?4ZF:^S MEV[M\UL^6MXN\FX+S[[ZME.7=-T*99;+?+4$^,N2T]-4IWPMZ.3]_&.>ZK^E M&X[GDW?%?%'^TXZ6TTHU&EI]3X81+%6D=$AK(XQDQFL<&7A"Z5!$-)4"+V[*I]UC/N@R['L 7% MWF^+U;O9:+D\$([=VR[S-D8A$:8&/&;FHZ$1;0 "GYJZH69?GH BNTC: JY] M^:=/ZA/N VN-SN_SXLLR!S<<0'HSO[E=P9^+>;IG?',&ZKG6!V.$G;\[XPY% M=@S=+]JD*09#EF6VT'YH(]4I7GFHX8)&S'FF%):.(?3L9 'S:,(O;KA M-?VD-NQ9@2M'0G8";V<]J]>,KSUODRE-O1..VLBUYEY9$TM740AP%AO3HN,S M%(/R;(["M'?>/"#6>,7QJ&SU::SE5V8N1,93P)XR^($#T(27""LNZ=EX3DV9 MLW\SXM1 _T7I]I$>NCMW[DP^#8/=:'D%4U/Z3[K1^6XT2X[(08]O7[-,&8FD MCU1%Y@CC1!FVA3XXVFMFKZTH\VMTH(Y)K MSJ.-QACD?"",;+6,HEK5IG[3M@;'HM;0[35._[:87];ET?Z&&3&(\.!"2(5, MO&/>!+715FK!FM_07G^1<:Y<:A7A$RQ5'[,?I_D"WG]U_S:_RV?5UZU[.LB0 MHQ$C)H/@W).HG##EMH3T^HA" !T?X!O4(K8]@$\:-OM>C4;1UIW]9!@A%[UQ MZ7P\T9@C1;:?FK*0U\'#I]5)V;3VD]8KD'!U4/[ MW[?*=%IX8&JD$IZ&Z!AB83OG:]YK9;OF$?T6[+B++4=C=DIND$;<(&5Q!F%! M)? $@]1("@O_K]P744[;YB4-NE^]]N/&]T>S#BVH7F^188:DYDY'&;'6##X"O=7/ MP+*B,29$O$E*?\L7== PHO+]X]8P?"+9\_4\' M7=XV7Y,I2K!)28R82QR9EBR4(1,%/^&!+[B.Y4Y?#MGCIZ& MF[\5\_S^M]'BCWP5;^>3PR'RUQMDSBL> LPP >89X2SRH3Q^J)'SS2?>SA9Q MIS%NT0&:C0MM;!6:@D+3U>WZDIGD4^P_TU"Y;:9P-"QXY )5PH$;RU"9 JF# MT'U>W7D.K.@*V,8$ 1_SX@B.5&R>(1&MM!)Y&JP"YAO&RO%9>UC-#F\E=WJ: M=(-M7]/.[Y_^4=SEB_EZBK[,08M\Z?,OJT^'F56WBTP*3HFP2C(7F*"8^5BF MOQIB0_/X8OU=M7-@5\?X]A93*!;Y]'+^J$-->E5JGVD*XZWU6*2K_)2/"K-R MHC;&^.89 ?7C#>?$K2[ [<]C7JPN1Y>Y'8W_R"QC71B.;A3/%#4ZE55!L[2HF_O]VF"PZ3&[_?*WKMV2Q$IYCQ2(-0SG,L ML"^#O8:'V/RZ:/E#6K\M(/L:--9AW=HCQIY6F8N<..2EI9*0,8]@ /E_SJ"'ZH0G7+T\6> )6/0Y5["$SCDBOE2%!1TS!CS1RBR@V;(#1ZV$PJAM\>QN5[D;364JE MB,7BTVB6/T[BCQ6%]@U0%9IGE%/MC$&,6L&<)C%NQWW+O6M>AZ>O@R2G&JO: M![?W_+=W^6J-X;;B597TM^\:94(QF,R5]5O8F7R'%D>32.:^6U ML<1&'TGT(A!2:6]SN'CV5]5;$$&MLA$)HCA\_"J-\:F8C7>"XFHXGE]5[\KL MZ:RJ=SW<1X.NZMU:FK&+B&EKF2:69VMHSY7_3> M#34@QH3@1"&C.0G@[7L%7GO4L+2+5/8:YCLZ,7D0Y*V':%_<3#4B5OGB.FWR M)AT.S-2O/9X%ES;\@TNW7?'HC8I41ZPLLPH[JIIO9YU-N>.FTW0+<)Z** >' MH]<;9(B*2"U#H%(T%$9O96DYAF-DSO6*Y>,L>8 6W4!W;LSQE F&G-?4I#@1 M8!HC4]0B E._(,T/*7RU6MVD_DH)'=:$ 8S=Y#6XIBN&.=:( ;+]3ZO M%@5<-Z_AU-FF8:NLZ!ZR_K)BOJPJ!XJ^?SC3V H9-(&!5'$5D?6(&6.-I9A: M3$./>WQGYGP>#>9I*/)N='W8A=C5)(O4^"BUCS2 2X0]\CJ6/A1X3/%,W<]C M;+F7%MU!=X[LD9)R[(0&"#A@*BQ'ZRHAR!)'*!_6I?1],&?G@MI@+&'6^HHYS06GB=KQ/*)*S&!0?UL.-$ XP4,RR8 MX8H%HP98]+AE7G0/6N]Y0QW7GL4*5(](81H-CT$8+'&(@+Q%2$O1/(AQ-K5G M&V]I=@%P[_3JM3BH 3"P S2P4](XS\ W>_#8I$3D;)W=MIEP5/G0EC'^L0GI MG:@KVSJ;6JDR8X#1Z($212 MKB6V/N6>>F:$I2&@,[E_K@4[UJ@Z60^STZR_XVBR8&C=HAT!*0_ MTNDU&:SU%H'[R @'E])0ZJT+/% )7Q/N,U1P5F3J -Q3^4H;.&NX2IL6F>#. M2PJ>(&>"PP>CA(D*!\V)H(20YED3G57,&@9YVL&SOZ(ER]5O^>JJF#RYXZO> M*>VJ763I4+J L9@P83@-5#///,SET@9$CPEV=U8X:QB,Z@C@4YR+7 =PE\_E M:/-4Y"O)T[V^;',"<\<[>[B48^($\4 M9Q(I[Q *VL)(I[W$E6JBG0Z/0T124Y9\(YR10-G3FII JR%N5A?VM'K M55I[CSYV9-V7MY%VA-N?Y.BBC%K&H*QP@G'.C:;(!>T\122D*%^/9*JUS]>! MV2L>3:R'V%]GMW:?-"(,&X&\I2$2Y;2S# =BA-&*!4NQ/M=MOV.)T^7IKI8Q M_XO>>ZJY(24YX]HY93@75CN#,-="4 DN>FR>\7N*HXF#(&\]1/OB9EMWIE M MI951!(P)+-V-C5P3#U^AII(;WNNYH5,4/ZQJW&IWIM1#LW%N7^=WIF!,I90\ M,LDTYY28P*RT#CN*4"IU-+P]GY.RHBM@&Q.DISM38&:&<5D$G_;4%9:&4>\" M44$I)L@02\B=GB;=8-O7M-/GG2F:QHA #F_2<2_!M<8&<>.&DP0EXYK@Y 0W@H%2UQ/FP>SSN3.E,8>=(NH]I;9T/H5&E19 MZV+@BDEP"#$QTF-+A:,$(Q%U\U3.,[ESI2%[VH.TL8]]_'4[WH)T%H0ED5OG MC-(X\&@9,SIJU#S?^TQN3VGB/;< 9'_I!_W=F>*]TT1HZS2L&:@DF@HOHE6P MO'2*XN9W6)S)G2D-1Y&.\#U]GIWY A"-QLVR[,K&F:"6A0T8\W3'C+F,!4\Q. QX:F@ MN;$P&)L8M=!&'1$9ZHPZ;1JU.E^. &T I!F/;Z]O9RF9_1^+8KG\?;[(1[.D MSC\ <9M?P&KQ\^A;,SI5ZSMCAC*B<(PI"5H2J:-%V 7'E3"&'Y$'W%FD^C1$ MZP3.(5/P+?RK*PH^ZSM#6AILO;;$@??AB%(X'>-@V F$/1[@S>$#H^ Q<)Z> M@HVXE7&BJ"*<.!HP5U)H;KE3V$?)X%^^^03967#[)*2IB5/7>;^[TV)W78+J$SIEHB/<;4)2DK,^Z\AWE MQ58V>\6\V'J(_94XN*<"O[?$!XN%-!86GI:10$LD$44X>Y&">A[IKY7YT>GE M!HV@_8NLS1$]JRS7L^#H>26FX72-JX35HC4(U )?)KB--AJ6E@.,7)_&F$T2 MT^IA^R,FIL%*UEKITG+4:1.#4XJ5"$1AF[MIYY$=6Y=='>/[8R6F8>>57\1 M/]N42JVB>KZ):<11EL@8S@5==4P[WK% ME';2JH?O2R$)ZX0^ZTATDJ#6=!NF$_A.O]/NBOEJ.K\M;E_D#GPHE@];N?ER M^?EJ-/_\-9_=Y;_!TU?+*F7B.GICYHSSCL(4H#CR2*K@M=V8+RU$F@]^G<4) M^J'G,/ ^'SYC\J#IDPR: ^-G9^_,C-,8P0K:,>R-1,8B4[HT +)N'OOJ+#YQ M+IQN!_'AL_KIM_M^D2Y^S!?=CM)[WY@)9C6.P1//1+ $"V5+BSO,8Z5,EG[# M)$-G=)MX#Y_/Y7=;:MK'*'W@G9D2S%%$>> 41Z:-#.@18^&;[X]V%KP9.J?; M17SXK.YV1'X<#3 L6+W7)L7%)!<6PR)Y@YN/YHA2S)W%FH;.U*;8#I^3?8RL M+[_K$")'01LBM*:[WG.#FE9 Z"V -G9_'(7RZ#.\7J>;]5%NFO;ZT MXQ+6_RB*R=?I;&;F$S/^U^WT@0\?\S47WJ2;,B^G@Q#@U*6NU\(M\DE,.N9O MIW=/I7NHU_ZV0D9_G6XRZ9%EWFA''6-!:Y4&!28#02K2Z"L-=)TG]!]4R-[_ M-OJO8N%FHV6=)/_Z_69.",.D"T(KC+$SAGJRPT>-3A\2[KYHQ[K;?,>:>"9XAZ"VY;@.&"A!(7;[48]JF!SEA0CVTM M(OL7\TI\!GD$X)P)=RJB?5@4XWRY_)@O I@XZ"=':/-5?F>)!)U:^#LVM8]A;UG;K3AC-7K)O*5&.D\X ME]$%X[C1:H-#0%0T3TJIO^M_!HY8=\@.@&$UI\&:/66:!185=8(#]%I2B8DL M\8BP?!NV\]6)Y:NSJT5$_V+:()VM% $U/Q;0W47P'7.B?=0:?_&/WMN338Z7(NTI"UJ_ MDXS&E'K.M?,*2^:C,2H^: :RH6HE@'JN\=AE++QS!/L:.4K)]PP3Y2.9M9Q; MPXT()& B&&9,E!H 3,W'A-8YT*5YBE;0&8 ;N2[,U\QO7#?-N+%>182LIU)) M;T3$IM18"M$\*M?Z'-$C'UI&;0 \>9+#L2EA.UH]"2[48\Z.SC)#J7>68Y6 MUHHP''R)BC-''$-L/=5\&%QJ!\?^ KO/I7^7K\*W\>QV,IU?5IB!JC1/=>&% M15QZ1P75!%NM-@%/C845S0\KM)[:W2.#.D!N ",2:-%L](&&F=8!!97&R+M\,;K,?U_F%[>S MM].+O9G.1W2;4:Y-I(BZP$CT'G-/MM^2MJ3YE;RMISCWR*X>$1W(GGB]V:U> M5YGQ4A.OJ:&*:X6I88IO$"'"B0%=(]7K3-$>3=:+&#)?Y>?^OS"^N-^ MBE*%PPH[VV1$<.D0L3ABQ66 ^=E%%W4PR(+?9T]X,B&=7WHX[K0I9WGHR,'K M#3+AM+;4QDB\YYY+&P.EGB$6"+76];G;NOTR<2X$8"65)P89"AA$E&&,6$$J3Y/D=1*%CO6;L7Q M8#1,(T@@<4MY):)Q3F3'IC ML?+.26<8PO&(6HJ=)&@U-,I+DW8#SH"L;EB@F"&3;ADVD:O@2-!(4>FX.V;) MW45.5,LVK:5ZER;[;?1M>GU[O==HSY[), N,4"\0,8%[HI1ST6"A(K/$.C>@ M'>O&J!?MZ-ZIW0"_@W9[^DRFF%;I9LP8'4PL,AB;[@*S&B881SQN/E.VOK/< MBMV.T+W7#+,GWN"!'/K7'L\BZ.*E9\$SR;EWVBC)M$=..8(E:3Z(=IPLWY+_ MTR(VI[+ZP5SCUQMDV@OMO#;>\ +!A$D5QN_(!JJZ)DY3>U8\@ MNH'NW)BC MN D2_!6C->8^"NVQ%4AQ^,*H%7:8R>A]\*(>,(U336$9/5XMBOET[//E]')N M;E?P_H3EI^)B]76TR,U\\A^CQ23]6/[J-Q!PE:>2([L][!9[SQP6,B@CD<:! M<_B)>6\E]DR8@*3I]7AHM>348XU:G!K$QH3ZL"A@ZEW=?\SGQ=U:ROT4V?5\ MQ@55."BK5:IXI6#A*<'AU<2[M"U,FE^JVUF&>IM&;PF6QF9\?Y//;VX7XZO1 M,G^?<%M&T!=^FLY'BWOXZV(MU($KONKUDAFM+);.\8C N0:GV$IG-2.8.<"0 M#2A)L N3=PI6\^]Y(]$3)3_DBVDQB<7BP^C^(?2ZX],^W!16L4P+'R+RRG&M MA 9MD :PN*9:TUXO_VMF\N9Q\XY .I$+6-WWRQ#UF'H1);BYG(+SR[6%U7#T M@D5"D!W^T'[\9LEQF'2MW=3^FC;%&UCT>=^="-B5+ZH_ON'L^ (E;!LD(PY8IB) MR-@M%,0TSV;N>,?Z*+.^0I&C8.G+WWHN:*72$+N:9%09A'#P1,/_<2,)I[K4 M,$05AUUMY!B3[;7^T0C]B%P89 AV"!08@NGC:)R;Z^)V[_IK5Y/,&&I\@)6* M]PXA)#6.HIQ6E:7-%V*=K;Z[I^?41LDE_/IQ?3\3J>]*Y8=?CZCWGZ2LUXG ;WZ?S27:6DGN7Z&%3Y.Q!Q M#C^.\V[/0-07Y64+&'GFD]%B;^=,GIO/Q]&:65PG3 M'-UW%DT,2F/"E,.<^FB ML> 5$2XZ W.N[G/%4BMBU1=O7I[,[Q#QT*4YIBV'$\[M/#ZNQ) M#E5G,:;O7W7J4-%&HH_Y3:IF.;]\(EJ5:%"5YIE3'J8/00A)Q;ZU)5YHCS0S M5KL0XB"NO=RCB+W?_+'Z99>5>\LX(1Z\;H=-0 C9P+2U&VP,P:[/1-N]H9UV M#;WS:LNN@!M<^8KU+E5ZPS_RXG(QNKF:CD>S/>4L=CX/0(![YBEV,'Q2HQ", MIZ$$(@3;IRO;\"ZD#HQ>M(]U-TH^E7!GXLC>YS,9*.+@PS."'$D+?6SX M1B=KJ#3#S"!JR4Y%=PC]&-8?5 AD2$;OS]CO8(R[,M?Y J3;6YKA^PRQQG MB'.+L),@O2!"2++508H!G;EIWZ3'HM&E1<-M.NFYUYA/'\D"=\%J@F"%#.M9 M&*"PVG(Q2MF\#'[KZ3?MV_$((*J9<%FJN\S'?[LL[GY=ARH6]\F,LOQ'LJ)\ M8L7-K[/_\^$5^SW^,;.:1W?9I>/B2R MS5?N=KDJP'MX.",X3XE;FW/;[R_<(I],5Q^GRS].'8U[)ED2J$H,;G>C+$HC MB0CP92ONI$$J>!(YK)4-.-8$5W(8>]+T4'#M]0:9<"%ZZ206QFFND:="/FA( M#/*N^;S;)3OKB;CO>5>'WMT0QC1:VG*E*OM(4U MHR-VH[[%TO094*T5#CO6FD6KN'3I6F_$2R/Q1L#=9:KV/I]QHSR3VH%_HQ0& MIR=ZO=$)?F #/2YWO(F^MW5KX/P8AA]!X.)UM'CP EE@9>0 M!BQP\V!WQW5-6YKI.\+I=,PHA3YX9/I0TXQ3#VIBY%QP5!$B5.2EQO )BF'Z M!>T;]"!36L'MS\"803D4PR?*:0CR">;$Y2;T]2Y?'4P5?O7Y#*4Z[7Y]E0+W M2BG"'-[H%C5@.1R/HWUSO#CL6C]N.PX%^?AI*0X$1DVVT+?27[0>3C0,L.(BL7[^6O[4JWTFQ%J@B J76B"N='2.UY^:1B<]SZWKYJRI/E&UBD@;(5" MX N7.^R?KQ;%[>750T#N_<4F '@4D9KWGDEO5 "/W$3O.8(E'Q)F@P5A?H@5 MG+ND4V] GLQU>=06U_%=GC3+L*"2*H_A \(((6,5BZ6F@='FSDMG=:/ZV$IO MCE#C >;=;5+[_<6ZH/<3.BX?Q\!T0'RU)RVJ43\9CD01F,6)%B(XXH3WK-0/ M.][\ $GK"7!=#1H=0W8T)<)\\IB_U(P-%;K(E'4284>M"U(C%75$I9-'+#7- M,R'YN1&A?;1:\#N*BWP^&6_$&I52I5RZ8I&OKD9SC(J+Q8-XA_V,.KVM-Q=# M9#8 \9DVPJN(2EVI,\UW8<6Y,*,7X%HAR=7T$D:QR\5HDB_S\;H&XG1^ES\4 M&9G.)_F7U>;WT]W#1N,.,\=$5,X"P)$&[Q0WUI4:J=(E=U]FZ M=9-GNZT4^6E5C/^PHV6>KOBXR>?+AS)=L]'\).\\=:9PN+Z9%?=YODDS69<* M_4Y2,UM_7_#3^PM84Q=@T/]>E\9-IRNDBF )2RQV MI?K4]5I.J6%1@I.0H6@-TKY"4J6(!S?0GC^86>&B5MIH@5B(F&.N1*D- _]G MV#NJS0RSP[I'(7+N=A[DWN@IS-O22C#\ZQ;6&.G=G[\6GZ^*V^4HY2+#:O3 ME= 'VF4,8Z*"$11>2;!T/A!4RN\H&U B]K$&*+J#I;E9R]DHK4C*NTF36 >L MNK]9AH'1Q#E" PW!*>4Q+B>F=#?Z &O9M6+45E'I:P1^N!QB6S#E[<;Q.."5 M[6F514H0]P&@,TIS%!V1H=03T]"\8&['"?3#]MESG'=$R7 M[%!)! F!<1Y+78D_SGM**[D-+N!?M(M-?195E#N^Z,O.)!WEG MQ4T"(7Q+4^7N6D]\+3!7.7:ZSL_>,C'T;WZYMBOXX6DS+[PDPF M:S..9NOGEN9V=54LDM.^CV_=O343:2U@E"."^H"9I)S3$F<2^ "/A UF=5?*@U>$3^L^>R[ &[16AL&H.QH+N$FT!P)R<05Y);Q1X.;\=@>-@ M5HX[L7G4;CZIG*K0Q>LR%H,FU$FF XL.(\2CVR#+G!OZ-DA#EM1=]?4'[%_4 M;0_A0>[.G#%CAYT;(K75+#B+7-">X*B\$""]]#3HB/T @UZG-6*=#)-ZV/8Z MAGTY[")_>0E?'$T7_SF:W:8;0&^OUQ?4+M.">0S+Z<_YXGK?X>3N7IJ1(*C0 M'# 6F*7+*B66@+*"E3L3UO1Z&U)+#.YPD3(4.PQFQMZ%]3Z%_[.803?ICM./ MH]7>!7CW;\]T\$XPQJB,Z5#68/KNC"H<'<7:: <#33!.ZX2Y)M)BI8_8.NRLP,>/ M\@FT8(Z3;R%]SK^M;D>SYU+]M9'T>$>7ELYI&RU22%,:"2P/(S->.$\-E96R MZ/_:2(*9@7&,O#51!M)E2G3V492/; 'O9'4Y'BR M"MIRRJD!/P1)'8G7=*.^9\3WR;43;2-5)L"^(\GU8!SZ457E".)$$<=4 U@ M:4;(YJLD"DLU[)V;9H;9?V:U&2+G;N=!;G.AUOZK1Z=7*!JAU)+D>+$/;=O+@ B'$F< D.DX#5J#"QC<22 \P MS[45H[:*2F])JHUR>(BCP1LA:> &E/$D#6$;73#7S2-RO1T[/I7S=0R.@PFE MG4$B!&4(<(V IB5*:$NI5R6RE D^;$^P(4OZR(AH!NQ?U&T/X4$ZMV?,V/^_ MO6MK;IQ8PN_\FKGTW%Y.U=R:V@?@5$Z 1U78B"008HCMU.'?,[(M0[*Q+\)OW>Y/3\G&UYN=97-9P/7]S=-WVUS?U^DK M5LM/3]O>Q1_+A[O[M!78E_+YYJ[<_#+<*HL&-:62U#18MN/UEO1U\OKPJ'ZM6R^O%]DQLDGOWR6M4%=Z3TEJB*Y^2DO>W137OP;[, PHC*75HP1(%(&.DWD$ZG!*IA)%,=K^B*>?Z MG:XT'07S[$\O[[Y(OGY>+'LICCG\M$*[Y%D9HI0*T:$&1P/6.\%9-]3U=L?0 M%$\4%U/ 8,2N/.9/R^6ZO WKY_0NV8J\=2H.)D>.DK?;-Q;<"9K>4"[&0).J M(G?>U_A$@=W]Q]ZN.AJ3H(. /#()-V?J@XMI3\'CWU<0X-KSJ,&B)IR@!%N' MGP#3?SL3L+<+E/(CX$4ASO[E7@=C=B&8EYN'QRK-F([CFQ= GX&X X\L>!!& M&R$I850ZF59L87_@YZ1[@9V>(XGST,)XE>:GB]#?#,/\*#_?DXY$1"I (VJ9 M7&EFJ(Z!Z%@UV3#*&[TN/LK/RP)#.HR08"E!0ZTBEH'>X1@D:X;C1,K/&U.F MM_+S=F!G77[>K0:*IU.N9-HZ$(1+5)QS4@/@.78/Z4RF +TQ!8[60+7#,9N3 MW 0*2;0!+EAT2A%C(O$RXAY9(^FD:J :LV2(BI)NP'Y0]W((3Z &:E*,G5,- ME%8!F8@>TW*1*\I\Q'JM&L@4RT=Z57FK&JAVX&:SY4UZ_@7J:&PT0+ :DXZ. MT #U85\XD^$=+6-Z.)FI8Y(FD':3;\K5_>)V\;BX^[/[Y/M+/KW@R<5P1E&) MWFO&K>7,UKB#-O.$PB]8H@<,*DF M"&V0<.HTV2'KF%)D2EF#QBP9(@;;#=@/ZEX.X0ED#2;%V#EE#1+PS%JV<30# M,DLDA7JM1KON(TVFE35HK/)668-VX&:SY77N]OMV\?22 "EOKQ:/C[AXKC[4 MAS?829!"Z2 AZ9)S8$ #C>F_M1N CLTTG]#5]\E9-S.RE&TA[+A&LI6A""IX MYS%Y)19B%BU" 4/TGD!QCC.C&&24%L? MQM-OPIPN/IF+#9VEP>G;4%+,S^7#V&;TA10%%888\&DW0P@Q HE@:SUH"MW? M1OG-7YB+)9VKQ.D;TUY1)\<%91-F:"-IP;B0RG*TT4%06C@??*U/U&ZF!5WY MQB%Z5-Z_R1@SM\!">"%T-9E5!Q^$B@3L?AL-.LPI_#>B*(@/@$&H=34$(]$&-%&.U3JT#+KWD$\YP#-Q.^Z7 ].WXYU?OWXNEWD:<1L!"^>U]Q&U MY42QJ)SAH&OM.1Z[7V UY<#2Q"VX1P*,UP&R*;Y=OI;FHYOB[[!,$)9H#2HR M(@4:X+2ZT5EX%XTAL5'3^$NBG:@3W#;@KO)%!/*:<&("W9&:9V &CJ&!V0;2-U4S2FP-%NBG8X9G,& MG4!).K4:-1=&0O04O31>UIN$UDJ9*753-&;)$+7IW8#]H.[E$)Y -\6D&#NG M;HIH@V(D2LZY%X("$XSL@5=Z4.Z,V$W16.6MNBG:@3O8EK<_TS2ZO\,^;K2> M?OKNYZOR\^+NJ;IR;!LT\XOE:GF=CJ(N_7AY6?V[.[NT(?I$G%<* KXJ\ M2(R*LJB R5CCJ:3J?EU6?HG#_AWU?L$_3>;JVOD-18EA>D/0S47TM=B+K=@_ M56)__H?8SWNQEY78ZTKLEYO']>:7-_N!-R1,)9BWPR9?+.GQ>" /6,5%,; M2-HV/?H(N]55,^SRR7ZF([*'/%$XR8[RS!!5*H:V*=(\9 M$L2\,P)G:^XT$\[":9ZFTT M,))CH/%\/1W7?"=DAM)Z/?YWF5R/ZAUH?UNLGU;_+;?WIA]1__$/%L%ZY11& MT%IIH11-#E&]6A&YRIX'YQ\B+XK08+M Y6U>E;_7_N;SXN[YYK+ MYRK(?;UPY=]_?+19\YSO+237.E@; "+57"CCT>RP2JXN[SXYH+\X[\5=D@$! M'#@@\.UB=;"4LQ)C)T3U3Q40_,]7?P%02P,$% @ ))E83ZC+TI!@[@ M,M$+ !4 !X;&YX+3(P,3DP.3(X7VQA8BYX;6SDO6N3&SF6)?A]?H5OS8?- M,@M5 G \VZ9[#,]LC2E3LI2R:VS3UFA4A(?$K@BZFF0HI?KU"W?22<:+X8 # M3L_9;NM./4)^SST #BZ BXO_\3^_W=X47ZO5>E$O__4O\&_@+T6UO*RO%LM/ M__J7W]Z_DN_UZ]=_^9__]M_^Q__UZM7_5K^^*4Q]>7=;+3>%7E7S3755_+'8 M?"[^?E6M_U%5\T]K^O-E\^9K3CPB \L?]OWKV)YK? MO>I^[%7S1Z\@>E7"OWU;7_VE\!XNUZWM'D:Z'__VZ.?_*-N?AD*(']N_W?_H M>O'4#_K/PA__]\]OWK=^OEHLUYOY\K+ZR[_]MZ+8TK&J;ZI?J^NB^>]OO[Y^ M%IWXL?F)'Y?5IX;O=]5J45^]W\Q7FS?SC]6-A]%^[?.JNG[Z$S>KU;TO- R) MAB%(&X;^^PL?WGS_4OWK7]:+VR\WGIX?!^"/ +QY##87NI:$7V) GF+UX0<3 MX_W@AVZ5%O'C3R;&O.UH=GF5H_\^_&QB[&DA9^T9]69^D[AG//KDLYAOFI]Z MXW^U^\'FZR?DMS6^$]6C#U??-M7RJKIJ1?/>IXO%U;_^Q?]J=K=^]6D^_S+[ MJ:ZO_ECNE5]I/BX\WE5ROJ\W:+-:7-_7Z;E7)C^O-:GZYF6$)A03< M0$4)Q]02;+'#S"+ -:2*S5HCLVKYZK?W':3VCW(:_4L(5X];856MZ[O5Y78* M\VB;&7SKP+]U.(OY\JHX("VV4(L#UN+W#NW_^S]^/'A]C_[Z\JG^U&*\GJ\_ MMD!W!'G 4/Q8W6S6W9^\:O[D%8"[V?F_1S'YL$7JR\PMLB7XIHE5ZM6NG]_K MCG)U6=2KJVKE8ZCN'\U7ER^TY.XG?KRL?6#P9?/J7J,VL=0HOM5C].DM@][A MI]A[-)B;F.GJ[J9Z>RTO_^MNL:JNW&*YV%1O%E^KAZC4]Y_G_UFO],U\O?XP M]W\ZTY1*S+2E@D,(M92E01TF1 R>;?8SW(LC/"^2D!&_>69:/C'L._!%?5UT M\(LM_E>M X^TH/CXO6B=*%HOBM];/Y[7@G.T7C]IGD[#A4EU_C;+HM^#Z#ZA MY^,TXS3T?21?ZW,,E##]?^V#ONMG4:R/8U>-TZ*1Z>L#PR_RV,O7M?+&<::.Y-1B41G%G+"XELAT2HP1-J*E1 M]L^NJQ?WHJX&>?'[%GM:K8UKG21ZF[UA4FMN3)N<0X>?(C9>BP-G9UJ"484J@H0J;A.>^FCHVQ:$J M6NP %K\>LWN$L?A]BW)TT>S!W$F93,G\5(0QJ4^/I# ]8WW%[_EMAL=AL5&E M9-H@0IC35FHB!=\AL*"D(D0"4]K-+(3]-@#7CW8 (Q;\25NCGU">JR'"Y#(I M]5ED,X#'$^*9HS6F(:%9/*OS]^5D:DHD9H*5#"+6H7#8II+4 M*-N99?7TD$ZVKD_>(H-E-7MCI)36R:SE PF-T]A!33-YG1WF77^M3<#B2WK[ M[6;Y;:;K5?6ANOR\K&_J3]]W83)Q)5>..4(0-0IC@CC=V7'6TG+VM5I]K%_2 MU/COAPS48RB]QVN#JCC >GF5F(JXT\(W#F-ATG8VJJYVZ=EM5O69*;N')1]U M#T2_\:V5PZ3W(8'[X_BS M[&F>X.A$H)B"V6D$A4D\J=/WNS!M>CDU:OUFL:Q>;ZK;]8P9H+"10I<:^_!2 M<%QV9_BN=";HO":IX8GL5O[>("Y:R(&:EK89^HGN&FPOU]0.N $(4(;#ADV3DKNM@!\> ^T"UA3 MIS6J_7QM$J:N^ZS\M]?%_C*5?/(R58\;5-F9#]@$.%\+Q.T. M'-^/N#<2#EV^F+>@_S9PPR"(F>=V$O+0.X$MADR.U=F[9EC@WUF>*46(DD12 MBRQ$%$.,:?=Y/Q<&[D#T_FS^:6:')"P0[T]+OR ["Q]A$O\B$5GOO9X(>(.Y MF48P&P[[F8NH@7XG."]O0Z\9D/,2.J@[,PR2FG8B!]L+KL2M+?[ M7XHF+XI/#=ID!^$]J1Y\\IV>X[1'W3^=9'7L8^T63=PY=AC1TY"J=.[T/ZF. MX2F!M,E+'W3?M<-:WM:KS>*?VS6"+$NC%8&\B9L$1QA:TP'14O#9<<62(0,Q M%D"OH7FB5LN+(_1-DQ ]/Z!KEMQ[>,GT+IK_P0J8E?@LFGB$N)!]&F-LF7R& MTCCA'-H^DY?2P0[V%]"["T0"4D7!;+,OKM3CADD"@T&'0<\4?GKI/.)4'+FL@B_QI*"YGXZ.SG"8 MXWZ3\J]CW^!YF;<3\IB4]FD(8EJ7'EW?2&?;JUSI?P\R_2P%*#A#3@-41['U? 4H53\)JI@ M]#CJE88)9$0I2TX$AZ7$G.Q@(*IIRI)PX<8S)V)FJ)^1FOV^R_ S$A^Z)'^Q M'MP4EN=A?)Y4Q\/+-97U;R>65_?:E6JZK0W*-L5HH MC3!!T%((2X,DU$("YJ"& **P"R//6:&*&^" 8! ;(G$IN9)8:0R=T58ZDV_T M=G=&&F2M5';8SE80_315)P9F(HZG,0Q3.?/T!9(T',4-L?9W.\N'NNH?JF\; MY0GXQXQ2:;Q9B[&!U HH73=B'/*LI#X)/;;OO0K1P"U:O&>5 MP1>X[*V*J=IDBB*9S+>3FIF6P=X2NOHT7^XVGW2]7-5B?O/>_TG5K'@.\JX% )AP4P+$*35<:+P;YESX/^H]S). 8@J M43(.B94$X;\H[GG0JL&Q#TVV_=Z+XN#&^<*C%.2? MTHM1&W)-/L(,T_N%C_#)#2-2#5QH^2: MG(:T__\!\]0@]U-.6_L]:::'^]N" ($=#XVYZ($U!K'+4,$:VTH\L%Y M7Q%Z\%6EH)56$68I(PY2H:$7-^H$ H(:G7'O;@OD;)'H?1Y.C-I(PJ8QYF+! MUTDZ36"T]J5:^7&W_-1:^[4YJ'Q[_=MZNZ,^ ]8YPMJW"C5#&+G2$40(L@)( M3DC@M:[3MI@A6"FL,&R*O1J_ A9*:HX1]0MA!6#(H!A03&I['SHP]AE&8L] M9C3V J.2#E?1 KLH6FBOZNM7'MSV.&_DX.(44:F9."-9"C@8KUBV=B9]=J2J'EQ HI#)>* M2\J:04:=HK1$8>>5+UHSAI6.-X=TA!-L@ *":.^T$!P 7N9^'&ZK6S?U\M,K M_Z]ODRM7"*^#Q"L3I>GTZP!P$A)V@!.N8A%<3UK(8OSIIV713/65,W6W7BRK M]5K7MQ\7RW:/YN@(@94&DA(CYCBC@B@MA,,"*,@5@@;V''&#;.0;;!VLXAC7 MV39/3I%T8H0EX78:@RN-*W6&OA U^K[T>^V+X<35R*A&*24 M:2R80 +;#H9#/&B5D]QXYOCAN(C=?D >0[YHWI4Z^H/B]Q9WX/E5^C;I)WUG M;8XP.4S?$EET,I31$]J9K7&FH:?YW*M'ZN1QH+5G0LH$.<<6":\ MYI>=-6%$T/->L38RJ^A3XS7J[<-H#L,BP9ST10:! 4-,C](LEX0%JE<BC:$*;ZO4U0W\Q7 MU_[_JMUK,H"BTEB,I6#6(FL<0*JSH84S?70L[LNY5Z![/"%5ZH/I.2U!^9D) M7 SNH<2\UQ?.3DB9_IPL15;B#V"K9\7]!TX^(:3#R)A"W?QH['6*[C XT'NS M?QM&8K]H%0@UAXQ"*NRL!9U)8HD:&./U-W269>:;V#>LAG$:'=/EH3/%LK,/ MDV,%W'5'B_6RP^K^7)]7:U638&% M74$%Z]%MOG>WC5_OH\M_KVZNWJT6]>I#??0Y.#-0E49H4&+".4&.8<;WR)U& M,7)W3KR95?.>/\7FX%"QZ#PJJM:EIBSL]L;W8KE]?J!9VWWV;A5?&K^*35U< M'CR+4]NS]HSH ^-)=XKAY\[;"S^'7G+DX46Q]['8.EF\/NHF^RV QM'B7==- M=(]N,M8Y=NJV"SL./UO/F=;$-@E&7CZFQ,$37X:V MBI[9SMM,*::NQH/[^](GYJF+HFWFUI6SSTS!W(=-/?F:=K)S2T:77YX\&IOKLC/$H)8,"XBQL,B590FZE:,!DNNP>WMG!ALB5E$7_QI,W4J39@BMGFX%MQ[%Q76G1?&[JIF7#D8+'ST*^TV@[15#8\>'GVF2AA MBX7-4>?H*I.=O@+AM@@V>D:)ZC9YRM@6?KU/<'("85R M/N1ZA+-=8MQ#>J\ZVYFN&081>6)PY6F0:8S 3+[58W3IP'IH=3,K=I:_F_GM M_%.U?E_???J\:7?(9DIA/VY+42)BH<&LI,T#"-OQ"S&0(3/6R]:P$P8Q9V$) M+!':>,\$MIK $E(F<>Z3^@;@T9#]?E'L,!9;D!H#\9:$WA$W9F.)3!& MK;)P-TBB^M V@BIUQ/26HF FIZ@_X4Z<%)U(3EY2FO5J,_O5=Z&JO6 (M!2H MQ(8H(Y@U0!JC=^/"E!STNF9\_XO, $PD+;5C?NTF@2P19J#$$"*, ,>9=:0I MT+M8;Q:7\YOBYVK>A*--M!ITKSB0HM/2D8^=,*6()*:/6G@7CY3"_^ZA2MSC MX E1B./HO!H0B;D>TBL"1_CN;HD63!$-2$G\5Y&? TLFN@Z,L.@5/#SZIL2V M;,)\)@B1CG"KF^*QO&2:Z/PO9#[;F8/NZ@83U7.D9^ HT5A/<>&V_VA_]A98 M+%,3&?&AJ!^.^2BO^XSZG^??%K=WM[OO"\FIT$QI8TJIFINV'.^ZLU^GE+W. M+!]_%6*+46DH0-(2@SC7VDE(N<,**:V#MBDC1OX.3. %SPAR7A[K^7@)&^V] M*4DVNN]Y_LSXCF/G_",\$G<]M%\$C/+%\NC[%CNF;7- @H@$UC#LNH[LO)CT M.IU[_%6.!7?60.>T7W$P*U53:4X)O_+0R,#<4?P.3,PH#R.GQRC/QDO@*.]+ M2;I1?NSY526=$%HZ#H4A?+^5Y03$ M097!GC3@/'K##+8&,T*,]E,EP\( S36"#(U35/[X3#*F)E@<=?UV ;.S%J8, MP83E>^GU 2DG]O\&<3B-W;]A+CSU/.LP/F)595>/1Q@?$!LAC22664,M([P; M'+(,N]CUC E.I&68 2D$),918:"B@/MP6Y6*JMP%!Y\8*%&UO6()C%.7#-P- MUI>S%.YZFI@ C0ED%OM MC:?Z>O/'?-6\0_WO\]55\\ONCWZ>-U;8'/&U50;K5G[%61+P^L3 M,^PY6FT"Q=_&]K@^WQ@)F.C?K>HOU6KS_==J67]M$75[[*XDC@)L$/?_*X%D M!'02(9#M57+IM 5"2PXM5X)C1!AGS5.D& ED-!0*H=RIEQVNX@ L1I'C">PQ M58["7=CD=W;: J:F4>B+FVRB:.PW<3SG]7-3P6"6)B#NPWVH4_:; %^^Z5: M?O&=Y/-\7;UM.%H[[YK_U6(Y7WW?/=)5+]==K5&A'!?42(2\?6C\,D_ZX0$E M8Q26LE<^2(Q=*;B"3&OB "&2**685@(WCY;[U2?.?7+XG[&%@C<0_JSD1\P19RQ$>(FCL2-T6]*"6/IN8DF$]<3F'YR M>5;G[ZG#CA_>[(O+(FP8UE1CTQR;0NU')>_B-L>,'G("<62%$J8!4M!![N=> M(TKMM!-6 F6057+\0X@WL;6H!U 9=Q:1A\7!QQ%]"!SE2&+/3\"I1#BGTSR8 MB/#CA;.)6&;Z[5KL=/#(WKMJM:BO7+UZ-__>_,%,,DJLLAHW%RTL$A0;UXTB M;:CMOX'1PUA3VX8:ZX#AF@A.A5=='Z900$0I1!GTIFS,7D87#QQAO"BV*(OK M>E7L<(8LT%-0W&>+8V1V W<[)DILR";(R 1'[H<,);KGWLC+9#R[39*0QPF$ MK$G=J3/UMT'!ZBBHSN8VE+@\T#XH_7V8K*NI,2M.P6/.LT67_F+(W8Y., M)/NC/QT_!K+05R(.=4[>7GMC?DF]GC\LR?7^\WQ5??0*=K63J\/S[5S[-33! M2C %O6 )+BUJZF9P0*"?KDG/,3(0A?%ZR87"A&%&L+0"^E@:*PR$LWZYG_,> M:@/J58NJFY +N5HU]Z)V]U'/4V-H&*$GQN9(+36-H3R6L_591D.84!P,'D,Z MZNOJ^R-,\H_YZNKMEW87[I=Z^;5:>_B_W#7;<6^OVY]>_UK?W/@XJ/G!&5$" M62M*3"A@C@#%I.K$Q"$>]*C1"'"YM27B)2A]2$TD+A57#!.E+55(*),[_W<+ MK'FF80LM+-B90G/VFQO^9"T9/W\Z8QITV)D'JR(_U,<^/?J\6GS_Z_TJ]_YY^J MG_P'-L;/^?OG,@Z!MT4(4XN<%LA![XD7VDY<-5+X+'-E?_B0EGY-C02%4!'* MK:)60J.5*3$4,OLS1QW05SNDA?U6K2X7ZZIYO>VR:K;9MLIYIDDU83\8>9(] M3Q>8Q*3;N5YTG:IUOFB\/WIPZ6Q+PO&;>(QI.7U_^S]LFLY 4*YI.U=;]I[& M-]Y8@\XON^?KS^ZF_N.PJ@8.,>XM,6H%X\!PK*S#S*+22HY4[]7,$!L9);&# MU:P9VM=Y6F3G$ZL3-)V2E13L3D0 DKCR<*BFXZ?OH/JEVC2FWJWJKXNKZDI] M_VW=/"6Z2\]:?I*7F\77[8,Y'9"FH(QTDEH.7 F:VC)"=D P=3+LF"H#@.PG M6>T(O&Y'8-,SBKH#6\SW:/\E+#;-T0[])._,#1 FA![L5O\ZN$T@^$.#N%@L M_UKL01<'U&<3R7!B3TAGQE::AJ#F=+ >K<<'B^_KY65]6S7%>&>HJ>Q=-L>% M)7&6:H,PVME0)6,D6%<#OIU=,IN!NVCQ!.MB"$6])2\3-^%JM@52_-! ^6LA M-YO5XN/=IGVO<5/[=>UJ]$R >^RC-C'8'PM)- -]-4)>_>?=>ILO M\Z%NGCE<7BYNJGN6/]3!S_]G'R#A\GP@Y;>.U0\UF?_UW^6 M\#-'(YV8#<[:)Z8QJ9R7@GI"8S0PR:WZXM5ULK59_'/[!_5UL=Z5T@B;*L+XZYGREXNX,&D^ MAC%RBMZ1Y5,)=S$\34.NXJ _3(:+]S\\ G;U2AZ-F%EI?,2-FL*W#%C-F5^< MBYT]36@)8\/84#OY8]%CG7A5U$WN<6!&V0 60X/"G/0%1G9',,X5?3U@HU<( M%=W&CHTU(FG$BF&;&67&4.HXD P:"YW#)=A9-"-KV0MDG=Q62D/S M-'0LF3>/-I]2LA14MN&)7?(N96^?Q3=#CG+$#,+06<&%8,3ASCXR+OR5DR16 M,^O:VXC-J824]I.Q\[ 9)FC;>A!/G2E>''* BSW2,Y2+Z$/@"9%+WPC3D+L, M?CU5?"(#[/VL?TQ7S];K:K-LCOYO%_./B)B8C)"7I_53R3&R' MR60'LOBA@_G7AO*#;NZ@GBT1HS^+)[0R0U-,0RQS.%9G[\9#Y5)>;G>M?JTN MJ\77)MMSQ@6$PEM#4I?2B[1"PG6F.>-FMJP^-?5%8H4RPF2O02NV@_887?\= MJ!VF)KMN!^JBR:@;*HPQ],9*8BY>4XKAGN<#R'-KX&/:@M1O .M3U;TA+KVH M>(/YBM>ZU\NO/A*M5S[BF4G&(0&NI 188K JA=8[FU9Q;(>*7(BM[.IV!&:H MH 5Q&*MDR-L% M;;TMZWJW:FXJ[5:Z0^4N39O$ZN!XC9%2(+O&ZW^7<&H?2*5@J:;B4H-2".;F?%H3A9*@21QG- MKKS;@9Q&7.-HC=XQS,9GTMW"AV\7Q]0@(5O=^2CG<-HYD[(T M6.L2"O\_0//2R>YVF$-&!M8W26)R##EK,!V?^B90M&!F!XA:3DI3Z5I+\9L> M%(\G;0]H"U6W6-8G+'#1+O71N&%\#9:Y?0)BM1=:Q2TGO/3Q(K( .TK5OER? MD\RH1&H783F[Z+T^2F).&,?%$CU0_#(SG.API$MYKJ84WSU-7XP6#FB$B4OB M$,_Z*N-@]M)7$YTU]TH85D0+@0E1$$-*.P#0$#/;U)OY33]U3&@V*#EZC[#W M^/VE;[6H7-5#7^:]GUR>B?(PM8RH%CK5$J$G1#-#4TQ#,W,X%ET*-)"[@8KY MNJVY_G01)FVM,YB5/JQ5I7&ZE*8K>>!8B0*+]V4 D#^S^D']Y44'-GG]Y4'M M,$A)QVJ I(JZ!SV% GCAQ(:+;(I6FK38)G&PG^BFX[*O^'9O,WZHY>5_W2U6 ME?PZ7]PT\;&K5^_G-]7[ZO)NM95_1*7ED$.G,<1**@(=VR)P0!$$P\Z=4UK. MG_:S>R%[W10)F'= 7UW7JU=K#[58[[&&:6Y2^ON)[>B\1ZELA[(I-[K#6PS; =]&L.UX;C+V;G?@GY': MYD[]53@"318H!K?:ZGW73/\?-12;>6< ]B+)]1Z9(F.8_F4 M7&=NMXE(=VXO'\KX**Q&Q\,>WI=JM?G^S@^(C<=F_9]^V=TK-\18)9#B6A!E M*(&V T"E#$S#3&AXW&CXRP[G1?&E0;K7YQ9K^[NXDLXI6R(R,L[.3)^EL20P'AX2TQ$7#,X]E)8G(J[4 GUDGVL[6U2Z1,;'#-- MG8#".021M4 I)'$GY!! A.-T-)7UD?+:G]J_C=/+9+2'B>:H? ]3SJ;EZFZ]6%9K'X+]4NV> M2MW]S=7,(D@Q84H[;*&BE+BFXM$6@L%PKZ2VH_0E$_A-=@>RI..J"^ M:!\VZEX2[J /#% '-4IDB)J](9(%J='DCQ.FGB R)%!-T1[34MBTKKT4K*;C M+WWZP8PC0S6UI3242^BX199V $K@5(*$K1BSYTC8^N&N._ >'KFF;('4"0=) MR<^>:##5[((D606]FV(:^IG#L>@L@D#N!FJG6RSGR\NGTQB(-ZJXLM1"P)!" M "EX &(#KW-F #!ZZM9U!S9YZM:@=ABDI&,U0%)%W8.><.K6"6+#139%*TU: M;),XV$]TTW$9L<_Z:_5E=R3C0^;Z]K9>MB]8S00DI66:0"JM!E(Z6>YW(Q1C M:,!6P "K(V\ --M]!ZCMNK,%6[1HHS=9HSD/WE?-RO/PK=0(;G-OG3[#6+_= MTJ%T3T,14SKT_)YH&JY"%>_7ZJ85A?K#_-O?%YO/G^N;*Z^\38[ TP^4642( M8Y!;:4LN76F;!+ ='%E*-T 'DV,951TOVC=BCG!?%"\\XQ>GE^E;+$Q%S]-* M0[0U8S5"B>_E5BYV$)M0ZG(;2JT;E,7F\ZJ^^_2Y M^#I?+>J[]>Y/FY2K 5/ M(-U%+\T3MAW YJRX%;5F6@I^/FTHO6'A9$Y>ARW(/:-O5WY6GZ^^%WN,%Q-8 ME3]-68]H<"#7$]&S1,X\$]DEX6A8_/:F7G[RZ]#;YA[(3#&%2P@(A5A3@[$$ M G>&D49V> 79&[4".XXF&A0OO)?O&VOQZ2(T\)H'A*H96,X5:36D]P18[5C MRH*#M2B^)Z)N"1WJ%:X-X"I&Y8XV/-O$SR?.>F8<2D4DDQI#P(ER)2Z[&Z;( M8(1B)2^%[+G]CLSU$"W\X/H7I,MB?.L,^GS3VH+.G M3J9LF.F)9E+O3BAH>A;39PK-I#2.:$F% 99R8SR$W9/EKB1(E0FR+&/,CI5E MN4NL3*"G*3E/G0V4E.[L64!33?U)DO+3NRFFH9LY'(M.\0GDKJ]:MFGORZOF M/\UMS:_SFT:UWU6K17WUL,3IC' H@.5446<8];IM..H@&*U$B%XF-3R"8B[V MQ8"OCHL!MT+:7()N?U$=/ D3T+3-T$]"S]8"82*J.X;;7QPAO2BV6(LGZC2/ M*Z,A3)X0TBP-,@TIS>-:/4*'3B>HO\:O7=Z_E_S&_NJAG"4I8"($,Q 49" M2*GN;$LER>Q+B_G]9K[:#%'34+LA@_@AQ/#Q_% QB_FF^%A]6BR734C4U/MH M3:00TN &&**@.5E/)IWS)C+=HBQ:F%-0S ?,!4ME+/-3ULAHGWJ)XS#&TJIB M":2S4)66*"!*Y1PM>6<;2T)WJFB7/8^FTU@-U\0.8!I%K)I7?U_4PC_Q(.W; M '^F0=K;IZA!&L98WT'Z_N[+EYLVO7-^TP!P-_4?KY?7]>JV3=';7S%1)6 ( M ^J Q=;"$BC3)5S[!2D++"F9RFK(,(VZ2W<,M+A:K"]OZO7=:IL]UUVS\PO" M/?+ >W7)V.\7N9R#]K#8Y1[?K4(V&(LCD&>[,->3O!/*F)K^:6AC7[Z^;=?''U2[69E0*6TG$JE*9($*J1-@YSI9H;>'YM&7(,&_KMS,>L M'9RB>9X\]#&Q0);ZZ55.@L)T:<]- ^6BL-\N;^Z:W':O45\6OF,N_EDU.U+; M'[J8P+,W#Z@[H4JQ)$]#?:+1/WK8:P@+ :\;'EX)VQI"7% .H!\ M*SJ#K=>TX$<,0PUDCZ$>O%78C)]E%9BL%D-<7XW)REBHS-Q[9+"AZI<35.5Z M9O !(2?%(YJ]J>A'O ./WP8-I>?JZN[F^KM]4/#1\L)]7WWEQ^J M;QMUTV2YEYR6%"LC*<-4"R%)J?RH4DY8"4M"0D+^6 R86T:DL"5$FI30"J(5 M1JG9Z:-X&&"93$F#8I M?O_0O'90- X4K0=CRV<QSEFB MH7WKYH#H;+'.T\2<&(L#F9S&4!OJ1)VT=X4/E-=+;^*N&99N?EG)V_INN9D9 M+:Q16"!!H $&<2,0(LR4I7,:4Q42Q#QKA$#@(/93L3:<&$,EXD@XK@C"7%L8 M])Q?1)32#IL#L(NB@59LL84%(_$T]E><[ Q&:$XH>=E4YRER7M"=07Q.1WF& MN?&$]B3@)4Y]?EO.;YN0X9_55:-_6[N&&=>\! .10U;SD@+0CA\,L $EC2B4 M];)1:+2$ @)9^L# *:F,D0+!$FG(C>7]+I<.KHCU:( =02TZK$-D*HKO&+W* MQG$:X0KB=00%>X*NWE(VA.HI:MH@?TZ*VW"F0H^$[;>FDE75P-B?!\HMAFUY M*VTTE)H8;B3GCD *"-T-/N$7*"+FK/A%H]P80C63BE%"L"128H<5IL)2SI7D M8QTB[X!>M)?GCT],C]'&G3(/)S[L^'E4SB//I8?1G?4(^B7Z>IQ-)VN!:6AB M>K>>.F8(** (EAPCRTB*#-4 V=SK-,;;] \;[^B(MQ##Y&\9J/\D;C= P MF1O"919M.\73"3U+0N\T-"R-*W6&[C=$J[K-NB9\?+>J;A=WMS/, 83-&;I" M@G'K9(G-=FC!TGCMC!>LIZR5F@%:(FMEB0B72C(DRU(@Y)=PS)+'&D= MQN95RQ;ER#?#R8B20C;Y*](>%@HUE^ M2 C"*=J-BB993H>(R3,FH(:.&4Z05(I0X:0G74)$-26 &))[U^5^J<)[^>E; M@,7/\\W=*J+&3RRE_81F!#;#M"8)D5D4Z&FJ3HC00&ZGH4-#G:B3]KVX" ;^891 VM;8. H MC>5\;]V=8NG$"$I"[C3&41I7Z@R=+W),R?6ZVJSE\NK-8OYQ<=,*\L_5O,%P M]7;Y:]4,[6:S@(5 JZK;XFL1C&K0- M.1ZJS''$8=Q>%%M?V@H%1]X4G3M%O2SV#K4_=>Q2T?JTRS9]?K2?NXT#1792 MS1NKR!>GFNVE!LLKST/Y[:/EH[7AQ(1_/+^?FR5&9CYX2E'?.V#?]N/ZVKUM1'* MU\LO=QO_UYXO_Z]V-S7NHS;U[7RQG!$-G$+<2D0H-J)$6HH.M^]A05?;SH]V MM."XN5#U:+AO0<8JYOF:.%!U_Q2M&[U;$=.P>94\%]]]9H.SM_7$9I3S\_'< MK'1^9$$S6_LXQ&$#]A[ZVX_5:E8*C7 )C/&S:G,M2A'43:@8<1#T0NM@8YGG ME>W#*@> ][9;?M]B#)Q6AO/;;U88E=HP41_&:A9-?XFM$Y*62PZ 'O%+8&S5: M/D)9[&$.W6.(ISIXIV$4EL,$+HK2W+L.S_'4;^]A,,O34+>D'CV_#Y&(K6"- M>\KN+EI4$E/&D"06 V6H*4LA=Y8)D9I':=P >YDU[IDA.&PG8 B]@;HV$K-) M=.V\J_#GF>JC; EXGIBRI?#H.65+QM8095OO%\^[P-$XX<-%@+'&G NJ-6P* M@FY-.VI)6)W.)"9#QF!4YI1XB-Y"OB#5J>Q)_.+WBHC2:ZE(Y(@0Q7$G7[?%16@(8*6W!=D;5LUUZ MT]/I3.V&:5-)XK!E6K1[IL7]3=.VM%[[I>*#-SYT01O:+L'+V(P-$B:!6\XF M<5!^GY-^"]5('BPNOM3680]4TA+[7Q"/&I$. M+B>LC%3"L6'^&87TH**#S])'[Q6!.CSE[C! QL^[0D],:O]4TO';<6+3R-EH M.)UH>JYV&?8\XFX)P"4#S+CFA3>-,$%->"*(W21 M,C6$T7XB-1*581*UY7 3S&&>UPB>9>B$.B6@=1K:E,*1A\\&I.(F*).PN];] MA%$)$+':6B$1-QH;:?G.*!,4FS!M&F@LNSZUU0L2R=-08OM)U(B,ALG4-GWP M4 [B_%IUFJJ7<@>' M*M"E@P S2PDQR'%-99>RR(S00;G0B4R.ESNX![>]JRS_8^@9RR"F@P]];#E&''S1,L3XSA=^N& ]AB0IS-*0Z34R\ED)CY+76@" MS^ FF)A^IO6M3TI/(@:#U;0]T%BWX@UWL:MH-@!A*1FGIK1.8X#M/G85)'![ M;HBE495RB^^B:!$6<&C68@RQ@2*8F=%8R8N@,J_B/>:IC[X-8'=B:C;$D^>T M:S [0Y0*[2Q"JOS'_?K:,@$85?Y_N^QNKH52PY6JKZ4S*A5*J%2]B8U7JAR, MIE*J'E2.IE0H2JE"V9VN4@5[TD.IXM@9HE3ESB*S)?)J:#6%6"%IM1?(SJ(B M$@Q7JKZ6SJA494*EZDULO%+E8#254O6@ VQW;F#&#!!M'#,02&P%TBQMR:%=8$J%6EE5(5Z>WW]ZN/\IGT6 MZOWGJMH4OR[6_U@WUS3V^(\>"XT[3(BENZ=VCK?U0;=[>\ZM)SM.'$6NAM M: 6I5L!8N#,F@#:!@6ZDD>SRWN(JML"*%EGD CR6Q7X"/ )]85(:PUL6'7V: MF1.*.)#*:6C;4"?JI-VKG]Y\NUE^.T3)"Z]NB\U=*OYO>EX0O[34WG>F2"#/W6N3A

4T0J@YEG"0_S50XU2\9WC\GB M'%2'S1>39SE@VC@'VW$S1QK6^\T>/5EY;@))3>H$YI#D+M49.V'8SL9O[W^J MOU:K9;L7_ZGR**IU\TKM^X?F&24EHHHSK"VF)<3&=<7A)%(V,)TSF=GLNQ^_ M_>W]WXH#V#;]ND7\O7@?*WCIR>^W17(6UL.FE]_>'Y/=@6Q?Q0[B.\M&2E_^ M3FRM)&^":6RVI'>KSMQU U,=ZE6U^+0\8'C2MBA]4*\,I((PSHWC$'>;05)* M$WCK.XW-_*=_6YBY-#(1\SUS($:G/$P=CV7P^\41Y1?-BS/^1\Z5S]6'MU/I M$DEYGX8D)O;I82I%!L;ZGX:M-I_FGRHUO_Q'=?7(J+44.:J)MK39XN :[A^E ME$[2P"35@<9&.!W;XGNU!3A<\(:RV_>T;#1:PR1.USSBU8;1VQAM2?3,1MV<Y2>C.4SZ[)WTGI"]Y"TQ#!].[ M];#$=A[>^BJDJ5:+KS[&_UH]E6/_^%EKZ2&45#NI#-:,E0ZC+KU)6<:#'EY- M;3NS7A[@/GVW:?]"39QD)F^)?LIYSD8(79>_Q/\1VC,):2";)_0T5[M,0U:S M>5>/T[L'/2,FEU?W+#]Z/L;_P"_UE/=KF=>]RU@3(/FI1C) M_)I>P#U&O[@?]'989FS9-SIW$MP<2!^KP?[1L/GFN)AEO2SF#Q\1&_066.ZF M[7FJ/=DV#5/\)UY_>[9A[[T&UY;,//)HV[+%[XU31>O5>5\/&]8BI\[5S]+R MTYA3SN3[Z@ ,%; MME%6QMBPO5_5^ N8K%@"0V7;*^"4.)>=U]3V\RL48<5[G&TDT"Q MDG'>,Q0] ]V!068"IO,6H3I-W:EH,#'YT]"]Y%X]5[0J*6N]8[.O\\5-\V2L MJU?OYS?581_8AXE-D%@M-[.2E$)+"7"I*-8".;J*(T2@H3$MA,'?$UF%\ M=5VO7JT]RJ,SDS85>@K!V*M1+2?HTU"^M M2P\#P/1\!>^1_E)MVCBT4]_O,\JQ,IAS[2@FC"HK.=T9U(00'/4N6;B9W!'? MT6:7![?=\"I^V./[:^3&9 2?@;N,>:F,WS(,8S'OOM\CCOILXL43.PVM2N'( M<]MK0[D)/R _.CB2RZM_KZX^-=MWE_ZO6H4\1(;RH__!^>5F9A@K#9%.6(I5 M*;"!0F@A 7/:E,+V74,-@0 !\U%SM-4!B&;2C_O#;@$EG*#4**4C\KWB)-53(68NAI33H+91A M"3&_MX"B,UYZ4A4JE^E9BI; EPC*K&BM]5XJ%<;9U)0G$/VS:A+#PDL*L5YM M9G99K3Y];VN@4R<1@HI00)EVW"#DRJZW^\"%]A&&!Y\T4$*,C&P>CR9EJ24N M-<5.8*D$0"KW"F:+).BI@U!.3BM 1CK"!GX_)OJ,>>_2T7CWOWLXUN_[_,00 MCR3EO",[%G0]J".$CN-="6IDI01*8V09 11IB+CL>JT 9:^Z>X\^ZDAI+&:. M0,Z),5Z)-*(:*>-'!B ZJ"+/@+$<5*X_G)F^XSD#*7$C.D5=_( Q_6PM^VAJ MIC*N0V$_&ME1?O>-XO]COEHT(<"O\TW52H@RVAMIPE#A!-)8:ZJ[GHPILB%A M_*./0^@TU\*5 %BN)968\6Y!LXJ;\UF'NL=GJ(!%/5243A=_4+YK$R%"4 0 M25FB^8=DG CGHWF;1CP?#[].U'_BU6(G2]I2#DI M=1$@J98/.+= '"8Z5B] MZ#YO7(EIZ;SD.4(QXDP+31 6?ND,G,Y]=?#!8(AZTR>&M'#5R,#7(-TXR[LZ MCPGIJ1V![$U//4(=.*$?45P,.65HWM%J10O9$OIPQFG RN:U&T48ZH8%8JC7 M^J*7(<>1=%9S!;0EVBNE,Y9CYP>D!J72;+S]Q($O)PZC,_Y4)@N3"8Y=SA*O MG"(H\, DF-=I*%$:5WH<>43R$ZY.NEZVAR?-NUP[020.*D@QT-!J9R5VC.[7 M^'XTB3AU>L(0Q$X J[ S4!$"F/#1&^:.*Z4)I3!W#MK1P.K 148^P^@,5:?, M3$:K4W\2,ZO38X)ZJ=, 7J>F3D-<>5:=!O/35YU>+_UHKM:;)DA[_\?\2U?O M2A,N+86&<>0X1DYRL-^" $R%Z-(S)B#QVEKBT@ABB;-"&LP%EL8TUBS*K4@= MJNW2HL$567H@EL%^4C0">6$B%,-;%@UZFID3ZC.0RFGHSE GZJ3=*TQKWM7K M15,0<7M:*04BU@H#@"'0P%)8VHT/:E10?;M[']8(:8(!()I9XC\O2RVE-^!\ M3(<@SYW7T6&)6GJ%,=1/0;*1$Z8;?7G)HA7'')Q0B"BJIJ$+<=#K!%TE3@.Z M#2&"C*:&,Q_+^'A&"2CW1QW2L*"3H0>?1E(S):P3N@0$22J4*@T6V%B@O!.Y M\SD._3UJF1/*4Y@69* H5@W.LGZYST,/10@D;%J:$ K^&56(XB!\E^3-OGZ# M4QK 2N$]]'SD%(7#(>\0)%( 3+)6%"O&22B+WOPX7R6:)RCIM=T13N T%&20!\]N;L2RT>N) OW9 M]YIJL;R>+U9?F[LN]?5BM\A9^47.U1[%C'"B_*I&8 >8L9 1YU0W3!3C9K:L M/C7_XD//AU_[6U9&DM*OI* $EE!)!/;*"57)2LX8P?W* (KM*'H$,F9$[>\! M'=$O TKX)VR%TV)U#N;C*MBV&(O%LFA0%E^W)=2NBPYHT2 M M#E#/0W; (PKG(3WN985DY/=[>*$W-4],'IFXG< 3#1FOEVN;]FV5RDJEXOJ^OKJKE+52VK]?J7:C,3)1/ 8 0P--0 91V#^V,JPH-. M_0+,$EP:A*5?OW/LK0 E_7]*S9KTPN;/,L>[#=+BAP;K7YN"@T=%8EK Q0/$ M[17DL& X91/TBY'/Q'[8U).4^"QQ=7\:3X3;&=IB&E%X#L?J[/TX_+&)Q::] M@7JX;?JA^K91GHE_S 15FB-#H86E8(XPZS@BR%CKB")4AY7M?@]IJ)))6"8\9+UW?KOJ1@ ;=,@08)64V!I= M^LC)$JR98-):ORRENF$@>[FL#FBS!W*R>%U<;8J$[/<3Q_,0'Z:/Z3C/HI&] M*3PAD^F;81I*F<&O.G<'CBPF?4B+;Y- 9&F@=8Q0'T$!HXA?+,!N?!(?3445 MCWY@@SF_ +%<44V;\$R*$F@KM"D!L@#!H(=W!Q6+/O.5CV?X.3'>AC(ZC=$U MV(OG2A /8J7OR/FPFB_7U[[;R>75^VKU=7&Y6'YZ>_W4BTE-,O?ZZ;_J/^XGH.SX!*W$C MI%OOY.$_;,V3C/JS+7G>],CSRM,:T]#B3+Y%+']B&1S^=L1^KXII(1W!0C"F MC3)$HE)L1R\!&@L>=@K5PR M%;;.QW[-51#I&/?K/Q']^>VGCB,3FT$2S[1/_C)Q)U0P(>O3D+Z4#O5^*B*2JP0B=UNO M-HM_5E>Z7F]FCE.D2K\(+;VX8L01=V4W$@%LJC+6F_G-8)V[9Q-K6%)BG340 MD:88O518>D%P@@K) Y_)VQ+G/]0M/ M!X\M=<<4QNE=5"-,7O3BO.JO? -82R!_EY=WMW"K?^+-(^']46#9>E5!#J' "4,,>$4 M@+HI/4"E)##W7>?M_8 #N*)!ERXL3-4D@T7U#*V15FX/#A1/MME%\;'UHO!N M3$:'^[$>I]")6W3RVIW:W_ZJGH7IG'K?I,$>< E=0F2=AV 4!5)3:4 G+DX M&'!)+!TH()B$R@B%M"1$(\XAX(1CJ"EH"D7T$IK!]\<>*4D#,N&N0*H6RB?_ M&5IE=/EO?/ASR?\]UA/+?UR+_GGE/]+?!/(_A.GA\C^C#CBCF:",,\604=#J MG6I YQ?I:>+X&6F6^H@@75I(.*."**(Y-(YA_SN3N\B976\6M^VX/USZ2:7/ M+U,X5'B3LI=04:_$HES\%*[WS6CH[VXQ7 4I3.H05$\RYTB)@06=$ Q;T"&3@IW.GX1\& M2%2:?2!/_>0D(T5A*M*?G3S9(?=X.)7^$4?8-)0B%OS#!(XA'/1Y,VYOX/UE MM9RO%G6;TBM8:24&E !<*N25"%+6V9&LGS3$?SVW.NRP!+\)&C)4+)WY9XDX EI&$[6^5^:&XB_3M5M C1B]_G?ENLOU>7B>E%=[?)O%60: M&4L51CZ^YXP+"@]QBNR5^SK,PFA:$?SFY #6>BC&*(3%JL9H[U$^2\-SVC&8 MM@GHQW ?ZI0=*7(-\F:?=EHZH8AQD&',4&F;&MQJ:ZB4QC=ZU#JD_^?'6XN\ MBX2=1*RBXL8A% [0W_3<)=+5==$@FX!0M@R%"F 8K1,6MD!' M^@A6##?#A>A8'1^*HF;0E%90311 3$.C+=ECL33H]#T/@A$"U(M[X4N.J'-X M.PP5NK&:(%P#8]D?60=/$!@ED2D:9.KJF<3'WL*:CM'>CT(T2<_O5O7U8C-K MRFQ+Q*'$UE'I@TS.]QL26)0HY$YUR'>#]#'\WO3V1L'M?/5I$2B$0>3TD[=< MO(2)UI:2+8R1'U(X^']"@QLYJ841)@>OL<259V(HOWD[V!=\>6E'ML/U+F#@,X+"?5(Q# M7IAP'%CK0)TM=?I9>D[HRG!*IZ$R"?RH4W>VT,/'=>5_]K./K@M>N&JP/ T*/+083V/<\< MB\G00\XC"H^0=2HU]N'G"99.GHBF8'<:"I7(ET=GI^D8ZIUH5=WXO_WT4[7T M"GG3K,JN;A?+1?MHW^)KU1EW&DJ+F%.<.$ Q$D"!SCC"2H5)5B*CV;5KA_.B M^+1%V@[ ^3VL@1E:B=CNIV=GH#E,V/;\_G3$[WV0Y]&X?LR=2OE*2_TT5"^U M4P]3PW)PUONN^M%FU-OKU\N-[Z>+CS>57*^KS7HF'216^% 16 XTD0S3O5%= M@J DLH&F,N^W'Z-K3K_FE_]UMU@OFM^^6E7;*A:+/>;0ZG>R,2'*9W M#[D]0"NVV$:^VGZ2IQ/JEHC@::A:*F<>7G-/R5'TSM>,2D2;_PKV?>^_[0_).B?K37-7"KZV72(K>XDO(U=&OKS/M9(?M8O7F; MAJ(,P/_2OE4@$\&ZL:TTT!0'FI4*E83KYEX/X!!R0@Z6G%>L*.4(^'YF[3@, MB$6+*5(S0@@+5(U,7,7JQJZJR/8A\S.)QX&2/O(10>#$!"3&@^Q;1S[@J_Q?;]HM MC;I]BG>K,Q?%L@K<_!Y*;$_=&8_10 EJV3M&MM>B';BQY>@D4Z>4*0W%$Q&I M1,X\U*N4'(65"&NTT7D_=;WTAN^:!\>V(.KEKE;B]N<^S+]5ZY\7RWJUV'SO M!KI<7MW_BOVO.__7/U>;S_75T8F)*Z:$N[, M\=INR.\JI6ZUM-@T'H6)Z90H"ZHP-PW(^63^7GQ9-'I3'%PM#KYV76#K0;%U MX?B=^XMN>FB9N&AF#B]I&P_I9CMW;"DY1RF\4=KPQ 0TQ9XTC=ELDLP\609P M8A@CYEF/;#>=JVI9-7F I1&<8&\'EMIB 82RO+,&B0V\B15K)?NBX-VJ_KI8 M-YO_/WS<8O)"5Z\&SV81A(;,/'F9C)HE/*1N([/X88=JY%7 ,]R\J+[Q;$Y) M*0=X\:2J#66EKP+]4FV.-D*LTPK[]4/I%'3 :43@/J=&.1/TSEK8ES-'RQ[, M2_N:60;%/1).#(4XLJ8Q "*QURFZ2UAGM_/5TL<'ZW?5ZOWG^:K:9[TJ"*!? M+!, #"ZQ<50HN+]MHUE@'GRTF>P3[F$8%#Y&*OPO;OWDNVY !N;#QU/9;Z8= MA<.PJ;:#5'A,10OJ;-GPS[%S0F$&$SH-L1GN1IVXHPV3H.:MR MO:&R<]&^4'IY7LEI(03H31B-TQ2;0!]>4)H81F)EQBQN[C;5U0PRH;$#WJBU M0OG(JN3[ZST8@$)XZ5_G5=FD7%^TU]^0^S^+JXJI97!\O5I1^+WK1@D%+"*,2*TQ(R M0TFYO[SCN XKXY+ 8-#^0TS5EG:EU8)L1M,.YL6],;;#&EJ^)07=_;1J=*;# MA"L)R9FJM+Q,W E92\K[-#0NK4N/2JXDYZNO^OV]6GSZ[,55^KAE_JGZY>[V M8[5Z>]V:7K^]VZPW\V53 ?"PS'342$BE%-"A$CI&L=PO,P$/W'I*;CY[J+:% M5MRMVWLTARBMN)S?7#9/=3;G>(&;4^D;H9\^GI7],*WLH!8[K,46;',+9]J3.GD=PMZMMO[0V3I0:""1EZ:P30G<8 MF*69U+:?[1$WX%J%/9&U/@;3:24U/<59]?0,&WA!3";0S[ 6^7.)9Z!OD@END!=G$^(X@D\(H?JE MWAPE4R(HE=2( XY+3E61FRC+0P%+47O=W=/6H' V5(@:BA1A#(N_*>1MMY5 M0P3$&&V+>;Y;?C M(^VV'.Y'/ZW[^&O]:_7%=\G/\W7U;E5_6LUO#P-=2T8)M"7F1AE<0NDCM&[, MT1++/CDVL;8Q$JAT6!@*,9$8<"0(QI!IHH4++ X],-UF5R6Z UT<4!<[V/U6 M/..TR6D=G$)SQ.?D_+E:XJJ^O&ON_F[?XYERB]Q#FJEE_M9W]FH(:>F[WJ[37W0Y:>G]A:P5JCDCH-2$@T9 M%I(Z1*@"JF2E,D'5AOO8DU12/VU#9ATDR@K%!4"D1%)JXY>NN9_XVT'TR\+K M>G4;\:1?$DY[1N0CTQD8EN^8W,.;QCYG#]).!>@)*9](E)[2HT=5U%.S%;YW M^1##TR+XN/W_4]L=\MZQHM96R=T^_(\#1._=YFN33)O6_8FMM>>9?IFFHCN MYO3PV=W*7&R^I,OKU6;VWB^2JL; 3U43W7[YO+B8=9R*RMQWB*WQM$/15S(&^G-7$\R@*/RP/8ZJ-EWL\C'?._ M>ZAA)XEX0J72$'=>'4KD0YVR*P5HR5:JCBV9^G:^6,Z8+0&!%& $-"**E5"2 MG2TE2]9KYW68A5&U9(LI1$WBF>NA)J.0-D1-7N(KG9X\1\5S>C*8N@GHR7 ? MZI2=J;^>_.+#H<_RMEIY*S]732KCC(G2(01*K:!?E&HL">L"(&4XI7V%).+3 MF16D153L(/57CAB.7I:,S/2$:<4]9HK?MWA&$(O')#RC$@/8.K\\# %?)^DQ M_05!KA?S=_/+Q?7BJO M!A$$O2P&>;D)TX)C6D:4@D<4/*,$\52=7P@&8*]3=);^,F#O5O67:O=Y2[15 M @',-6+<+UP@WZN,8PST58"@CV8>_%LL_8=]&"$OC_AL7(0-]BV,$8?YL=_/ MC/ H:LX_N.-@UP.[1+\A?5G?+3>K[[/_]6ZF!'8ED02HYME+#(P W8GQV\F]\-&[O^2[^0O(>-UW0W8=77YMT_UUQ]W M;C1CEG6_:88L.QJR!U>?&*P1/)QWF,8 KJ/;?%A.RM$)Q9O%LGJ]J6[7,\T- MT7Z"1XA!Q(1"AHK.M+6NUR9?4H,C9:4\>?97_-[@+%J@H0>Q2?(Z-L^! M1ZW#*1XE7^4IV@(25@:Q/I&3TZ0NO9"RDH"O\)R5)ZO5-JF"V\O5#RZ5"&J4 M*KDPVE%B@>-0X>W%+J15J2+S5L(P(*<(-A"66&OBF9&B%%!R5AH.@.9\Q-R5 M9VLV;Q-MNV):_6]YC=M8/<5T NT4J*\YFRAS1DL0Q[VR6O*TVD3T.;>7SV:W MY&0U(O-P!Z&Z:BX#5\MU.XO(UM6PV%;*:.Q\^*/^\+F^6\^75^^KK]5R=] J3'// S*).864.J29Z6PZ M2%WOBA6#+>7.>-@6B&G'A_\0>_G0/P>;I]5D?"(#TR6../3@B@Y=T<([#Z,! M-2-&93:N0L2.X2]=+QU: ^(EEY\0Z+143:"^0SI?ZAR=*43-;[_K^VGOGQ7W1*1-0=M3 MN5)GZ%1A*_CM1J'_)^TN =*E-9*RTA+IC1C4;!7L;$ B@EYK#/MR9NW>[M,W M:**V\@)9ZK=ZST=0F!+WYR;+VOT>#2>6[G%T36/E'HF]3M%A D^4HT\;#NB6 M5P^V&$H,/%#GX2G$J5!E:7@'M<24!!TNGP/@B.H4M;UXGE;K>5X\]0:+5\NS M['7FX//4$? YFV\:ZGU>"AX>#)^_/?K.);]6Z\UJ<=F\T-/$M+\M%YOUK^]_ MV\6SF#H&J#,2.TT!U 1AV=DD7/:Z\I[&4F9U/X#;K75;>,4/'N#ZKX%+W434 M]E/N\5@-D^"!A&91Y9-->8?#R9U)V2/)[H4)'Q(AIVO5:>C\F Z'1K^IN;?Y7*\6_ZRN M9M HP22BF"GHJ*;(R&[G%RL@>E6LG +.J<\Q%T=/T1[<[%ZE/3@ZTO23HF=D MGI=&[A0C3UB#^\.TYK*7&RO'))>PB_S)9[^43*2:%I.W3O;YA**@ &EC+%)".H[#)F,*<$C3*[CNY5YKFX _BJ>^2]A?BJP5@T((L6Y<7V MC[WN_G"WOBJ^>*E=-_3\=:09=OR^E'D^GG0W&GWVWJ4U'M&Q>Y-UXPDI=HSL M^N"Z6"R++2L71<=+<:_W%@]Z[Y]DVD_=)W($"6?KMW_RD.)\O*4*0,[<\KW3 MI*[^\VZ]:0'^6MW,F_O]]8?YM[\O-I^;UT$7RT^N7CU-PHQ:(YTSI74,*\.D M*"'H$&ED@G:"<^(8<7F^%^I#![DH3'6YJIHDQ>MZ57BGBB.OBKP[8X;QH!67G2YC@C]5V_;1_@LV6>!H(:K$LFI^&XQ/R/W(C3F,F&-OI M^JP#9Z3-RR?7-#^MZO5ZQA5S0@#&F+'*<:R@<=U,A@WH]>+#.?%EGCGVNS6? M]KLU7UITQ0_MEN%ZK#W#(4V8>?=OI-8;?1_OQ$Y=Z]V?9"/N^>;)L:66H#-, M8R(Z*P.IMKF2M4;O*:K)E7R]7M]55^9NY==06Y/;T[UGKQJN9Z4BT*^CE+4& MEJ6SI=*Z0V.)"\LUR80A\U1CW[][MSV'\E+3HB^N6O@#9YQ<+=)S5IE 8P3. M'&UN]Q9RL<6\U_TM;+_Z.'&+?.QY(8[@4]J?NQ[.[K8.=_FT"E!R+(K-$MNK:Z]PMBG42CA[;&((4> ML2'2Z?,NO>.4/$]"G4^3&Z[-B1IKTLJGU>4(*S,^KE CG%(L"[F':[V@+'=]AE[KV=P M:V;>\!FS(4??]3GD7G<)U_57& 5?S> 1OY%N()BDY( M0 IBIS&*DWA2I^]V@\?2X9D?IH 3?M1BQJP!T%C)7#>8,"N#3O%.&J+&4%YZ M)R BA)580.K#8%$R3 10 &:.T9X>5]$/G WC-%J@\M"90J'.]@[9*9;"1"J< MW,FJ5(0K+\M4+#]]=6J?$GTPN3[8Q(Y;3)W71PA*"JCD3&T'E5!0 SK[6JT^ MUGVEZK0M8J336DF&-",(:665( H2:B052@05N#Z&U7N,'>YL%#]7\P9=FVT8 MIE$#^>PG4N,1&:921PP>(3NC3ITDZH10I2%X&DJ5R)?GKEOW%;-$#O M75B+>C,PBLY^ I6;R)V&&@WRH$[7RT)W^NO5YH/O M-8W)?6U=K9UC3CI(E'*PN4=6BLX6)S8P&3/&0O8]=@_J,%HNXDMC1Q+8=V<\ M-W>AV]H1M&7:BWZ"F9,;R4.8G(;"#/3AT1;N<$:B5697=U4Z0 S1 #EL2FR= M5()VUC 0PW2FIXWS*$UDF>M(&B/5)@.#2?3F3'6GGV0G1',"^9RHZH1Z\9+N M1+'25WF:J'CS4.0 EI)2123!A@OM&)2=*2(0":K''V4@L^;<7PH,"&[BV.NG M-MF)"Y.:&,ZRZ,Q3O)P0F4$T3D-AAKE0)^Q6P[1E)V2&^G4:$$AP;KFPS:IM M;TSBL)MLD2;.HB]1(4TLAW$:DX&^%"ISEGCF:6X"E":0S&EJ3:@3+ZA-%">] M7J'\\$?]KEXL-_/EU2^+9>467ZMWE>]DRPT""+^OEHMZY5'XWS<;UKOJ\ 0@ MHH2E)<'40*JD(-V>$;58]W^:,HOUS"K5O)7;@BZ:QW(;V$6#N]@!+QKDQ19Z M<< >\_9BGK8Y+7'3:)8P]?NSMTC $YEG;YFX=S-SM5"_ES5C2'MBPLK? .>= MRT;PKQZK*X?,@+[O5"V2_Z=:U0<(\/]C[UV;W-:Q;,&_PHB9F'M.1+HOW@3N M?,*SVG%=ML=V54?'^:"0,YFV;BE%EZ3TL>O7#T")DO*E)$B"9+J[/I3S.&5A M[;6!M3=>&T] <(XZ)" @B&&I+*$2XAJ"$AHV#WX]-YPZ[@6X^U$< )\.7MB3 MO/;MBB:Q;D0O1(:Y%^B F- VHB-:1K6^'=(PG,41]60D2\3W%()8*M/* ?IK MER,^;P[/L5@-_021&$"5 59;S4"^;RW7DC>:HG5M(W% NG<>I<-35JU);+9< M- 1_<:&D%74#'.=YT^!=J*YL3F/!J+,59X_VM&6E4<(<#C"6MZOM7O+>7;^? MKV<,5D1BU8ZS!NEK M4^4^^&82HBSTS.6+MD,I:Y9KGB8\8^E1!V(F8"65\W_&5?7:1+_O9Z MY=6IV&P_S+?%QVVHV;R',/]2S!05N85880DDU!9 950-@&/$VZ=TG9H=-LN[ MR&JP64![D>WP9D? 75*_;ORWR08'H[Y3@MB!]0&RQG,<-DXD>W'$%'/+?@P[ MFV[VR%VC#/1ML5WLFUS/PY^7Q>)[>N> &M$X.>V[X<3:Z>%F-:8L@,IJQ-EO ?/O64!][R,!>$2^UKLO&B2] M8[HA3D=?I 1S)3T0W#2;'Y+;-DE\2UH3Y>W/L'4V7>^+Z:ED MZ;W9\R Y[Y>I1CEY.+)87[_0\_7ZYV+UI;KO_KFX+M?%OQ=77_S?'!^EFH4* M0L(XH(P5D.8" EZOIW G7".%2]/R ,>R]13>7DRQB>0F*>SK1RBS\:F MYNO%=]]UOQ?R)NP!O+L.+1=783MU1IF@5/B6L#.Y8E!# .HF$8=1C]IW:BAY M0EYCN\AVZ,*6YPY?=4P@-AOOPFG31'P@.F-S\+9,)DK GV;I;.[= [E32;O[ M,.5!QMT;/\WK9>Y6*O9/\@75G"' H=&((1V>:S4 2U(KHC#,XMFVW,Z7S>2I MS?='J=(!2N.Q=-B#.CR.&5 -7E$]S_GN^N_S]2(4&PSG0]1\L]C,,-"*20(!,48Y1Y2$NH9 L8V<2/?8 M\-"GV4[@AHEA#;@Z9I55D+N<9^OJA:93[Y$G+' M-&8C:4P[>[:M5_X:EP!:K(IWUWI=7"VV;GZY6"ZV/_\Z_[&XN;U1Y7I=_ND% M7L^_^=]L?\XPYD [1PV"CF #C.&VAB#SN$7)7AM.O8\6[BSY<;M#F]5P+[(] MX.R .*LA1Q81ZM4+S;1T- =$;J#UR'V:,D01/)[1TB3NF(:6IC'M?B&C=/PU M6@N25[YA+]WSY>>ZNR^TGT8,XH">IA$MN!]L&O$4 MCY'3B,[NF.XTHKMI#:81/?'7^-V_Q6JQ+=Z$RR*O0]&Z+XO/RT)N-L5VXVY# MG1]YLM"^W^$^/)DJH$;8(@$TP1) *X3A1AEGC# &"1'Y+&!**#&#O=6K@:>/ M2Q4>W&6X2#Q?K6[GR[M;6\4.>?4L^?SRG[>+31597ZV+977Y>'&P/?;)P:2N M;";0D_%AG&#O8+^J<&='X-D.>76CI#KG=O3BX:R.6VPNO8O_LYBOL[_.O8E^ M#(_V9G07^L_H_"!>G8;N#V/J_4<4A^.WA[CP")BWQ8_MIS^+Y??BK^5J^W4S ML\8')VP0))0C8G.#/:P]**%,?Y&A#S#)8P,""&2_'<\\;!8_LIL*V^^]27PO M7NDL\D.[HU^9?USA@P'9SH)L9\)D1+T!W>UDO4\_3E[8>S6VN;3WSW$:<0^I MS:<_RQE DN16.\==SA3WT!"JL1#&8Q\!3X)A""F'*36[,=DII#H%RT,H=)5\ M>^!3UN4]M[W)<:RO7J(*1]O827S;,9I01 M-:K+GQI#XJ5LK[DHN>8V(SN9ZO;.\W"Z&Z!/7GD#R'ZU-\IC+U9]XZSLKK\M M6$VGP,X/EQF7 OF\FWCQ)Y8")RRMUU>/UG^Q7>&'>]6.&-,K*[\,9S MFD9X/Y3+93ANE$N!6(%!*=W =#R/7>B*SRV\L0[\=X[TW(.SGU)8IZ-X,["7P/7#<5>WE9 M78P/A["_>EC%1JZN['I=KG6Y7A>7 =3F<&@$22F,S'.F-0"4&L(8="07P$J- MJ6KZ!%RO;2:\:W* F>UQ5@\V5TBS$ZBCG=N*X?&,#B1QQS1&?!K3R@&Z<]PH M?EO\>43Q?EVN_(^71;C!LWE?+A>7/W?__ZGXL56>GW_,,,_]W!PH1FV>*Z"E M5Y$=#(6PX#(F0>N]\<3IV(>B>E+LB>%]\M=W;8G+W?KW2#-M'=491NN7M32KB"! MS%*D'14$2P-"IB9D]<1HKFS3[.C^MR)" ,BQ,1Q01 07FI&<$V.PL)@E?/9L M!V2T[.8N#V=&54O"IC%FVH(O>^DT>_D_NMF;!-R6%Q2GAZ2^L$>U:!S^Z@SU[O_10,^#W[H[)A MO.2E(^=G5'SMAQGS,0%@D?:?EMN3YHU1"#(L(%*84D4!JDSO-#*4L5Q!3##$C .54X3RYE$>)0IQX=^>ZF3H/2G*< M_)X3V(#1J^Q8^OH<:V<$M#?"IZ&0_9E3)NJ8D+KWIGKP?/=TV&*^?%_N M;ET?\FP'#!=4,<, 0GY*":0*U4J, ]A0)9ZKP135EL@!@TKE.82"&L 68UPM!EB$]K.93!]LCZ-0=BO2?=SD?[Y:KQ+M=LI MJQOASBB-J5:60XVH4%K2>M@Q'P+CTHM[7TX-I$@2*1E7U&@_>7;,^K9([@W* M8=2['NV2B8\?[:>/<5E"+$$--^K2,1.Y%5\>\3RT!:Q5@$BF'-&42C_?8?#0[3%4;73A?AM.:22P,TSF?DSE M@&OH/^KC4Y$\Q8C%RD):Z,:%UG-V+CR<8^7 M9U6D+8]3$I/6-CRJ*=T8:;RX,=]\E:NK\$=85?\^7X8E6GGW&<89\1D.$-9! M#"6C.>$0J?V0L=211D5Q(UL4/JCG!$C - 4X5]PB 1EES&JC6>I=\X"NVB"_ M##\41YS9?)M]+KXL5E61$C]#B'N%I:=Y>!,*STW&>W7!-(9@SS;=GY8G8*QQ M]/\^7RS#0J2,6*%SG_\Z4@]/ UUL)O!L M>X)0;2BARMCPDQ$4:ZT,#\NL#JNH)X/;%9+[6JZWKZJWDA:K[\7N5=C(,RL] MT-HP41B4S\BDH<;VZKI(ZO<\E$;UQ/0]5ZM.=^DM$S M4Y%'<#?A7)K740_@;;&MFP3<,LV)G\1+ Q&7E@A;CS@$#8P4LG--B9#^.V0Y MR"DU7'&G$=&2Y\[F1,7=9&V[BU*AR]8'>!?9JHBL,-R-SH8"-A2/D=I5$_CA MA,#=!0:Y7)9_SOT(JRJ([DL,ARV4L23M#(//GU7N1OQ$A*P74QX_B]P'/\W? M7O[NO[Q<__0MS<)V"##<&N=G1MH(H9$^C"\@79QDC!6F%[68J,S3-<>)3\[N'5]&[.WUS;^5W6%UJ0-H9N>J3\FFH6*\6 ME>DZ:(<=J!FFCK+<84J9LQ+P/ ?U01#G#""S;;F=+UOL.\T 9$[Z[T2*2.H@ MX0 X:(#VC4E*>=3P.H)H/,8^A7_22:XBB6JQU=0K1YVVF$;<5VJZG]28K&F( M1TOLY_:/(AEHG@25WXKU]N=[WT&VX0KH/V\7W\(J[%_6?IH](^&F$0466(PE M] ZUMMXP. MIR%1?1GS(+7ID:.(M>CZ(+LIOJV+RT55E\+_O"RJ;@I;3%Y^B%[T'\EOC!?().:SM8OK!4Z?(V]%R><7X\?UL_3D/SAS7ZXSC\&[YUSX6H%'.#< M(A(NH1FBPNT-6Q\B<%)H&#-7/ML0\[%0$2L8R1FE*N?(29AC9YD 2KFXA\/C MI\X>0O;M7![<4_;;B-..N6_?=/::^0Z^\W".IC99;PR[TQ# ?DQIFO'&\]/] M)-E;3\1^O2"!Y&J.N7Y,:'W]JS5?S(P1W2R+Z M\6Y_7"YOPSO&?RG+JS\7R^6,4$/]#)<(C"P2.8. F]TH) !('ED]I%&3.D>( M8^IT;A3E,J\.>8=KI3G B+BHEU5:GH@Z^]+O^=-1B3;=G^?M[&9\C[1/8U#V M:]*#S?O>^6HZ*$]VTDX$0%+FN*5,I1:*2)JNS\> L6 V45)$3Y MB4G.L""8$RI5C@35CD4ML+:XY[#;0&ZST=62L&:9>7JNXE+RN_OL1TC#JM&C MK)R1GVXL3D-O.MI0]MFOVFR9SP05DBEF!;+2,BX-('D](G($>/Q>^4P1B'TZ MXO_/^?'&%=?$BQ\$A# @C#&#;)++UIOCSU,2LRO>*QMMML/'V 5_=ON[,2O3 M&.6QH!_=\(ZTN>DX?K.8?UXLJZF!GZ5_W):7__A:+CTAFWME")G+%3=,(P-- MKJ03/,=UMQ8,Z+B4O7&SB H.9&X 1( 29[@&C .# 4.0,!VU4-5N\OQ:JM=O M7G]Z;3]F\JW)/GYZI__WO[][8^R'C__/_\41S/_?S/Y_?WO]Z3_CU*(_XIOI MR2B,QRG."<3#LN"(14N;,G9&KGHG?1J"UK]99>+.VEH4[]]39TXB!G.N(")4 M0(>908?H[I.JUC)XOR$2CG7GW"$((664,D6=\ MNM 8+6HI^6LM8^/7JWB:H6:RU9;6R0E5:T.>EJ9NW,1>*7T__QE6=.N#CQPK M2X%UH5:=@0@B)@XC"$&+VETFO=<(L<(21HC,*? 6&>XMDXH3 Q1"0@]2C'-W M"_+;#EB[ZZ.QU#6-*%R&E(35=FTC0L MP7$J56,[;((]EB\-_#S%=RMK_A-L'V-[6V U#J-:DM@XTQJ .ZBDZDJ .SIJU"-EU ]3L_YG*HCI=.0 MHQ[L>)A9]<),W-[[KM%'- _G6"%LM#( $VQP[G)5#R%J<.1=^F<:RZ5ASA*< M:^ZHU, GCH*SG"GL(,I-^D6E_8[\?FRU3J2Z.&J_ CX3()0)I(P!K14@)G?,UH/*,"ECMOH?^7IB MM?\JHXT4G#)'A7$2(LL-)L @%[5LTOEN?&MA:L-;VZ7N7BGKOL0]]KIVU'IV M8^ZF(2U=#'AV_3J2B_;3KI-#209C8@$)Q^\=1U+[_Z\G#@@H&/OJP[FF"-"& M:^50N (I$.4B/.[B!Z2E@!F7OISKZ?'[_J=B,:2VG8TE8K./"=E8IQ7/D10U M+6O![30TJ1]3GIV8G:GYVHHHG#6)%( Q/NBOJA )*Y)34 PIQ9EO,S1YO MB%N48XX%)X)0R(4?K)8#QIPT7"J6OESK;D:Q/"A5MYE92S8C9F7I:6PS([N3 M%HUZCOI1?IZ;B'4C=1JJU(ZS>0?7X ]M/D70&8GJ@]9I M:%0OECQ\6;,G=IH_JOGTD67I,(246HE]<[D!0.MZ(%'G(D7J3$.2^Z^SN;V1[WE M=KM>?+[=5@^M;\OL_7S4PY.MSGSWP/8T9*H/0QX\.]H3-Q'5K*\+GZOMSI#O MWC'BG LIH$4PYQ0SJ"5&AV42@R./<#_6 G6$AY?#G*:*:J&5@<"%XO!*A_=V MTI>W/X#*-@'51?9__QN V;?Y.OL> &:_K--&F3&5JX>UYSX:5H<=;+&%Y/[G#PS!VM%WS1DI#W\ M1V9;'7AHO(5V=575BYDOW\\75Z]7>OYML9TO3UJ?<8IR$8IG 08MI\*R^G5P M@EEN8^M9/=\@X=QB0S24Q%$HG'#.*Z8?A,!PH%WZW.:(,0O/!;Q:K+++'R&VXH38LJY';:DA6WT:='_# MK6^NFFK;AV([7ZR**SM?A\>&-W>JH%XO+A=^2DAD'MZ#YIHR09C)(8#U\#.& MT#AM:] @=T9I+($BE%#I *? *@X-$DSD!D45*&ZE;37&K-B#C).T/CAM)FD# MDQDG:0<6:W39;W<+0%< GY[G)E&TYQD[HV@]TCT-1>O3H#)9UVQ=;[_:,O0: M^FU=?"U6F\7W8G>B(3S2^;;8OKO^-/\Q0Q AG0MA=S)D-P_I'8*.5N>>P)C& M1JMUWX30\\>MDKAF&B*:S+JG M"]0G8+']?N/,$-^!',LY!D@BXB?=VAP6A72>QQQ)?^3KK0M/:5K-+.24YRX4 MEY%."1B*16L6=4>V]9'TS0FNNM[4;I^QZS;C\_2UW5[LE;EDVXIC[R5&[2$V MIG0:TM3%@&?W#".YZ*L4WDR:G(%0-%M8A2V VFE[R!>(H"UOP#S>&#+ 0&*$ MI#Y'-0((3')H?(**L16"QY7.;2L^]RNR?7Q$C&P+,>I.=3-I&I3E.*%ZO-C= MM"K:5P:B+3+,5$4,6B8)1(;Y3BA2/O_ M195=Z:G)Q)I4H\Q.8,9I45_4-I.F$5B-4ZK'")V&N7HY)>7X1]=+\L_8R\6 MMF2YF> -0'"'8F+^!<(^.&FG1O]1 M++Y\W197\KO_VR_%A^)FOEC5O_Q4K&_@S&DC*>=^"@.IA7SW4MM^\IOTLYNM-Y&GY_KW31M\&=DQ' MY:O19GNXV0'O[A-90#RF+#Y/9V/![-$S4Y32/LT[*[*]\]B+_(:<-%1U_C#? M%N\+W_U7VQG$P J+K426(6&8Y$+4,)SO?;W);YO&QY/?JSW:S!M4/*K \TTV MS[[M#.E3A5LYJ0<53NV?OE6XQIL%P#X_W4&>D X_0FA;'>[BFQ>@PYW,B]'A M[CPVU6&W6,U7EXOY\O5JLUW?5AGW8TL"EBNMG?-Q0&B" &$(N["6G[M<*BAP MC/PV;1- QW.G 18,T%!;0G.=*\F8,( [B1*K[@%F=H(S3D![8[>9;HY!;)Q< M/LKI-!8D&Y)W1AK[IG\:BMB[567:3ANI?_/%NKJ:MC'%>O'=*_+W8J/FOM-> M%A^_%L7V3:!_4:[4S^,'0MF0 MN8W*>LMVMSJ]#AQMN\CVUF65>5EMWT7V^>?)Y[+:QBP8Z=4CF!2Y?3UF%VBH MZR_#^Y&A8$C'IXD8R=QR+LB,WQU+XC.DXX;GD$8@M[(4P>MV$MSS. )=LX=+.A*Z#3TL;L9]P\/ M],-+%VTR95CWG.6YTA!QC(D3W.D\Q]C6(P=*%K46?*89P(V76XXUA88: CAV M!OH9",T5(H[$W6MI<1CJB5&T0]>#"C5EL[T.)2"R'R5ZCL/!M&@')%*-(FF= MKA[%&M) D5IQT_RX^"%E..1Z;Q:KXO6VN-G,*!( .<,),TP!!;1%AX".I:-Q MA\;/M62LY[Z?K]^M/V[#+>6J]??% M^N/7^;J88V("(53 =,D]5K7 Y7;5.#JTL:G=8X[U36. MH[:-UB5CM:.^[7!-H,KQ*4&--:P5JU/4K7:&G-6J#MRTJ(#\I#(20*TFFG@Q MU.$=0J LKD>30 :V+HK\9(O4*DP0]QDH]O8JK AB 'I-1H[F$JW3G+W M$LGMN6VF5$.3&B=9=PLI3R@?:T#;&2'KD_1I*%JO%CU=D;DGMA*5_3L\>*&9 M"9>M@+93BSXLKUQ_FR^%A79?K5QMO4+8Y6'21K79ZLSU3 MG70Z[NXU1HSFY\CX\4Z_OLBJFD(?3_PF'[C5_]T!]T4VO][Z4#/5HK,QW'>/ M*TD\_:)B3AH&VL6CA-[H.5;IW8?"*WU=7!ZQ&\<4(,8R"QT@7MAP>!5KOR^M>9JI24?,$(=7=P#WN;JC M6@*E*>94:RFM54Q$;7.GB6=?=T=@,Y_+K#8^G5F4J_1A+'5/Z#6P3:@+))TJ M'>W,]H:&&CEA A5LW7\L"YJ9535V@L79SN2+;&?TU(NS=W-E]\@Y4%=Z4;%T M*$[:1==!/=9SO/4)0;'XLM*WZW6QNOSY*2C\0^)',@$*EA4.6&B@1LQW!Y19_.3 M*4/B&-JO=WN-F*.Y-6E\W%N5U69E)W;=F2M./ C&>*=[R$O2%UY4@$O#0+MP MEM ;J1ZD"@7(*02..FH(1YIJ\;Q+:M:PJ9&?YL9C7WRHC0BWKJ.KR'%L=BNSMC)*P-U M>4ES6QSV31#FQ&#H1W..?)9LC5':*..,Q3"\.!"79"9<]1MH+CN'SC&8F<C(1:J M!H2@9G'"F1!([F(CN@ M#[/C'?XL&##P\U*MB3XCR -X;QKR/(2A]Q^K&HK;7J7;1Y X=.?Y0P(AY%R M!O <,R04Y<;N42">H\@7X_MN?1"13J#&,03W*,&)F$VINR'A#9@S#WJ"6GMD MM*O MO#-"U+5-M:UD=+6+";13]\=BQFCBBG(++(TQRK'F. Z!4>AB&M"!6W4 M_A :"A-J:#.2$ZAH[^P.HZ,!]H25-,#K2TNC//0"U33.OBYZVH+)%(KJ_&"8 M<4X)==;"'/A,V'#! :IA"$UE.D%MU/P0>HK2Z6DSBON7T]ZY'41- ^KIBFE MUY.61KGGY4EIG'D=E+0%CTF$=/&]F.6&$R6%5E(I9PFB+*P/[V!@*DE,08O> M&X_:GHXO<^%%%"<4T4;T)A#1OID=1D0]Z@F+J$?7EXC&N.<%BFB4>5U$-)[' MOD54ACM51RP,&)LCCR.GECHI&,8U%@!MY '4-!B2YZ6?OA;KHKIKED98(RGO M5UW3<9U:8G>W_R8NM'?H[4%MV[GK94EN2QM;ZFX71ML=P=JXV^WMNOCK8K6X MN;TY@3*#*I=<.8"$S?-< 2OH82'" 1MUK+*O-A,?I_P4_DF7,U<=V&QSW&H8 M(N.T\YYFAA*Z%;? M5O6+K<65_7'I/RIOPG_-K)(^\Z4<406$R:&PL-[8\O]#=+8JOH2SM)]ZFKVW M!M)H)(O=2'Z .2HC^E_9ZYMOM^&H^<*C]!]^^M74(1W10PJ:EOQD*>@I[&R' M.]L!GU#^^12W;?//SKZ:AN8FMC$F_^R)T6Y7 '[.9 ZDDU@#2R!GD$&L#JUQ M9UG[%\6;MY%X/;3*+W6)!$[A:/[/Z%/X MS;F7_G<_O-VL2ZNY.KJY-2__]WM37$5;O+[7UC_D>_S94A;9PQ3;IS# M>;AI: G)D:$.8['VY4?%)%PX4'+MWH5\O M1O; 2<)0V9?'QHB89O\V22CX7'UZQ@S&EA)BI45^^@*%,+;&+'*.QHJ4\4@3 M1\C'=+6[K-9F5B7=YO7"[0]6CG# MJ>.BGGT;(QQO<0AJ9,3#G);: VN_QS^V7X+-PVZQ>2#YT.' M#;7WV;ZG_'KAL0L9*?<^N_IHC #XUKOO(6X?KC&6 %&I@/21.@3R/6XKA&US M$'A\T,.$08_MU>640F%+#P\?#1-Z=4H!\6CFKQ$3'W7;0&&Q6Y?Y]2)C1SX2 M!L<^/)4X/M;3UL?Q%]N9DX!KJB F2C',@%(Y/*#ES,9<#AP+X_0N$X[FK:01 M;E!'#1C7+@Y+H!=G0ESQ,D[R/.>D_J-8;]WB1<>N_ECH)V+U[)6F<6KW ,FG M^0^SV%PNR\WM^EA>GT"%#$$^+$)".998.>P8T$)!)YB"#=6K2Q/I%&C_A%@X MEW#$-=KK$V+U9?]W;5RM9E)'PFE(, ZB9BU M1#!.]P"P=3XL18RF'IM-/, .2+.3H1; 5EGSZM(G#/LL^GWAO^',.?;D_#=+ M"T:B/BY+Z(_U)%K7G,,S\I? $=-0Q!2&E;=SRJTK/-7SY8$$@-]ZG'/ M?NTBU..Y-)6"]^/- 74^R@71 2"-@Z<<&1)9W"ADI&2[:2SYVVI]6*CR+>T3 M_HWO\8ORR@-8A[(1IMC].>-,89$+DR-G 24$.ROV&(B3!L=$C7Y;3AP?3L%6 MPE##K<3! \YJQ-EO->;(1P][]D0SG1_/"7&*WB__2?0ZBLHSRIS&)=/0X$2V ME4-TZEYT=983(#D51GDESP&$VN6V;DV3G/>@H,^V,996]J*'SS/82?EZ):\G MC9N$CL4K5F,J)ZU-S:UHID*1K'34FT]?Y]O_*&^75Z]OOLTOMX<\M$XJ10ZX MS 67UF+&I1;"FAH,]7_=@QQUA3"66H6+5]NL0I[MH&?'>64]-^Q%TCH[J9/B M#>F?G@2QFVN&5,UGR(T7U;Z\-6G-[I'0R3RZFH1E@;F MR_?SQ=5BI>??%MOY<@8A%G!_)P-"$+ M-KQ:K+*]%, Z4 M52$6",2K -N=Q$>"[(">&3?0#FEH.7BOCPBX[\MM.(4Y7^Y:+J_EU?<0^,TA@A*!<1 M=[R3M-]HO'>_KEUL#R\[90%;5@//?@O0?\\"^'L?"?@[CO-(MIX:VZE(G\!X M3F9:.4"GC7P=*%1.>ENNROJ1D-V)D_WA[\/%"<65D10"A@ SC"'IE6+?N%0L MQW%O ??4:$Q8;O7XKRYOOI6KZO%$'X\/ S%F[W_8@?Q_M?E8S\LXLX??,_C26[/LVZOY[12DX:WZ7Z[L? MXB&!W[7Z>C_H9YI:!0&5-N=<^G0IJ/"A.>I8G *V;B:YYM5(O-P%8''2UIZ] M9F(V"&UQ\G6$M)>MJH[G^>YR;,^K4FN%E^::L_OZ MO<+-@ 5&. &,%E3ZC$]SJ.M6+*6FGAXUE9JX;V\Q^6FI,*VRIVBRFBI+ I9: M"LJ>'OL,/8E4Y X/9\6C'6-3T8R6Z!](11<6&JVN5/G0G1RHJ@M!M--2 04, M(@)IQ@W>-Z0PQ*+)"G>[;TX]%5CLL_^]//Q^D:W.%'7IC:^(M>;TO+5;13[# MW[]U7#1ZU.2GEH:Z\3.!!:".!I2]]94^%W-F0N26"FD3$1816B\>-.9X&@&W+V.B%@LB.6HZSCY>?BVN M;I?%N^LP4UB%BWK["KR?0H6G3\6/K?*V_V-&)9&<(PQS9CCCTCG,M9" ^PQ: ME;]X*PCA&.$=1<:C%,8$:9U@R/2 ]%N/^HT*; M!;A9A??I);W$W#>;&(Q">US:U!_C2?2O*8-GE+!W)TQ#$_LWJTS<>2-U\O;S MIOCGK6_.AM8WA[5;G4.@H,BYAGX\(@X@P&%LY@YJ!&G3ZPQ/?C^6/JW"N0$$ M"NJ0X3:W$EH!D=)6BH2[&4=(V0[3:'L73Y%S;IAUY7,BPZJS&?>'43^\M!TV MQV%*6&Z<4I0RWL>$:(VC+35(E, ML5Y\G^^JEGC)JY:D-G)U]>_%U1<_UY+ACE15L/98:_,(26"HJ)]Z82:X MPZ M"MENA"DC%!!Q.Z:=H!B?U4AMM&"847 MU5'/HR%QJI;6+NU'2!'PJ9_'C[R?_PQ_)?^< MKZ_*Z6JXI=R"SWWZ&D]J1Y:+&=&?#[/AE>#(RO0Z(7U60 MLU.SLA.[LL\_L]//[6W+*N,NLF!>5MF7G1AXD1WZ1[!QX$0]F:O.9?KC]X]I M1*@I$'%_KC$!2/'133T/6,4 _GNY]%^S7&Q_[NI 6*,9(03G#@@B(<"V0BZ) MHL;BJ-I=4\ [5+S;;'U6DWU;+RZ+[/L!8O;;W*?>V;==;=4VT6]L=T>$P1?D MZ>G%PZ.Q(Q3V&"07+J3#R6-2<"K;QPN>'Q>8?;ET<3DY7N'4. MH$36 J>, H*;G,* VW*E(:0Z;D%P?+S)5PT#JE?7'M:]2Z"3"9OMW#Q"T$SN MW\F$S&!I%DP]7$-YZ1'S,=\-%2\[]9M?,%IVXR-EK.S!4Z-.-,WB^^*J6%U5 MN#&'3F,HI- ^IMM0;S#@%BA7D L"1HR4K?"FWU_;H\E^+HKEU70"9#OOCCBK M3.;6R03(PYSRT&=>>'Q\S'5#SR=;=9M?,#YVXV.(N60'3ST7'S?K[6QWO/3R MI_RQV,PT01KD7 GF2,Z($5J!W1%L @U6HLEJZ8,OY=@J;*R22$%J$>.4:0$T MLR)GAL(\\9)FC27[(Z!I>!PMGIGS(2 I*7%*W92/)CKJS3K14/]?]_7SOMV/ MR%QK:L95H_:PRXY=HMG8OMQ_]4PNE_MFPM&%\F:^6,V$)8Q!B/P?*H<*2P)< MW9L=MJ#).#_;0$ZI]?E[SB#25 JF,+"828F@;XMK.]B8W^%I..J[<79> 0:C M*TX-/)KL".=YOAY1A4TM"YOB\M^^E-__9VWJ3AKJ_[HO#><(>40F>N%O7,GH MQX2RQ_XTM05GQZV0UN'II* MW_D%];0;'X-O#\5YJJF6OBDVFZ)X5Q=L>A.>X'ZSF'^N#CC^=;Z]7?L_']0G M40)K@;$$V&(-%9?.*#][DA9JD?637:[\N,@6Y6K5Y=SWZ^75P> #Q)%=7&Y1K(H M-O@8XK7]L[] M><4=G_8XK6W(>.LR@XF<$%-<>$QGM*P[W+]3&E8ECN3JD4B6EO,IU#).9ELY M1*^-G5OXUL.#=_>C)/>M(" QL5Q:(Z&?RM2MY5C F-65MFTDCD7[H1> Q>;Y M+3EKFLNGIRLV7S\P-8%T_%%VSJ;U+(N+;DU=Z4[&#++LFH2J14NV"U/><7:L?T8X,4?)(NC-SK M[.Z];FG[< Z-2.B+WZ>F!H/[;P)3AN%M+L<<,6T??Y#? MYXMJH=V5ZX_S9?&QN PK='ZN\Z$(-/N)3S7 [L$BQ.70F-PB[G(_ZQ&:F=W) M;PJ=-'GD,:JN,4J<5$J$F$]90TERK]':IJ24]I'\4<\<\2?W35@])E45\[/[8D/Y\?^V6A?SY>)?Q=6;4M #1AT1DJ%D&(, V)K(3$Y(&U% MOCD"IXTQ&EB )* ZM\I0+"D!?M[KT;BH]95V&]:'TZR[TXI?UAYQ=GLP(%OZ M_RZJI]6W7T.)FX,E;46_1_?$ZOPX?FDO[4>\60"<>0$_@3PA,6],;"/][M]- M4Y/L!!8^J=*IV&RT#"=ORO4VM!U6_>3JRNZ.TA?'XTWOKO\Z7_^CV 8HIOB\ M/0:1^UF? %0HAAT'S&"B <&X5@.,(&HFUGVC\FPYR2FV!.;4$0^2^/D+(^&$ MJU0F_5/P!UNRRW+_EF)1FW/OKL+-P:3LRML4G< /[M$&2W(3=66%%?JIRY7U9V0V_FR/CQG'JX2,AQ>A&54 MY 0HHSTH2FM-4:QI\.\%BI1<&P09HX!3PX0@%A%D*2$0&J>B;H"WBOBO5]?E MNKZ/N,JJ%1\O&?/^5NC2NJK9K&TR/HH+Y:?SLR/N<,WE!/GQH+'IMMW2SSRN M"]5G)G2#>' :,[MA3"U'&"$]/$7WE_EB%::>ZN?^5:4/Q;)2K\W7Q3?U<_<6 M^$>?2U7W8=X$5_I?JI^/?5FXK%]9,O.A2#N7,Y@C+A E5J-\]T(:TM2X/.:P MV("P#;1*<9WS7&$*9?UGM(@O&9K\%L[? MPSW"EX3],V%O@EU@&D%RBL0T>0YP"KYK/LEZ%$Q5:Q!KIXB0CN3<-\BD<,S5 M$L>E4#$1\UP[BEI"K$40D9QB(KA&%CKM,&6^'1NUT)(NQ#T9R:)JAO;">],) MT3"4Q\YW6M*8:";S)$=G)RK=F9V&Q/9BR8-I1E_L=!2Q?9U#+92&!#-%J&_= M(,XQJH>3D[C1@>QF+4EL>4X@1FXRUJ(Z:3,B>K)3:+[^3%K-8 M6YK)62N&NBR+A$RPTE!B@<@IH=9RP0 & KM#>H (BWQ&Y&Q3V*<;AF#CM3JG M.-&N9FY]811L@JSG$:.1&,=L4TAF(_IC28;+7D)WX@ MUJNDG_R_K\<^0\8XX-M!PE("?,OP$.*$H6T'XB--&0.0919B0A0%3BME18ZD MDF'/G..HREQ=!V(-+POX1@IWY\AJ-,(Z<#RU$=;%E"='6&=^TNT [-Y!,$I@ M+J24CBKK)+ 6UV,O5RCJZG=+""S'5AMK<\FE5QP?^C5Q#C@IJ#9^EC.-98O' M5N9;K5BD?10W06C#^T36N%ND*3VZ8FKRFL;(SNO(+3AM*LF/M+8/ M 0HC2*050-"< P1\ !#U8)9"1BVE/-V*E49)JQU1DE$F?/K&K+=3.4&%S+E* M+*R/C]Q62R0=F&PFB\.0V(?RC9(F/DG/&7GK3NDT%*P'.\J^.UN/J>&;Q:IX MO2UN_,P/2.:@Y4KF/J.@EEHD#^LA4#1ZIRJR208%0M ZZ[-?RJ42Q)OLTV," MN.:$D0FD?G\$M%D%M\]$+X+V'A*[-(PG.+S0A.SAL[L#?6VSN7C^IZ%]?1L5 MDZVUY:RY*G[>'INMTD":.Y-CY[_>2RZP#%CI4"Z5,2PHXY0XH XCT-BD,L8(X_43W\_9T6;?=Y#6>M*;ZE92O6*V*HBJ1(MTGY*SZ MM&9O*DK3WH 'JM*1BW8*\G9^4Z_P.2R-RX4)+U5"!PTPXC D2&XZZ,A)(WF. M*=1,^$:HMXDI"K3R.2)0/F_ -/UIGSM#Y"(+T%I.[]H3V49;$G'826&:TC> MTASI::PW+1B=HNJT,>.L]K3FI:D"':Z8_;68;V[7U<;ZYO"7_[XHUOZ;OOZL M]]D@9S $::AY+K4A6.G=:,IS@.)D*:YEHPU&SDD.H: :.*ZLI@#XZ4W.!'2I M7R4_NK;[7;SIOA> M+/%?BYO/Q7J&+2+<*@6 ]=&/<200/8Q:0'6K4?M(.]*&!]"59,AA*G*H3$ZD M,40RA:T%=+ Q>I'MT%UD%;X,9W_L((XU1!^2U61 =J!X8L.OBR5/#;;.[$0/ MK<>JKN^'_-6[U8=P8W>]6'WQ'WA;KM;U?ZKY9G&R%"$ES#D'1D(@J<]&B<5Y M/1@- ++58.P%&3(Y\$JDJ).:"FZ$5$@YXY SS"*4^JV/T^&[?]]@?N]]@]JD M<'?Z8-0N#)^8E55VC;@2V*M;F@C%H.Z?F+0,:_M38C2"!]JM,9S>*YYI8'*J M+(;+/2D(S'CFL-S2@<8*WAE*#&JPVM6)V&[O5AR-D5AP[G M4F,]BN=UBF+4PHJS2M26E:8R%*IM[5XX/RG'9RJ]41W$G5K2M\9N>O= ]/0O_[-*A/WW+:%V>W-MV7YLR@^ M%NOOB\OBB:?1E\O]E98PTIK8HPPBC$A)32" M$:>,LE3[K))P)=J6;Q\:9_)D\>/6PWA5F>!3Q:,-6?$C_!RIO",ZM)E4OPQ/ MQFE[!?W5Y\J%[W?OR6=RO?8?*789K-VY\JI:R=3S;XOMKNCW129OJI>=QJXR MF,PK9T+&^#UA&C%F CP\69]^7,_$1['' 7[P@76]N-P65Y78_FVUV&[DG_/U ME;S<+KX_\B*\(#H'& -K?3;? Z_D;AVN,/C?+XZ5<=N&M(&\&QO(IN?6GL/7T92LLB4+QOC8 M5;MY.M&K%UB'NCXQ@_^WYX/E6CRI/M0=T?V%Y^)X0 M^^!RC]P_DK1,P-$3>/ME9 (>?Y=Y/%]TF5/O)P=5*G58&0A(W_O1^-5_XKT? MBW^O 9$=S,Q.[.P^ 1^L*[2?C$^Q%_23UG3O ).[(OL M8+C_\5Z/ROX(9&1[-H:.IH.Z^ER G6:?FTC,G2@Y]\/P1&%.+3+O%&!FCN9T-P0>XQFWS>S=6R^R%3Q9;%:[2[Z M^8]>%MEOF^I7OT\N;C?M!),)V0D\_V*B]2\7E'=FC1N/(SO4?YE0',O+\%&X ME>?&#\!_\5^QW;Q>[0Z8S?R,WC+.B420">4LPDS5\ FE4=?M)P-ZX.GP15;A M\TH[M4 ;Z^RQXVQ"/T\US.Y,SA:K;&?TKQ)E[[IRE"#;LC?]ZC&V+2V#A=A. M?AL_POZ]2@\.\+%A2E,BA,)(",0 E& /W__&1%67F@SHP2/L#M_D FRLK\<. ML G=/-4 N^\YOUR O>O*40)LR][TJP?8MK0,%F [^6W\ .O*]76Q.+4 4@$$ MT3Y)<,182X ELK: 0S*166P\[L'#[ 'B_]1AY7BYG&#,;>'^L<-N6L]/-?(> MK/[U@N\#AXX2?]MWJU\]!'=@9K HW-5[XP?B^VOABN<*0 84)]@B:K7F>8T? M4L+WF[EV=35V*(Y%'K^56QO9(1C[KXC:Q7UA&CK%?;BF_>!7U\_6O(RV#Q?G MN0EIYW\4BR]?_9_R>[&>?RFJQ<]07/)0QNCTN$]XR"*7V$FKB,DY5=KHVDK' MXTJMO33;$D^&:JRO]F!W.S.O MS3*F,^5.\$>BK3H40=:>PIT_A]:*K3JI.# M.34WV9T^F]WOLW_(S_XKYY?;7^]@;4SO&#?#2-*/_\OD(6G8&SY;2=@+7E). M,Z.:4HXME=QH0W,;7@NL33/^^UNUB!'@IME,H\>%+[=7&6^W:R::DYF MQ;?/?O5R\II>.],OD\S\U\M@)IZV-.ZF_YVKQ%,VP00ETM_C9R5W=[N?MX\X MP@ 5 #@+N" \NA!N6DF+?WVJ+$SEM$ZTU33E1-"_JME*C%] M8OUVUE\]1TE#VM#'^E+X?/SL)&*9B$ (64YTKBE'3%I #=Z;9HEU>(*' M ;L;-< YP:89ROW3@PV3DQ<6 GZ=9?2F7>M7E_\4E$UQ&3W.WTVE_TVYV>AR MM?5#OUA=_JP/_LQRSH P5* <: ,0UL(1+23('1>Y<4WW19_Z>NRD4U(1!1RA M3#/IL,08$2.X8W[NG2[1#HBR$TBC'79Z@IHSLM.5S&DH065D^2'7$M8HN[=N&OE>2D(BY.=>XP=O+R2*M3* MD/-"U)Z;QM.VV\^;XI^W/J^PW_W_536X9Q00J!'@3$*@)-5.6^(0%%@Q8)V+ M>^VA30.)%UR/F+(*U+ZV?L/W@KI1UW M,S5KD2N+L82EF=$]0LJY&587#J>A M,-U,N#\#ZI-]%6/",Y[5CIH#JFO)DO M5C/%D!!:2>!RQRB7N84'E7/ Q>U9MVYE'.79@>NN/4VI;*T^"5CL17^>(W H M!=KAB-.@2$XGJT*Q=CRO0ZV8::E$?RVJZ^((6&$A$HY0_X. 2.5U6] @(#JH M4,,6!I]7[7!U$Y^F[+42G@3$=9U:/TU411@U'=',;2=)"8YHT,KC(!6E9AZZ8T$3RV M$ILT%';5FR;L#:$Y!W::RTX\H9-4GA9FG!>?MKPTU1^S^+ZX*E97F_?SGV$9 M2=Z4MZOM^V)=;6'/C-2YRITEG.>-4HOS&!7JV%1B+=+ES4VYVCWC M>I$=L%X<2[;XORTNE_Z'I^L0)J&XF4 -R&Z<3!V 97MD%]D.6X-B.$G$ZCQ3 M9R2K)XJG(5Q]&5,FZ8:12508M!^*;_6SM.ORRWI^LROMM7_0=B-OMU_+]>)? MQ=6G4A7'#U_-&.;<2&D(L9!CF@OMQ!X3$A+'E=A/BB1U.E8]87T$E.WA/_+@ MYM&&;%MFGXN3?Q6ICHE]US"[FXS;(E/ Q!Y+DRQV(?M<1CF($Z>AW@/9>C\W M'9#AIMJ_.U3YL;B\72^VBV+COK]=_&VU+N;+@.$O\\4JG,284<6-AD! (0$E M%BGMC*,Y(L8@17,V6Q5?YMNBX6GRGAIM) QB)PRG^!KKP_X2T!'H1>;^_NKM MZXOLB#8+<+/? N#(2V=]4=],HX?DO)48]T9V$M5M1M\9>>V9_VGH:-]&E4G[ M;)PR>GF^+(JKC?-6?YPOBW?7\OM\L0Q9N2O7X6^.P&9>F2&4 %A")*4(64MY M#8'D.8E)@GMM.''.6V/-0M_(-AY;R)GF-=Y7U^7Z5?6WFP/D.)'LUPO-I'(T M!\0)YEWN/^ZYEP^Y__@\]TDT,X;',\J9Q!W3T,\TII4#=.CV$*BSBL4=_>^UZ9C!W.HR0(4I.Z0[7P*JK%RE M4-9^?=),64=S1IRRGM70\&IL<-*'TYQT8&6-X?&,LB9QQS24-8UIY0#=.8FR MACS9JSM$$'.5:RV1D<)+.C*HQB"H(/4T_E/S;+5? "VF])_BL]9[*KNLL(TK MLTT=U*O.]NF4 81V!W>22KN#UEUJ(SWRHK0VUK9V8MN*P01Y;,#QMMC.9*X$ M U1Q@!'FD@JM1 T$,VAFVW([7_:>RS9M/FI]X("T\0#W$.YGL[_MY/;W\=/: MQB[J/;E-X9W4*>XHRZ[QG/:3[L8ZZ$4)<2L#VZ>^[;AL+,F7E^NBJB!R4ZZW MBW]5U43>78<+P^'HQ$:NKMZOBYO%[I"H=,C,$A'/NRH#<_S\/QRCT M(1NG6D8N,J0!D7RYX11NT.%O>Y!!F_O4Y$0^:JC+XSLG4IMKP-EOIY!_#QXZ MH,[FJZNLQGV1G2 ?6*%;L7M.I=.Z:R)*G=C(^VH]!*?-CYOY:7MHX-UU=2+B M:[GT;&]VFWV'BC/,("L$=MPR)ID& DKC&- :$:>$ (V/)O716,HC2'M\U5FC M$X3_HRY!.MK[<4V8.WN>J$_FIS%L>[;IP?F@_AEKG$9=_9_;_;#W&=W;XD\O M&4$:%JLO[]?ERO]X64';5->6C3$80:"4R#G&S"H@88T!:Q!UYK/?EA/O=Y^ MS7Q:E'FXV1%O=A=PJV('/3NB88HTF@\B,Z,^Z4^3#L4P>2X+2N*1::AH(MON MYSP)&6RJJN%^];MK>556!2KW-R'SG&!$$?637H895TP863=%F% QXMFJ@<0: M614+""=1]JA:5EYHQUTSO4M.6YRLQ3.61+L>8^6,1'4B<1I*U,V$LL=.%;WH MM9TR@ 4LNH+*V7 M%A,KSW[&--^[('J1J@].&Z])#4QG]!)4G50= &8[A%F ^ KD(]5G:,3<^>6E M'IF?AHSU;-/#Q:/>&>M%Z"#;MRT$4IIQAZ7BADI-&4-UVT*+J$\!QE,0G;/,@C9 M%&6P9JZM#$8S_P)D,-ZF&!ELR5CTDODNPPD/)Y2KP]PUSY%5Q@%,L^0G,PF/L--E3Z,3J--2J M)UN>VD/H@:&X.\2'IO8%!9&%G#J96\O#\68H 31U6]JYJ-HW[5H86(U:KG.U M9*^9#*4GKIO\C+32]2@M9W2G&XW3T)N.-CQZ-;<;(TWU95=;JMH2K2>;7%.A MM<80$"*(5!;B?3N0T;@)7_RW)]:5TU):+0N'MF"LF9ZD)2M.2^)X2J(C#^@X MHR'MJ9N&?G3 7_;5B6+/-%PMPCKP?/E^OKAZO=+S;XOM?%FOS&MD#$.02@&9 MM,A1INLVL1:19QBZM)3\S$(-+@OH7BU6V1Y?2W7IR&O3(PE#41I[!*$]FXE. M')PAZNP)@SX(GH8V]63+@Q,$_3'45+,^%%N?2!57=KY>+59?-OO& (,$:(RP MM(I; A'.2=V8LS1J,M6RB<0J5:/*:E@MQ:DM@^U=T5MKMS>WRW"%NGI(-\SEUL778K59?"]>KR[+FV+?/A-* M" 2DH08IB#%QYM!^+BF+W%[KJ=746=,[_3J3V^UZ\?EV&Z[!A+J/[^?K]J\Y M]$AXX]VU$;B.3*>ZT)QJ9ZT9:^=WUWIF?AIZE\"NA[ML29AKJHJ^B74QWQ2F MV/WY>O7P*/Z'>8WHC3T 2.2**LD8R>T==4OIF&RB:S MKARFA[=>W=^50'YWN]V$$Q8^ YY!011'1$EB'8 (,0IJD4?,&C?[5JP7Y=7' M[7R]C5[NCV\N9@S?1]9N7?L$W47VN?BR6(690?9Y[O_)I1_Q?IQO*C,BBP]W M8SUZLR MU>WW#2[V]=TO3HD>;0_A 4O-MA/:DSL-O>O'E*6L\>(6G,XC1'3 MQ8#''B7HPD73T?&VV.[F;U7-;FQAN P#E+"LVP ^ ."6?Z?CNRIM'M6V(O^^@N<9W]J;6+?2VD=]>?YC]F6DCM+):< MB9^&>/5K4IFPHT;.WW?KM;Y)>WU= M7/JV[MVU]]%P\6WI ;VOM$WCM&;"/KJ_ MXB2] O3JP@,(==".WIM?QBQ M.'DY/ S]=06W+N9[N=MFWNE#^Y2O5Z\T3/4&]T0OK[=?54[8(\UV4/_ZY(N^K(OJMRD4N*'O^A3@ M'OV57G\KL%.4WPI89_6-\\5+$M](RUII;QOV6LR0/Y5/W.BLM/_S_3S[0ZBF MMUELBX_%^OOBLMAA_5!<& 05A9P1NDA&X>*VY:U\,H.^U6YRQ/T6?$C_/RT0$S4M7IN9@I]:7*0PB^^+JV)UM?$ *J2F MN%SZ/ZYF!FG _>3&6)7G- =^5G-H6BN#6\PN>FEWF&F%GF^^9EA!/V:]/1%@+[XZN5JDY4489_6*J* T$"I7/)]DP1 ;O97 M ^SJ*GH8QC<6?T6@QM5\[#UYK:FH_HRZT_1B;N(T)7YR [&#*3$W<>+XZ7 3 MAUBC+;2< H6,@9@P7"_L$9AK%3O<6C0QP""S=X;2R[J"TY2^:0R5+@8\?P4G MCHNFP^(0_TZ&9$B)9MQI216Q.M?.8.*#'ZWK A.,9=3!KM:-)%Y[.."ZR.[> M W@XA8>VO/8;,%@$ KC)OKMV$NB,T^Q+U9_-Y;+< MW*Z+=]=WI\W5"8BP,+0YGGG8KR1M/A4_MLK3\(^90H(0P)"@*G=<2N)U40OI M)](4$LQ%W*/M7=%8*K%%$$$G)#5,*(BYSBUQP!%%XJIHMWJ]?;>:6J'+3@W( MWON/1=ZJ2NZ:ILHW'9]$[H:=7P/-_@@@LPKEP&57.G)Z5E:'\=94U'<@:Q^( M]) L-]5R5ZZ+Q9?57THO7:O0HBD^;S\6E[?KQ791U*4+H3;<4$4U!\#DE@'" MG$.0 J0EESBJ4'L_+:;.,CVF; _JYT5V!'N1O2W#1T:J:M>(O#-#O5_RIS&@ M>[:I3-E=V[S(CBJIR83#\]]%;0CS(O,_?W5V]<7V1%K%L#N+U"/\2S)&:4] M.V$:P[1OHQY]R:1GSAJ?3OD^7RQ#V=-PVGN^+(XP=!EN!MZ6MYLCF #D?;FI M=A+?%)O-IZ_SU:<_B^7WXJ_^TU\W;KY8[W88M=1&8R\LG (#=2[CAW<]^Y1[-.=3\8EM66[7O -O2 G74QO2#-T94T;CIW8F7DCC&- #0Z M"_?/IXR-9^ 0!]$.Z4EMZ"HD2RT@\*FS)M#('$@%)*SQ:B- ?99EJ##7%F>+ MLR_I0]U?UD$-[ZGCF1LT4_/]4)$OJ=,G$/M.NL2)B=7G7UKT>\)52>-?U^[Q MJT3 SCST'@/[\4SZ*'@:J]^MWY2K+\7Z&+,940(Z:Y AS"H$&5>R1@NI/>'?F>*$;[,Q[B;.] MLVY*$NWZZ1@O/=;UQ$)OD:Y/KZ2/C\N<$8T!II9BZ(B0N05'O,S MH69[77&./=M[/-:-/-WK[/S4H6\0KX\6_.[TB3KPO=3IWC.N2A( ^^H>+ST$ M]L9#;T&P7\^D#X/' VI9,8("0BB.64**D7VR(R32,^VY7:^3!WNFN.)VJ\[ M0.\KK!W3=)_+AV\?*G1%."QUD$KCJ^'#TX M[4:NKMXLYI\7R_UIY'FX8'#U;O4A&!!*;OGDCBJ(%(C;;>H9FY;2$U4$ M;WE$G]WLX6?S;78=$MOOP="L7&7S;%T;E'T.%D46)AS6M6)DT_,R6I[@EL/%F652=D?E5'9:/>_>G7)F2 TCNNG$8A&LOU^(8$1 M/=#XWMA=9$]A^=NJ_+PIUM\#I->K;[?;4$1K=>DMJ.Z^'5%J1 7G'%KND!48 MYD:86KY$B07U@D?R3GW_%&,E>(YASF+6H=I%93TUW #=1,> MK7I3?/?^P/['S79]6UT23!>O;-N%E=Z0]1=2^OKU>/ MO.6VD9^]T,XOMS-K ,P)E)Q@QW(BD6$^G HMA?5C@39]C;8/*((I3"%44"I" MIB#^C!H-Z=9I M*-"@%C]X_7MHMILJS0>?GZUNO<;Y)'V^E-^^+1>7E<3MJLC>?T+RTWJ^VI_S M"M(X,X 082%SUC"MG<3:"\U>9*B445<^.T)1PFKBI,DEAY0P3Q0D2KC<(H64 MP23QSDCLM263H M1O>9H#"0'Z<1#X8RMAQEK$3N#A\"S\=0(W6^OMK\[=O5?%OX'L@ VI<-42I7 MC%J?\&+"(2("8+=7"ZREI%'W^QNUF$,)* '.:2RI5E88YLV7E.0<,Q170;C- M;?UC0GA F>U@9@'G*X">KZR3DO"&6[*#-W@&E)LG-0<\UPXX1SR,21U[=OS<^_P)DMEQ%,S[^R/8$E6 MF1*IK@,XLO/BR0@^['/II"?W_?_M?6V/&SF2YO?]%?GE#C. >R_)3";).V ! MOLX9ZW;Y;,\.]AH'02YE56E;I?1(*K=K?_V1*:6D>E.13#*5-7<[V.ERN2MBZ262/CH/M![37?+B>[V:6HD?[.-2G^?7 M-YN+J[^NMPO*$Y.CV@?DL"@1+X%]W4-VQ%$)[;4@?Y^O?]8JC,J=0E MII62!"$*&$!BNS-;L:K K\V,>DHOR]PVS F$!450(BY,$6JP0$5%895[7??J MV2%TT#G;*[W=QWB@MNT@VBJ>6 SN>L2M M%JJ6,7,*2C@./LEMP@0)WJB[7783A2>45$?1_T9UZ0G3[=%QRML;F#DO#8 BS#ZZ)K?[R>D M*)4J%,>YQ!4ML:2%Z*0)GA._=O%0*TB2 Z(U%Z7:2< @9R3@B7"?SSO%1N^7 MP+_G8Z0_6FX9-CI"0:GU@PLD26CCR/X35!&"TCCH(4CSIO\8":"! M-BO+O!(5YKS2C&.(*=0*=M]7 &"?RX?ZA!<7GN XQ'ST7$) MB/ASE- NE;,_0",*=C^]GPOU ,N=7V*MOVW,Y-[4ENM]/R-E0FE400$!L3<0 MF(I;ETJ>0 MG&"+/@".@S=Z6?#XU=#>:(1QR8=]SP=FW!3JF.1(Y5)AJHV(G;2*X=+K=<%0 M&4-SRH?0/KE@$$/()0U^/0G&!;H!6.:#0^=97S3'R#8!5IQDG%!47%GG;[5M MBJEGS,B;7M<)X(RC1N&4>H M)K*M&6)@^X7U^^7EJNTLG2Y$[U#EA)+]%%D(5( (A6*P['&5BCLS M1E$LO@2I?[G8VSGCH()DUKF5C)%0= UR-5TMS=?7G^I5QS&F0"UP+ABEG E3 MFRK(>9F7G2RE_<[(ATE('+"=4O9ZC&V(GF4"]RPV)R*O'Y;CB*^>-C0Q1U>_ M6-F%ZH2HO!*Y*H F@!004$RK3EH%J==IN5 99XB7LV2Q%_#QB!E?1,<9-=Y6 MO!(W8:BX+TW\,(5JL[K_//WC5_MJWGRZ6$] CB'30%2J+# J*U;9@+7G 81D M4GD5C,]+*)@HD30?EQ(A#!!!E%=0PO33-;3RJ5(XHEEY)PP$1>T(IW\9*+W&MR\)(("#0L M\C+'H$(,5ER6H*Q$P1F 2O+TVR3[R.GTREK%^M&.)XR>M),.P6#:\0,O+>L\ M@,>%=<+P'!GK!!KQ$NOTP<2;=3[6FXDA-5Q01DM80W_[0Y;?#,>J2EI@7.N>0(DU!*0!N7S@A>8YY57C=XO"R%&H*!6F# MM2(5*B6D&&)(N*:RDA3KU$W8!MC=\:)V$>YX^]HOP_; T2W)#@.A7YY]NH!Y MQJL87@3(8QG3']1QL$T$.UY9R@Q%QO]=2/N[5\,N M_WXW7YD_/7@]S/S=W6T]>_18&$*,RE)1P:69C&@$"R&E49*8:0FH_!HLA]8M M,><=/R5X,"@[6-2]W]39].1UP9U9H<]##N1A-UX=LW/]V#B:7\_^\E9DGYQ( M .?R_CC2QMFL?_&=R'-XP?FE2#/SW-0?YC]:)=XO9_75X3?OEQL3BW.CQB-U MUY^FJ\W%%;];SY?U>FTJS&_SY73_:L.1TI3F5)II)C/S32U+SDU"-4IK:(I] MA+UN$SJSJ@,FL*VEO[2&M7QV,';WRX.Y3_G/5*[&9/N=SNCLR&K/%R;//#S< MTMT;&AE^V2_E0#A[0DSKM1/Y<23#91SI@)J01B.2^Y*J46%=*Y MEKK*A0 \Q\JNU8;,^H;4,'7J/'W!8'>TY#TSNX\23OHAN<)KZGPIG7?N^S;O?F[[XTIS#_8RQA^LS8/S$HG MT#^Y<=G?9^-@B"B6/#V<%PF=GM$JF]OI?#D1HJ1&;I47&%90J1(AWKIJU('J:XM;J 8AY/3NCQU3-IVW+^&N MN\=.2\(D,,2 &8 4LR*'<$\*!"FW W_?O*@M%IM8VRKE^?3L3V0.SU%&@8R MO^G-^;#R>)DH.69ACPYUV*UVBOUSSS>$GC/S&;[M#\D(7O[IIW\3:W#X%3Z? MZW5M_MT;MIQ)(V_1?+>#9K< T$EF4 )*-"0YQ3F49GK428924>!7_L20F)QO M.R7;%9 C-0.?[(Z"LMMBU=#P^G'SB[CN%#S36]T.H)VH$F-"/HY:,:I%3;H! MZKFE4"_,WU[_I5[6J^G"R&>S6]LLWCX7]*/>J=#Q;8DDX_8<+B&0:R@*K+O: M%6HAO+;;XTI.O06P5?9=ME.WC=6'"G?AZEM;)?*$XS+^V9S@N3P?%?\T2_$^ M4)Y:8D_BDG%P:"+;'B^))T30^8A E,7X#_O[5TNH"E (BDI2:,PJ4)$]^Q/" MO6XH&%JWQ-P<>W&NQP70@WO=C>7'[/#!MVE=G)OFK$5<+YPZH7$F?X\CR9S- M^L>G0<[J!><)P/-J=2\B_ M9ZV"V>61AEF]I17/BKXGM(XE_'"81N;JCR:>I^N;PSJ']ROMD2KWDPB>*M7C M0#\.VHQES.-B/"9&KJ2V8]7=Y95/I.\&W 3#HK"W\BF$),Z%^>^<[Y=4".9^ MY!9)Z# DMXO+AR2WNV!ZN7MS-/M67S6K.MM,?]:>=V?$#"V44W2L>K'BT^>@M]V^U5":8D%!A4SY27-96&(&%$&S7]R M*;PZP -%)%XC>*!59M4*Z\D.!="-QP; SK=MP!NV)$SU/# GF*DGDN-@HKY& M-%%'EQO3K%>;R:=5,[N[W%RL=C/?MD<1 %)P61!=2$(Y5E) OA/# 69."YC! M'T_,+CN=VC6G;A'RE;[;2*"=YI5!\/)CE "H7!C%6'K$)N9/CYGD)2B>X9#> MJ)V7/?JKWT0:/=Z,L6;+V4[0>M\UA <$T!G"DF,700>B=%'[<,D3Q$Y32<]$!P-I_2QX2FQ]$;$J3]:VKU? M^X21*7QTL_IR]VU=__W.U$*?Z_74/FITH7[MMH,)Q+@DC!52%XJ4G"NF._&$ MY]"%<*(+37-[73U>UM8,XF4 M;62G6@*%8%$JU*4^!2K >JW#^0H;?D5NKY_7Y#D>NH&+="F![;UAYKS*9[UPG>Z\&.]V=6!.8=0 MW]3.&]=QL%$42UZ?T 6B$]X59O[GNVJ+56L@1PA"S+5 &LJJTA+"3BHJD=>36WUEI6:IG7K9S?"^G-]6<]_V%,!N]_4,VTLM^>3ILO[ M?0-%L[I8UA-8,%5!0GG! 6(42X&ZN2B0R.W9B&$T2;7JC^\+W4VC>86T;0[S> MK)J[ZYMM=^+%U:YA_F7-L&1$$0*9EA+E"L&\8CO-8"ESI[L9A]1GT*R\K#?[ M^YNSS=82\XNVQ=?\]??=:9*K^%R?TJ.>27HDS@Q.U?^P?@S,W"/Q9UC^_GCP MI'5DO;YI%B93&Q^MY]?+^=7\[Q9J8&3L<-I>\/8!31I:]A[#XI1P^ M&-K!ZWP';<$$5 4NB 2F? !YGC-.2MV)5&71;S/51]#@:WWOLH-Z/9?ZO - M7.Q+A67?Y3XG&(=9[3N"R&>]+P39D:[X!9GRVII?.#Y."PTS@K [P([X#]JVR;\(#'C7\63T16*U']HA;U>X+ MU$OU>3+ 1U")I[.M&6+(!N0NM9QU>_@OBB=?=]H^"D^0_QYE_MR9]1?.&1O(9V0VC>.N6! M,4 >D*V&AKY7HC(CNS8NN-R[X&@SR+C@MKW6]F:ZW(;#PW7%OFM-'H"]EK!B M8CZB7!75K.?25'S[W\$ILKS>2E& MMHSI+?]LZ86=2\),XXR1Y?W2:&0)*#* ,3HI*B]R3;A=P=4$25PP M2G#.B2XUEH4NO=9W@MXNVFJ7??5_D:@?A&Y]!(-AYY>@#J!E!\6RWZQJ6:O; MP">'3L%THI<@"KKCZ"6(8TJ38/1Y5/1?+F_JV=W"4*0T'/A^N=ZLVGR\WKXK MHG+"J]*P((T;H7M M:0Q>JEXC(3>"$C66)4W\<>5!ZLPZ=KJWHF%1 M8EQ P>TI^2YHL.-S+&YR&(6Y-L67+A$AF/"<"2)*1AG1@J8F=:M<^[2(52]K M]I#X@I&&D?@+:GEQ^VO27N#P28"/@\EB6 M-/&'4XP"_93Y= 'WRO(HF&<)^*/0VX,:OV\^$:HWQ/@V\8VQ]#V6[G MGK.F_W#BKI?8D(X@'\2TQJF^#T7)*2^(Z6IU/U]>_]MT<5>O+ZX^S*??YHOY MYIXM9^KO=^8'>V*N65I%+JQFYH<[,S+;(7584H)"E(AS7 JLJ6:5B<)]!$)[ M^,IIW3FF1A25F(F\$H "HQE@]NEL9GXL>:D@]'J.,&AYNK,C^]$:8B-ST9G2 M5FIU:TQVN;?&_BNSO3T>%#F4$QW2TPB]YY?"]F[[M[W;/CQPV]:*3#QPV\&0 M'=MF+BOJY_.D1T(2[,!N&D$B'MKBYGQ!X9'0WR_- M?*A>;]3/[_5R77^N%]--/?O:O*A#(321%$J65[C(F9)"[->^ :/N+57>DGE> M0)D7&F)"D;T\1Q%I9L2*X;(J-4A]JK/3-]LIG.TTSC9--#Z/[PV'''Q61_AN M1[]%'WADS[/Z(BQ/[GU2[WRR.O@D7C;T!>:EO)<,X!%DN'2V-4,,4;^^)O9C M.E]80?9!UNFB_K)OI++SX5^GF]V?V&VSVLS_LYZ)9KUAW\PT>7JYF2AJ_D\+ M+DHM""]+C%#;M4.LK@Q*O\:G?KH4'"FDJ"P%@ BCDB!95KF0B#$L"IR^,VJO M5F;U\NN-2NR&T^EK?/C[I;-VZ>V@[+ML;\@O5\WJ%WL;D?G= ^^\R_1\?3E= M9/]>3U?9SK3[[+?.FH'[L7HA?Z)A:QB/CJ.C:R!;FW/$3!I._]M\-DY$7)"!,^_K<00 MP^# [! -Z^AE_Y69I1B]=E<[ZOF/5L6'Z6S"!< %5;F4>5G:>QPES3M.0JIB MB:8!3KI!SJB&M.2YQDB(@N:Z+$V^+:H*,R2\+@\,3AQ3J^HA=W37YEX9E=O? M)$HCD;P7>?8PN-O.GERV[K>Y96=T9JUN$\WZ;60:)Z?%F(A$'1QO*_]$MCUT MHI+ TFRDM5LI^37>OF,C@I3JIDBH%+2:$>HJ/:\IC$$";/2J[HQ"E0A&>6\ M@@@A37/S"UCP4@HI,?!ZO:-G5CHDH7U>VM3+Y&FIO_L2I*5!_3:2M-2FHBXO M&:O?7%IZS6FQTE*TP?$&TU(\V_NDI<@>2)*6GE<,:0@JS O%JJ) O*( DX[, MB-8H82YZ0:&**)DK!)@R2%'&M2[-Y%)K6@DL\9#3HB&R3:!7$J28].Y(L7GB MD$T.N6?K5I"_N4R2-'WT<_P;S!D]#>Z3*&)@'9H=K#H'Y1YHP*?K^7HB&!5* M$ &D5)*"*N=<[0M;7?#)IME,%V&9X%7A"@)$!3*E- "HPI(KQ80TJE05114' M/D1ST#-PCSS[:K_0C_;[PQU&\H,BG8+21T3*KV'I0<'1W#).PHUGWBOT&AG' MV*6VGLY7;1?PYV9A/G?=%1_[G743Z:K*$0&D4))KI1"!^]*.%,SGH:=H2E60 MD5(5)*<%05CFC#*,2U9*4G(ID%.Y=MC/F[;0OO>:&"*5V-$^/D__3FQU8=D?&/6FKTU[7"8;,U(4E M$@0HKLJ""4&92FBN."*4&,E4<5IJ31BD%2@+A/+T#:SG:W'R M\$C?ELIH:^Q,5J90C$>JHWIB'<8 M@:0HI)1,D%P!4 *Y+T@!'KB%Z:"7L+=L5)0C#>W_2R++PEX<69:RS"6J_E]L M7_+P6H(%_,'<=?;$<;IM:>Q9Y%5G)6Q7\A\0;RNW1+0[])!+\**JN "5/:^=(,6*;!!+\\Q4$4EB->M M>O\PK4D>;DN0<@;SUTA2SDLM26\BY9QR5L)6)/\!\0933AR[([<@A2*?M/WH MH!20%')H]V9@7E)[P0FC'6$!RLD K4<'9;C4"A2F.*^$2A-9(EDJ2'T##[MQO+=='&[9^?K56T8864?4VV6M:WNOMUM+A?3]7I^ M-:]GYI\WS6IC_HW;PP-R$VHH&Q*8,TE%:6V ?-\%KH1V?U%C&'7M#?42*UB8 M&08J&:"25X(J!:4L>$&\KET(:"(Z&/GX6<9VHS$[,C0[6)KM3-T^?KS?23#F M9@=[L^DZ:RW^Q9I\] :DQ[5S(QDRIU/!&QTM?DGD_P\4EX'B<:GAVQLP83UUKW+CNW+6@.SAQ:^ MRXYLS'ZS5F8[,P=N'D_IL1/K :,8*.-80Q@'%,T( ]ESN?;RLE[4*[LF^>5F MNJH_U]]-.-],U[N[G"=0:XA5I54E[5%4KBG*-0!4(U!)AI7K"F)?.>EXZDBU MK-4M.U+.]TFL2&N'KZ!U:LTP%M#CB/-XYCQ>(XR+DVN\/9+U:=58([9H[R M-<6)I8+P<=I7M0]ADR?R=L]@RU*!0E0<%XJI DG[A$@GC^6@=-X.[24E,4-9 MU9X)*X_]HWX8.NP/#@:?'R.]@%SVVU8SGR?"^D'HL7,V&)1A&U[!D+IM3IVR M_J4]I2B(C6 K*(X=3>RQ%&U=R7; MM6L +Q0HH ,$X!@CG-">">9".W$VC'E M)>;OD^M,[]K&X*!)Z_B)4$YXD*>&\!#K^9UJ(4MZ'EC/HYZ-*I%[LMZ M@6A%8KQ=98PEKPI=2'HL"9\(];(G '?_=FL'>$=Z9ZH55!'>X7EI32 #X"%884EC5 MI!VFT6KQ#_-E_7Y3WZXGH"HDR9GB2I="E;G.@>I$8TUB+3^X"SQG)9[]9O7, M6D7CU>$>8/Z/^N@K\ "3W OP4+Q^3&37U M:F4$;YK+WUOIZXN[S7ICJ'>^O)Y4%18*8Z(+6E5E:21RO)-**Z8+']+K*RLQ MW^W5RUK]WFTCA'=+VQ=>.X(6'UH[<^B";AM5>@.D%IL4 >!YM%LZ9) M,Q0]^Y&LL*<-4'>;FV9E'W1@M\W=<@,F3/)*V& MS^QSO\L.6F9;-0?N:G*#[E2#4V3PQ\&$T:UZW/:4!+5 9IS).WNHY%.]FC>S M[:4^E!'.$"4D5Q1@555<@4XNSI%?$WEO::E[-A^1W2R;M2IFWUL=>W%?"+9! MK)<8UGY\-\NVVF5;]=Z=XXZR5_%R)[D>6(^2WOK8B/EM&%T2NCN]MR+ M[_5R>P)]6WY.-*P4E 1+7B"*"&4<[VM.IH%TWCE*(7P0PGLQ//6V6)M*]A@SG3B.V3 '.+R,;5C+1P1?C6,Q+;&- M[DTAT1"--1%A7SY/M"I9SBGEC+!2(%45NI/,4"%@S,F'B[R13#B,JG$+6R>L MX\PJ8L.<9B9Q'H3C3A=B(YUVBG *\6AS B.DQSS !]"W4?M[6>19[_NC%90Y M#M)V+\HPKHO27DK(RY(+B03K#E:R4I7A*<-74.)<<=0/8@\RK.K-?+4M!)NK M!XTX/7C,&]N %)$2UKZYX8B;^J\G>8/9(QND!#56&O -XS_'X'@2ORAV(V0 M\8--.47U_?!QNV?IR^==4]/G^NINN6MHFICOX5Q7'&.N(2LJ2$352:("NS\X M$_C]U&LP7SX?6OL^U_9HDJV3CHC^E2:_>$ Z\/@ &'JNE#R$S^HT'& ^ERJE M!RZ,H@, =+Q(Z5F+7^+CGOB,@(;[6M#$&RTQFM[W5'3H,#W\.UVO*18"@Z)" M%'(&)8%4[F]P8I@I)VX>0(W$%-X^HYA-=\WQW0MP;6_\U=WF;E4?-8IZ/B*1 MTC=N2^; ?LJ'>!V+W_-(7?QK&6/H2A3JWX";!UI?"O MJ_;!A_NCPU*3' ""&"H0QE!IB57)T%X2@$[WG/3Y?FK2W:F4K3T:&WOAY<:7 MJ:'R(\(]2@^.30Y+;\\@@CZ-4I^"AV^!YHF"L#0V__NJ8F =5<7LBR*BM6HAR6184! M$KE"7!6"E[*27F]4#*%/XJ)L:\(OK0W9P8CN$;[.#/NPK#7$;EIUIF1'MKSZ M]-7Y_.E&MV-SI1\?#^7%- \D]H?^!+$/Z=AQ,/^@%C]^U7!PM"/D#G[_Z_0_ MFI6PKPZWESXS@;"4BO(J1XI"1CG4.PVJ$N? \['>B))]*"3HPI!7F.3;?=9J MG+4JG^6&= \XPV@AV"FC#_]PR]S#O"=Z[NMGTUE].UW]OF;+6?N'C]/;>MV] M4Y'S0IG9MB):EZ@"@.NRDZEIY75=8S])R=?4C#[9TBJ4_=?I[??_D6WVZOHN ML/4"U'6I;2@L?1?=.KW:)JTMJJUJWH_4Q%J!.P'4R;6X& "/@\@BV?)D?2X> M0JYD)>TK]LUWNXQU>;-L%LWU_6=[M6TGM4**2R@AY+BJJJ+0'+*=5%(AX741 M3U]9B0EKKUZVV>OG1U2]P72CJB%Q]".K X0'U;*M;F=BJU>P.L%7L5 >!V-% MLZ9),Q;]6$OPXJ"F*)4W\ M81>RB+,XM;P$)H#F6FNI"R08*@'/<];5<%HCPOQ7^'L*'&8)OU4RFQ^6;*;; M)9OI3L^0I?F^2/NLO0\(*:].R"5U2\ MW&_*V'[_Q)K;W^KVH909^U&OIM?U7]?UU=WBP_RJGB N>%$R*')=$@)0@1CH M5 )(>EZ8D5"1Q!S);IO59OZ?VUTNJ]#0-RZ$0WQA3GUS#,!B^ MKFSP?CFKKUXGHXDBJ)*(0, D5*80PU15G71<%5Y]_K%D)H[Q@YJ1:Z%HF+N5 M0^> VZ\B>H+T6*HB1^A.4&IL\,?!GM&M:M(.63].?*:3X'-]V5PO;4/_^UF] MW,ROYM.GC0C+V0?SZ_EBOIG7:_-W=[=/5;_8W-2KKS?3Y5^:9O;'?+&8<, ) MUT+"O((:%@C"?%_EE4KE?LT!X](]>7O!]N#5_,BNIRP]+&4,ZH 3Q#/.@3 . M^AHI-LU;"&7?,P7337L[R<75^^5EK.:7FXF M7!,C%2L%2"6@EC(G0)=8P1(65:& <[-[7+$I.]]WFMH>R@ MX?;$\&0O?!IOC(-,DEGWI$L^)8JN =T2QS-B/S3K]_G.O6%64A>2<2HHQRTL*A%"=8H!(IYN:!E0G\2RSMW'04^?-MY/]I M8:SX\[ML6;?LL)G^_.]^$\TAG.5&R"/SDQ]';UWT+#G_Z^IVA.IN2J5M'3+%^;5-# MFP[N]M9DU\:.]397U.L_9\WR< ')+U?-ZI?UU,R$UWL3XV20]"[OEU=&Y>WH MV>9@PKN,/7#V%^/L=]G!^FQG?F;MW_WOLYW=C\_83J_,L+0I;!QYJZ\+ [+9 M8*-FW#EN.!@<,]_ ?HDQ%_I<7]H3*_.K^66[IC4C2,C]G96X 1OF $R[IPX( X>T\$A/1-OEGC(WM*DZ1]&\Q^OI.^<8UP! M!@C@""%=>UH@G<\L3->/K+NI7G>V-):N)-Z3?&2C8AQ)[(A /">UB7VQ3 3 MN@?*[S7%,A>"XAQ2Q2DOD22PFWJ6O-3YX%.Y,#7'.HE+E]62.GV(65M"1Y]W MOO8PS8TOH?5P3[(96K_!,.Z4-@@"46=E,;P1(ZF9V6$]OUZ*N]6J7E[>?SV0 MZ/8RB^5Z\E]W=WBU:%V^S MT^)Q2FL[.^(EJY3.[)^O1N+'Z"EK9U?6&98=6=9=_K/W/3OR_1BS5KB3 A/7 M *-B_+EK"! \TM=@/HG9D* L-E!:%Q"P'J!,-A3V@9H\*Q.LJ?%6@ M5W;9ZQ:O;W \K-*3([P1'W_$^YL4T"/FB9?S-3Y/I>XE4L8%%+B@!=?2WMF= MDZZ"19#0W"<(^\A)''O;4T?/Q9[G53Y]H'0KR89"T:^NQS68U_W:W M:4]V;1I[VW0]].-,)R \P6@Q@!\'D46QY/%5/]'0>8VV9O7<2/M1KPX'(W)8 M5E#;EB#%.,2ZY$3G#$I!%<.2O!)9_A],&4=&C^S[]+K^9Y^86'=!L:XO__FZ M^?'?C$W;># _/ Z#)_8^,^C#,3GO$.^A=]-W-+@/7[E[UO.K^5],4$XI+1%C MF"!",,X%I[O/:T$+ZK+NXOW1Q"LEG2Z95<8MA?KC\GI4)X/$+ZC=T(@1UL<& MOQ#509B?Z>[/:3(B2*A=884[MHP6&/(CJ M)%&*G9[LZ_/]H0)]KU>V58$0WM\7T,BAP0P3LYE>*Y+X'X?7TH^MAJ ME1FU,JN7/WMX@N;.'>GP"F0.5ZAB$L<#$%ZAC3# QD,:@?H_0QE]D/":1M@E M_/GV.I$M-R'$E "%Y@1*)322.=R*8F6.E-.ECKT$##:]V"L67';X@^'\X,7EL]0%$ M"7$GAL/"Z9K\X(\/0P('I=K'O'R)P!N'@3A)V;V]E:I"V8ZB]PDPT=\O-ZEXT,S/)H827IA0A1AQ@!2H- M/752\Z)T>O8GEJQA*.2!CN^R5LO,OG^ZU32SJOKR2D^,76EF.'B#6*<7LO&H MZ"1*)YDI#KYC(:I(UCSAK9@HN=,8F\W,"%SO_O%AOJS!A$ S>8( YJ@JI2H* M+J3J9$E)G:[$[R=A&,K:J?2N^R&SRF472V^>"@+1E9U2XQ?$2?[0Q2.B9P Y M23]] !P+Z?2RX0G5]$?$FV"$^?%B];7Y8SE1)4>$(DHU$GEE:*V"92<)0.%T M36J?[P],+E8SFZZM;H'$X@.>)ZTDPJT?J3A!%IU0#E"XT$D <",CDQ +7J*2 M8#2\B:2MC"Y6GU;-C[FQ=U)B0U.2052H2E@N'!-*(XC(YQ@,UYBG7ZXN%//U^G/[EF* M[<'GW0(TA5(IA*M<$0IR(!#E^4Y>I25S[DGI)V48\K$W@#]4+W#7*!A,5_(9 M L<@]O&',![YO #*2?;I"^18Z*>W'4_X)PXRWK7/IV:]F2[^]_Q[NR1$\KR$ ME420'TT,96T2PI6&4_F\ /F=:Y(AHD?.SC"$>6(W9'%+X1_$"CG#_@PM9N> M@\$]J#\8;!:?;IIEUS CB"I*P4 E%3/BD."8[$64NG0-;.\/)P[N5I^L5H$U$8D:[![_WAQ,'?*F'O50#P3]_^W-US?^_. /Y( MOV[,E_N;[\U"_-] M,T_@4 ,H64ESG!.E=]_'!7??>O7[:FH"V"J3;;5QCWM/:%X/^G2H>$:\&R Q M OV!R2]$>1@LYP_Q0+V;O@/"/\>KGY?M4PEMPRMA3&HAJXH4A=+MM:M5)P8* M[O2F1/#'$X=ZIU/6*>79KAX&F'NZ3X:5'P%XPA0SXQ\C\$K6#P+K_+303_UG MLG\/'-QW$+:77FZVQ^8L)VVFF[OUI("8XY+G1$)&$1< HJ[@P$(2YQ.RO80, MLXNP4R[;:Y=MU?/=10A%TG4?80 0@W82O/&+MY/P/"0G]Q)ZHGA^FHECQI/] MA"BX^)R2,0%K[]C]4P]%=,NCOS/PH0AZ4H[ X 81#O>^,4\\?(<)"=IIR>*8Z&=OF8\<[@E BY^ MQ_=78KJIKYO5_00I0B"5J!10YMK>MDF[<\*8(^I\]UC(MXN4\J4&3[1F7?W/O+JOECY MTA(H3G."54Z*G%?[IG*L5$'\*"),QC!4T>F6;97+=MKYF3P+R$E2Z0?A6,BEIQ5/2"8&*AYUR$V]6'1"$(1E@9@FC"A!<(%XT?5^ M$:"PYXE[KT\/5(58E4()Q0\JYQHD%4IA)8@30!$KD"/K3Q<@(3"-A2+"E']: M?H1CX+%#T]S>VHL_FLO?O]Q,S8BYN-NL-].EW4&>5*C*,9:*0J;-?$CJ E5[ MH1IZGIGO)6J@W9I6Q:S5\5VVU3([4M-[UZ87NLY[-T,!&[:#$XIIQ)V<$P"= MWL^)@>Q8:"F.,4_W=N)AY$);[+9>SMK'?Q=3\_U*0PRUTDQ4!$-.5<7VWY<0 MN#*4WU<3D]%>FKK3YS7I25E00@( L\A(P7BD.N@N722&A]S,,OM]/'/#[ MZ\&W>F56L:S5S/]&=6_H7J>!(5#S(X0 P&+>I_X(B!=HHB]LYR>,WA8\T)#0'P@"1EZ8HP3G=$U812B,^$@8FDMUK);VHQ M 7S)) MA5T_.G&"+3ZA'('A1"DAX(V-5()L>)%6PA'Q6#$QTE;3Q?OEK/[YK_7]))=4 M0"8$E:HJ1:$8DMV6,2DKXMSY'O;U@=9%MEIEK5J9TUCX1XA2UW M.$,5<7WC(0BGES0" 3L_[C4JI M*02&!QH!3 MK9$HNV41R@OA?'U@L(#$M-%U;1^7Y_ZORX7#]SI[#(*<'X$$@1;EKHP7L'B! M1WI#=WXJZ6]"$W$HN1%*]];[E\N;>G:WJ"^NV.7?[^:K>J;GR_FF_C#_4<_> M+S=F2,V_+6JV7M>;-;__=?H?S4HLINOUU_KGAAL$?I_H7.4 5*#2I"CMC84L M1X*R'&O$H99\\J->?6M>(Z"("O$***2 ++50=L68@9S G"@(>4D+OU.KQ[H[ MQ]Y?5LUZG4U-M"WK33:]M7?@K^WQ]>NFF?TQ7RS:OS-_GEH3MX^!_;*J%\;- MLVR^M]%QDC6D*T]3X4A]Z$>Y6-;NUI[3^L[UB4OW\7B_7=1L>!Q557A::Y803 MB!$%5)(\[U@GUR0/2R!15&-00\4 EP4ND-UW-(28PT)SHS,@Q&N7*BB5'+-1 M;52\M"EBNES>F9IN>J1^^Y=&_^S*L%"2M#*,J_T2S.A\')YJ3F>8=]G6FNS8 MG&QGSVCR30QW.&2>0;T^KAPTK.DO9*,SX.^:ESZMFMG=Y>9OTY5]/&]>KZ69 M1RV:M5%IS;[9)_4N-Q,([-M3ILBEN>0(E9R4M",A\^-K;=Q>LG)8$L-L%)6B M0H0R*EE%J=)4BDJ((N$*XDZ][*!?=J1@]ENGXL!F"*571HL1=)')-G5I"/<3A7&E00)EC&_>\HIQ( M6$@E& %R%/?\OPXR9Z[KA?<8 MF:Z?02=Y+@)6!Y8['C$?S$__\D_=;\Q_?9NNZW_YI_\+4$L#!!0 ( "29 M6$]V@$R31H\ 'D^!P 5 >&QN>"TR,#$Y,#DR.%]P&UL[+UK=QLY MDB;\?7]%;>_GZL+],F=G]^#:X[-5ME_;/;T[7_+05,KB%,54DY3+GE__!B@F M=269)#*3*;IJIBV)3" 13SP(!(! X'_^[V_7TY^^EO/%I)K]ZU_P7]%??BIG MX^IB,OORKW_Y^\>?S4?WYLU?_O?_^F__\[___//_M1]^_^_75<7=^]QXQA1+F=)OG?+:_*N:NN;^;E53E;3+Z6;V TNBX?M_K;=/8- M6H8UTD2MVG5 %7TUV9?+T62Z:*'E3VKJ2X!/H\_3LHWV/ZZHE>;;T6*R>'?Y M?EXNP!59>1#[&KJC2#M-NEU,9N5B 0!\GLR:-6E[D:Z:9!:+3N;E MA8%!:3+Z#,66DW(!WX%G=]&0N*U4WI68;T##LR\3X-WC-ATO6\,:NQ+H[6@^ MAU^^-C4K!U3159.;V8^]!5MI'M1^7^]$/J*I3$?):W4U#EY/9EW(VGNP? M0EY\N/UF//JCL3UN6$$KS?7EYR5X70[3-)3C-)]\ULYFLU*-I2$^>3KRM7,X)+!W0?3=_,%LOY:MVX02N;E.ZA MH;N_?0^FL(EU:O,=O0C=R+ =5$E_S6Y@3@ZII;^&-S PA]327\,_E=^6M_O= MRV/JZD&(IG:S>1WM-'J]QP;&.H#/L/S^9G99S:\;+2HU*=M*(^-H,O_WT?2V M_*T<+6[G92/COK-0=\UJ:-6:E.V\D7MM6*/"G3>S8<<_H(KNFMRLFS%,GR!OCR G'&_M]$^9XSO;63?\2*:T4C:>2,;=N1^1NF_5=7%'Y/I M%$;:U6[ 8I+&V _E:C/L?K]@;W,/K:?7QC>T 4=6=PI1]MJ*8^OK59AF/>&X MVEH1I-[[_;:_E2\\VG83#G-:]A9LJ7G+^VCH/WV[2?L?;PH55H7$''S6W669J6;ZFQ7V%8JN8-5I!>>+3M)CSXM;%J&Q3NL)E-5;J_ M;"N-_!6F#.4B+:Y6U]>392.??E>9SAJ5MIBJV=W&S>I[5RV:=N=CZ^M,F-5G MZWB,1]$F&0(UK;,SH0X-]3BDCLX:O3*8#U::,MJ^IZK.1$B!VA>WT_+=Y6^C MY>U\LOR^9G3-@>\90AU<>6=B-C.<^TNVTD 86^]\K?>KR,$4NW(UFN_=B=Y3 MK,NF;?FX(36R*CV!6,W(DE-G*T*]GU<7M^/E/Y+5FRV_ VW?S"[*Z]GDNYR0U7!P^N MJ.OF[V_0WC7O=FH_O:![]]C:J?WT@N[=IVNG]JX%;3BX-ZV@G>;>?EZ4_[R% MX2E\/6 ;?$^Q3IK6; C>56AKLVX>')3[%3Y8/Y^:T=9ISKMW@ZTL89YUL3H9 M7[]]6HT?2;5^X>J0ZN5H\7EU4O5V\?.7T>CFER3M+^5TN:@_6@.,QWNR53-.)UG_]"[RR>/G!PFNA ]?>1&MXU%1C8:SRE/@0 MC*9/[-\TY32HYFLTNY7H!723>M, 9.&-O^^0<5_1PC*#C/,R.N$Y%])BRBFF M@B$BN:6RB=0/663FXY^J^44Y_]>_ &+PS64YGZ]3$.Q(S;!BU==R_KEZ7PUF5[4I5.NBG:47G6**\A0]\M?7NR8O739%XW9 M*^BYC& N)='>>\>)CH9HAT"3/E@2"!6GZ[D-0/^U6BS>ELMWEY]&WQJ(?F2- M!<(286*U?SC M:%I^+,=I-R,=\+[X3YC?IS686N)\JA[RMD($A;WA(2BD>1#,,"^0598RPK0* M_-QHW#G_CN-[ASH;6%]P=P_!9^LUYS*.V=,"%9HG]%?R)_]99A:'%@/ A-13K[, MW"T093;^_FD.$_KI'9DZ&$T.>5NA4<2."ZX"I=S@8"VX"=$"!QR11L>,WD'_ M[!U#T-G ^D)[/-_@X22300:D9;0 "S,D:8=SJQ#34N98>'8HAY?/,IO]( P^ M4AO#F/:_M+KZ"F;]EC"&D*3>*\23)ZF=8%(Q[ZD.5*C3S?KOX\ :TF>E@2;+ M>9DU%P*FP-@ 0STXY%@0ZPTFG/.HM44FV'.;/AU+F>J4L/=@%?;FR>NQ_[^; M?QG-)O^U:L1]]IE$KMG%PP:^N]P<^;I/3-/ ;+12?X&(L)I*A7DPG"D-LU=A MI332!"0,/Z&UR9+/3Q;C:94.PC8Q/VV_JK#",&9##(1R;IPPRFLFN/6$0]>4 MJ$][M'R62K9M:]0S$ZM!*:\/J[8OU6:/5NV%MC0Q5KN*%0)))+7BA"#GM#(, M&^1M5$1ZQH5OY.KW)NUAEJ59!87QF+@H*;.<".Q%8(8F!!@G#O[K=1>C>WO1 M#AFJ'I ^3><^-A7M*S<#7BO",9<>IIE,>H&BTY%0*BC& ;0VA(E/+<"# \D+ M^_W!7RL/N=%,IUE51526(YC1 _6YXE@YA.(:%8(D)C^0:6A,D*W3G$XP[VLM M[H7&FV^318/N]J1$@:6!*:*TU&)MHZ"&.%K+QY35Y\6I[M2_90C*@_N4=+H; M['KB$'\IQ]64V^:_RXLT%H#NYG(R>W6WQXK0I12.DW)+P MR-?1].$!TF:3E19?7 C*E8^12F_CG_Z33T&OO# M^WEU4\Z7W]-IE.5:^IN'=U!TW"VVOK\ Q0<#ILT0QBA%!OZI1SKGN<]9$1N@ M_1]\[VA+4:^QD_@U5U+KIGCK'L_<6PE,:.&/!!&)]Q%K[4&.MI);:*%OAT-9K5V1I[ZAQ[VU$0%:/P@486(W8PV[9:U+H0 MKMER<>J-64O@43 YE.,_".6. MQ/(UFM*[N.#E@R_ZFHP^>W$AM! *\:AT[<5YKV.C,* MS!6-F;OO M5N570>!!*>HU=HNWU6Q\JI[QXKL+&(XH-8AP8Y&!D2@-5&O,@]99A_/DGYWC ME+H:>/]XD ']!?G+#E9I]KVQB 8IQRVFS%I!!;)6X@V^2N2LRZCA'B_R/UM3,VZC!4^[(D.VRN_?[;Z#^KN9N. )S=X]E]T%8@'C0QVI*XQD$PB7+&M$&F1CGEJ-:=7@; S_OVOQU=[Q_W#JRIL!$S M*966DG-B(H\,U?U5D"#.;!3LA"G-V=B"!OIBY*?YZ**\'LU_3ZG65W^D)B^V MCK&-RA4>61JXE$'%R+C V$96RQJU:#09/PNVY3&AZ@[SOOCERZ_EM+I):^CC MJUDUK;Y\_S#YQNJXTK>=<36[V,VQ'J<)0(Z5TB'B,"0/)/':UG!+TA MWA>STKU.EZW,*@ZLJ8@J("*ME9QH3A5H5=1>5T,['Q>T:UF!L+4 M ^<71]16X*!<=,AR%&P0.EA*:@\D(-#)>7E]G;'F,':VH(G^&/I^7HVAYWX M'<-+TPF0M;^1@MOWCM>-RA<8AR ]49Y#_X_.#SBR[1Z?L>,;$]O'O M+[7FW2"R8YS9Q!KLH. AU12KHQJ"8A6BLS OXQ;5*ZU!BIAC#P<8$WW*$;Q# MM?2[-#C=!1_>0R&%"^N K:*^X!, MXC_*-/>'CONUG(^^E']?E)>WTU\GE[L"4G*J+;AUEC)#'(I,I!*D=%('4TUM_N9 M\+$;Z <>6_S*3_=9;)4%7YX@D?*HI'2!FP&,A:SL"0=[LOU<<=!#1QBR"D\3 MK_QV-)^O[C M<+&Q^AL&%1\&]WD$%2.+HC+$.$,D)SA@I&H,72#Q!TFXV%CS!P<5'X9O_T'% MX$11'Q@S6H9 @H^(V+I]3L M>"UIFCRH8S$_X8)"NE=C KJ\VQA)]]C=:?/-;#R]O9C,OMQ=2 1S MOA(HL'RSZ8S_5DXOWL\GU?Q3]:"Z7=L&/;R]\-A2KQVBC"O%291,J@WNT9U9 M6$ [%-R_5'!B-9VP>WQ7N.*\9 RZA*)G9%,8\8TN'B44E2KVB.C<@Z- M#_+:V[YX?SH=G;!'/ !U%1L,TE2+0]F]I9)"XN"9]Q+1**SR,%5U<8,"03G. M]@#C69,.MH(S9._'$69S8O]?6V+!8_ER)):GV78Z M\=7%76PV*>(I(CY8Z[&*UF)JS=V];D%Z2QK-N;K>;'H^T*4(P;W#W!'7'+?R MIH)SHST+VED??8B<4.6C< MA_+F=CZ^&BW*]_/JRWQT?;(!=]6 M<,N%5%H+2EP0@7B>IF#'#+I;-JX>X+HZA/$9E',+.GH&\BZS<61-!2.:I'T^ M+S#CAB%%-&<,2\>=CA*?6YCN])>FUC13X+IF\5J[X\TB=M7??2/>%5VPL5P4K,5%"&.DF51$XR MOI92XD!R/,$!C@#M*?WI=*@MA$_+H[WQ5+N*%2XP96"NYC@ YV/P:8EI+:E# M^,R2S[:A\D8L.@K=HP.I#'RDGK5A=U#5KC(%S.HQ=<)*&DR@W%/B:P,M#<)G MED&J'156W8#;WWG$K6;6PX=[1JL&I0N'+0V.$B,5Y@1)I)2MY58NYI!J@ L8 MG0U;[4,]$(KM'<@:E2^DMX)&X:T5EF,,'5?'M>P*G,TSBS]OE0V',>THO(\> MXYY/SO^H/EU5MXO1["*L#M"6LZT,.K"&PIF4F4/JZ PX 01^9[6)5BG5[@_% MH4/U7/6!^0!LUF:?]CB3M2E>8$&]@HFP#9&!NX$BPJ&67$:5,S .\IAS_P/C ML5CWQ;+WM8Y6"R>KUB_>+!:W.T_1;R]46&>L4@SQ%&AD7=J18!LI&3FSNQ[: M57S5$E"S2>8 @I8I4"\$8P&?E6EXM3#RS2-O> M674\U+TM0+VXW6!NEU?5/ 43F.OJ=K;<%?'=L(;">(L\\PY@D-)IRXVCM?R! MR5YO_^XGY4&'9.L&]!.1[L+?SJ&'O"_GD^IB%7K>G&[/RQ;:*&NX3B=*=S1D>36O;K]$15121I^UG!?(ERS94V5FYL-\QH(4E&1R(U7SH2-<27#KUY^G63J#N[6J'/?@H/&R"?%"FML MI$QBHBQCUGGN3+V_85A@.631/S)9\G ^/IKAXX?U%/5#>7D[6T]/M\8QO/AT M 2V2* IP_VPDA@JBG*C;JIW,NG<2_4BD: 7?TRY0?2C3!A/8O?LEC_MGCEVS M:E)I(9V3F JNB34P+2':;T(]C(31.8>%/]I"?&]JZ(NLG^;E:'$[__Y@"7@' M"U]XND 8*PX#-)>2A.@EC.)\(Q/07-%]_U':MFY9>D[T^OFURMH][+"9/913E;I,0"LT4U MG5RLH(%Z5K//Q;O+YT'^FV\?-[;7HR?K%KS4O$8G4!J4+X0G06L:51#""(P(FT0DEY48BKL\LHV++6G[6 MV3.@[6W-\.(_;Q?+54^.U?QM^0?8O^0L);,TKV;PZ_BNG^\+_#VDGL)[3PE& MUFJI*!7!(H-K+*A#YW;:X$@B/%T-[!#BWGQ=>-N[2W-1W22U[;_?^H7'"RD9 M)9QP3H6@0ED8*TTM&1/ZW(X]=:/UIUYO/M ][G*LY?^8HF1&\XO%WV^24P+/ M"R3WN(P'N;\*^]@/N'$Q77=]4LP:^UX])O?A\00)6/!H9 M@HK!"FP0]K5L+L:9!@I"]H]>S9XN48% [YRA&C&EF M;,!T+1,6/&ND&B!;,O5:M8MF?TL %ZM\DZ/I^]'DXLW,C6XFR]%TOZ^SJUPA M'?%>$,R-QL($$CGX>6M9J=,Y4_P!#DOM,J=-9/MBT8>4;&A67H31/&W#+?;2 MY^4"!1*8(4<)-<&JP#"ADM72QM0-KC5.OV^G:5LGAU3V(" M85Y>E;/%Y&OY9C:NKK=?!W1P'05,*6!2@(SGGEA,*8M^@X$T/.>JJ '&][=L MCCI"N?=YUZ\-3NH^?[@@/&BI0*! C,5,1H+JV20F1.77570)]@IG9(:=S=Q4KL&96$68-"Q$!AH*CV@ 3$7Q6H-FA ME+JY"VM8CN;+3HG5&1NVS^=R@>\U1.@1$/M"@AX]7"@3HJ;:"1ZI90HYQ>NI M!@%I>TW5=&YTRH:[+Q*]+9=W3MZOU6*7Y_3HN8*"LVF%QM;)H)")CN%0RX() MS]E &Z#3U!=I?1M]VT*A)\<)IXV*@1G$EJ(I6T5A/ M95+.&'Y>T[F^V-4!]+TY4WZB+>\W)'>Y M6D=76BAM%4=(*^;YZB255V*-$B@DYIB_ 1[^[LT%ZTLAO3EH*T.]A#VF.H*:AT+GC(OO%:11NJ=K9'Q).0L M;PSP''EO[EWWJCA!C.CZCKE/53Y7,VHM'!8.*8HY4EP(:8-D]1A$64 Y>RKN\63 _L8W'7KRX( M#$O8JJP#L@/, G "3V$(>CO!QHV??)U4"5K[ MV^FFQ*SS>0=O_9P7F[+1[HM#&ZOZ@/]NM+C:P:1M10J5;H*P+#CIHJ<,K#"O MH_09I29G?7* D<0MALFTA&@_.28VJ27L:#J:C1KKU=-3^=7>5@V]NJP:J1[G:>X&I, MF"?/%]$ZHFGTPDAPB212#D?IM&-11N1YCHD?)&^.5>V+#,D#L[=Y"PP\9G:1 M?B3/Y>MHNCJ&MW2C^?P[.,/[UH@:E2^8CMY*A@P2CB,JK0I$8\&%",X[<6;' M]C/U_W2JT@'"O9FAKZ/)-,6KIZTI:/C'ZY"LTKII_AY;N/#IR M_U@!ME1KY V)*'"FF!**:2F4EU%BGG7KY,'!C:^/)!E0]D6*]_/R9C2Y"-_2 M?D@)8^XJ\/(1##NXTJ!TX=+A V8C#-'@40JJ'(>Q&3EL212:JC[##U\?A=I' M^"33L:;3L )A$4T,AMA58ENF$(K8(RHG-9 MT_8!^\79T_9643W!<7U?@FK&DY7*X/=IN=+=ZDJ ^7+R7ZO/M\JXVW-NY16% M#4%S'J3WT.N(<8;K&#PG.!+N'.[G[-'CO?/7P,L3X7]R*[C;-=]5K!#0*2T+ M6C I.+=2D6BPI#$(C:R-_9Y#ZFGD[,[^'8[HZ=>7WE:S<<82TWWQ0AKCD$5! M.8HX3^E]F-;.4)C5VN"SS+Q-@[YV\8 '#M_'T M-H4'-6!'D^*% Z$5Y=%);[DR4F%B"4-$2D0)B_TO'Y(E!D@\6,67#FI*":4>@QQDJB5VD),G@SQ+L7VV%-&U#VNUBT=Y6HL Q3 MAGV@XX*$< WZG')8":>]SPD,/OU?QM3BY1V'7E^9_G8P^3Z8K)PG\[Z-N MR&E:14&X5LA(CS!!G$6O'!(*>8H$P4RXG"G2(!>).HT)Z@CU$_"N>%*>QV1Y")P)'S,";X?9,ATYXQJ$>U>O:('P#3? MU7BQ4*$"D511K9AF'"MML0D*"0%=1QDKF0KP3W3<<=08KD97Z;(@<:D/%SX^#9,)Z M@N10>\]3/WFT,#HP%[E/-Z%R++"!7[G52%)A/8AW;FO6'1 E$]/>9FDO9^I[ MT/I=<[6]A0NF5*">.6Q8Y%A''2-T$48M\@JYF&-R!CECZX!)K:/<%[>>7D'Y MZ$S!Y60\V>4*[2]0GVZ&=]#, MK@@QG3P/3J2K6)6,:>)BHM4X(AJ=R D,&.!)VPYHE(WI4$(L,T(K"^*1Q\QK MP\$\>XTT91)[L,V4!JVS+J0].**_UTVYSH/>VL#[GF']YTM\OT+TJEQ.QJ/I MXV:=6?)$JI"*X.I2'5/T3S AZ"BT(A&<8ND;+;?VL68#&GDW7TETE_V_3C/= M>!EG6P6%]81&JHUR$7%$@A6!2!DC$=)RH7-.A UT9:=-6NQ8K@:E"QXL9419$BC(;JEE1,"0'2R)7!K:Z\VPK]YNM0]XS^[+!IW%N\N4 M>C).JS\&D?9YTYC#/)9GQ0H4B50J6"E2&F_0,;,A,AD(#481VVB<[D;:E#T/ MFOM^7J5$X1?V^]\7*2[DW4TY'Z7-5C->3K[>^<7[,3B\LL)@H4PT(B@4:=JY MM=K4R#"1=4GJT#V8#)H\OQ*Z6]S[&GF.NV<<)GW.4\$BH3P&X3QA9"V+I5*> MW1&P+M6]\[+QPX#N;R_KP154Z?XH&%Y7:4'O6_ZI:L_(=?&ZP@09%381*ZZU MT]P9X6MD$37LW'9>>Z3P /355T]XF+)K!X,?/E9@;0)+^2H81H(8 OW;UI)X MQ\[NOH;3TN'I]2S':Z)_ZQJK^[W+Z.TK6\AT'1O6R'#+*74L>%I/[QQC M,F?/;I"!*X/B8=OJZ<^GN]/JYJS..B6Y+6?EY@&.>B%KL[:U@Y2-ZRA(%(I(#]YP M#%II+5.H]1H#XF.O)Q]^,'IVI:2^B/K\+M:-,.LHV@;K/,TK*61 01D>J6+& M$8J9BK1&P3&=DQUOD YFCZLWG6GA=%Q\?H7102Q\7KQ0&F,-PA+C** :+=&Q MEAPFX^CZDW2=;=Y8K4F);#GU7-<64YL2&1A$G9;1;'JI]EGI M1YNOZ9P[#UM _O3NWCHGYE&^WKIL07U(2_5:(*F1=XHS7,L<@W%GEV#BI([> M<:"?E&A/\M(=RK4GQ0MCTNE21[&&_Y!3-)IZ1S(2;W*,VR"33YR*;GFXGYQQ M#])('6GD7JZEL"HHKB@8>!(0BT+833Q<--+;/@\YG3O_LN'O,4:PX>)3*Y&J M1=H.DBQE^-",L[@RP/O=^HTM[$8')V9BFL0OVHJ=WE%9NL\J M>B8IC!"6^NBH\7741I24G%W08)^QT^WAWML)L-'W]?:1&?_S=C(OM]^*MX.& M!]12$&&"P@I'QS"SQG(;&( M &-JL)E=_#9:IC9_?W=Y'#6/J[' 6$4/IL%CA8@,7#EG:WRXRCHJ/T@SV2=- M>U')R2SH,3=8-Z^D(!%T3\#*;E1Q,C-I M;Q>36;E8E'>IFQ*:ZV]V)A\XH)HB$"P8E]9%%K 5@L<4:72'A >WIY>%[\>D M_-1Y3-@I[65[RAC>;+R567BAB!=.!$!8*(.C"B2(&@6*8L[BY #S>/7(QHA)Q=PD&&(_:Y+M0>[B?P)#^4 M-[?S\=5H40)2C5+][B]<:,QID(YC88)#QD1#-TZ*E;*?'%0#&9I;8<=VI[$= M%?1-O/7UC9^J3Z-O_Y@LKU)B/8 HK0H<>L#OV"K!9>'@I6 53*#*1!K2*MD: M(4--/[=Q_@ D[5@QIUB\3*FZ4G;%QB9S7]DB4.*1YH(( !BA"&[2^E@&S/2$ MSKE0;X W>O;)PI:A[]M2OKOTDP32[&)QV/#\.3)L(ZWQ MM)^MZ],OY71I\%I!_K1F[>'U@@?;M8>%"RLMHQAQ@9D3GC&#-*NE)H[TFB/] M!S!L&=B?@G$/'-G5BN<+0#6D7X.:"H6-Y48:QS!2W$;*:+TK2CPC.=.2 1X? M/1$7VU?$\-9H6EF;*8SQ,9V_U1Z@5=X##NL3W9%R8G-.,P\P7WN/=.Q,!WTQ M<;6T/KM(/]*FY-?1-/6H]^5\4ET\C=;^^/:U*^(,P8JA'Q@G'D#<9"N%IV M8[.B' YV"F]6Z@$^S)?GPK@\N,^+:A29&+"E@5NDJ8U14%7+S@S/V?@XV.>[ MHUJ8=3OC/2'1#@.[MYQQMSJ19#86EX*/TRDN76I7VSOO,#@,XUY3*^ZY#_7EM84&W2J_\D)01KVU MVFLI#6(:.Q=JU+#R.:OIP[X.K%-F]JZ84]/Y[S-H_73R7^7%O]T%AOQM-)DE M:=_-[D\'F?ED 5]Y^'/VY4[\!O#I:+":7D_$=9^XS]X/&S#OW9GVF[MWE/009 MG23[G87@7BN#?6">:1J=9NML=8PP3D3._M9P ^P&V%GZUN2I>\N]<;BW"AX@ M_PJ2?^UN+#GT985"5DJ!#5;8<@Z32LMEC2HEI)]\A7^.(CWH[M0]HID%>"1\ MYR/'BV\KI$?.:8F(#E9;QKTB];C,+(O]W(?QYYC1HPZ'T#=@["LG7V;N%K@Q M&W__-!_-%H!JDGEVL?IK^@2!S.YQ_ L+0ZPAF&(NA1$A;;5AO$$7H5[S/?Z0 MHT:O^AM"[\CD^D;R=&>) F5$'**C'I2!>2TY<33GP,T 3\<.E+E':J.WH)#G MK6Y OQVE"FVL(T[2%(_@L>0!J7HTXD1E;:L>[F7W&=?6Z3)E>XB?<,?LQ)MD M=Z_?-*C9_3,OE8 QA4AEA*)$4:6\#U2%((A'DA@*TY/3;7IMVOII3P[8QP\6 M&E%/(XR(4LL8:2 HH%HBA[(B:0:XPIJMUZ-#^;6X\GU4_4F#'L42V3"$2JL M6D&POQGD N8A?ZNJBP7,?3Z6\Z^3<1F^C:>W:9_8EZ"9\62E,?A]6J[7;!K> M8I]?>:&%#]*D=5#KA(X"J:AKU*@UYQHVD\^[WK$_*6,7'ZM[7)LR<56HP AC MS20FCAH181HO!:NEU#YKA7C8N;XZXM@QJ)Z>.P\[1*:!VU=?X23V-&CAN$5$ M.NQ=X!ML@NCU%OO7;]-:AKLO*OYM7BT6[^?5[AOH'SP%$Y;(#5'8L!"% :.L MU,:!8)KF#(6';V7UMS2;3YOC0>QM/ZF^L65]0623M)9;RX#MY6!\/78L!J>] MI@+%6D9E34YVK$%>.M8B5=H"M;\IW**$=Z7#IAXF&M-JE9%]W?B=\[H=Y0J5 MLCM$+:3W.&A*0691RRHD[G6RUP>!6M#ZLUE?>_CVMEA43J M7$]FDX1$BEC93ZIF%13181.(C%;QB 0C&EE42T^8S4G[/,A3>.VSJQ.@^Z+9 M0]\L;2HN1[,OD\_3+J@ MEE"N7-K=00ICQ?F]7!%Z0P93!IA\K N'^F@P>XWI>UO-JL=I$MM\D%:NP5\#&53-H^"VT?=T3JMG" MEI?5O'R0/.&WR:Q*-[[563C HWM<2THBM/S^6[F\2O&/Z1:/54S6WMBG7EI1 M@(_)/)>*"QU0,#9RO>G/C*F<0_?ZK(WC<)74>T:7=9^V,*79O2*ZI41!O5:< M@628NL TTC:H6C[P7'.V<3 Z:XS" A@L,!:-!H<431$8XW:RXV M^JPUK<,C&%Z3E^ (>4:9CT); MO-DOSVK5EYML+CS9M#R='=Y]V6N3XH666 @N!696"8JE%YQN-I:B MRLJT,\!%\%9#2UJ'MR]B_:.8&&,QI%0'*5@9M-UD0G]EOE+'8 ^-?OM\JX/J M*< 3\%%3AS0QAL80M78U%C*(+.(-D7?=D>5(5AZCAA-3^FC/WRY'$VFI^NY M:8(RN=O+626I>-BT#:(-^O-!]118<2T(0(J&JRC*,Q?+W\?C(3D%IS4%]_N4 !7A X73$HS@/W@*S! MV",D)"+88-9HE:@/"3\!MG:Z^_[F+24*8IB(U$N%,>4POAB?LD,I$H/TG+.< M^_D&V(%S%5UU >JI^N=ZI,:OOI]*J<&P2FD#H=HENXAQ!(LKD"+(XA/WTS3_]LK. 7^F<>H+V=*;FJ MYLOZANU/\.HM&8QV/E\X%Z.,*0(=Y@986FFHKF53/.2<&!DH68[6[M.3(BW@ M>3*N;$ULM*=$82+BGCM$(H,1*D1CM:CE8TB?&5\R=;R/,4=AVA=G[A,JW_>8 M#Y/%[WO,S*YBA2#:1X$D(3 723>^1E+W-1Y$R!F:!IARI$UKTR*L_1,H34W3 MJ-S(\NPJ5C L(U=,$ZYM] 0'*4DM*:4VG)?Y:4?I6YF4C6]_H ];CD)T/U^^36??5BR .M6* M ^F3XM,?U?MJD@YF7[R=S,H(1O-].1\#" 01]K&<3:HYM S^3IMK6\>?H^LJ M."+!1<<3#C6\DEGU)GETVMWPMX&HD=;GK0D7MW.EFL*O[M\/]IJ7EYZMA!8 M&4-9D,@[P9P,VM;=1UJ#SNRZ[VQM5>WB>1I+$4?CTERGIC=I>-OD:A'HH\>GM^5RLF[&?)1^CDMPW"]N1I.+ M!,?#[Q9_C&ZV#5T'5E.@H&6ZVTZ*"-X@: ;9VE^#/N9S8E<&[\]DCFK=0GT: MN_7WV>@N-5MY40_:CX[TMC MNS56^3#W1ZT[[<3);#0;ERFC]N)M-1NOKN9,UV[NI-:>L@7GDOO(.';0CY2( ME"%5RXP(SSE_>OB=E:^04^WB>_2XEQ8KZA -YK/OT]F7U81NI]7Z8C^K;SX MDL[T;&YKW3;P'5I/(9$UVD=D?="82XV1JN:[-&TBH(H'[TWFE*C222&1^A4:P2"UCG10H1W>MC5(O8 MGH9%=:SX:G%V7EY/;G<-?'O+%M0$3+@-.J5+!1PCEG4@J#*T<$@4$] G TG?ZYDTM[$;(R)AZ^5MYYQL0>AK8#(>V+ M*N_GU;@L+U;I8]\L%K=I\OGN\N&$8@=S]A<,_ ,-ZNU6D6? M%3;R ZR+MX[P\?NU\*[)1K+I.J3A CX%4SB:I&1L%VOC.'I@-F]@!E&]E-LL MO]+"L, HIL@Z$UC04GHC-Y*SD+4#?.Z+Y7TB?YJE^C^21% M2Z0=I92]J'FHR>YJ"HH<.)8,(^:AVT5F#78U$IR&K&0!A]_,]VHXV /6O87F M @CO+A\?0_YM]&UR?7MMJ_F\^B/-0$8W\,U]^H"7 G8/J*:@5"$7(_<$1T93 MMA05:B2,S%K5PC_ 8GN'6!\]OIH+: RH8C3]7#=AO&Y" N1#^;6:?DWM>C$? MQ=.!];C:"NL8HP($1$YK3"+AQ-2R,N)SSA+@"ZHDSP#P9EE]A!AA-"0HB>NMEX%A& M8X(R 1DIHV"NV=UAKR F%Z:04MK532)1V@;,\W?(>,(D5RXRCK10T2%PK92/ M/'J-/(@=_G/) (^9:$Y,.2"CXW3/D -U> KS/@TWY M\+Z>_?[HC Z $]%,<">DXMP+BXT,C FG<\X%#'0]N=M![4! 7]L"B\-(2Q=T MNO2#:Z(M4IAR*N%S297,V7\8Z#)QBW1I!=-3+:^LSIR?+A-^6XLK,5AIE#9* M(<^#UII9%P(FU EA8S!-"-QP8^?C^*J\N)V6U>7CV=5B6^KP=>-,+S!+%QP#]+)K#C0X9"F M'04WRQ=V&**O+;&3]0 3I]8R%3CE,#5B2$IM(HO$&?IC9 EKK.*B<,P?"N&X\3S%#6FE&(B&-,LZ7# @ MYZJ+$;$;A(]FR:-4,(MWE[].1I_OPH)G%^&?M_"+JZYOJEEJW&J[<\WEE?"[ M+F!LL?9""A]1064>(1C40JS;WC%HPU&/-@)!,LXIQ0FP&-AITRK6/,>]G6 MK',:K<.%1M,'\)QP9_/Y54KI1N8Z>=<8OIHL#[WQ.Z/6@DGEI2'$.$(X84P' M8=/* @Y6.N1.>@7IP5(UNT_X^&H+[P@WSCLMJ. P&;+8"_C(NP#64]E>M]>Z M',=Z95:#.^8Z4M#)#='Z',N?]NC^[GF/B83Q2D2)N'4"IE5,"JZMCYY2U"B9 M4==8[;\.^=&31?0A3:;_^ZZGVZ\\+,YVNVYA(OVTI M>M?CA>0\6 0R8 )>O!:6HD"%,013PU36_L6 6'&\-JO6,>SON%S= W:MZNUX MND@7 44CI/8>KLES^FAH# M_+#?7[XQUWY? ^#+Q>3+;/7L/D>TNY<67GNK4, M85.D_H:5>E*.Z98NM#P M/$:D7CE9#51Y?0V%+\FV)]IC6Y$B,$*X8XQ@);@13*WN@O;.<@$.0+-IY.NA MYQ"H4G6BF5-R;V_4R/9"!5*IPROJH.>G8X.*1H^C0UQ:PB+K=<.K>_[E*[L! M>XY"MG\W?K'IC(5M)3# MA%OY .9=^92'1E-T9F=*>N%LDWVU(2BSOP0*+PJS9XJQHU1A>6 L!()3 A+* MM'(D@"\"\SP!0T#X$39V3DR@9TD:VE+6B4FY=^ZQLUQA:%"284ZB5QQ)9!$. M7DC&/0K@CY\9,5O1>C,F'85O_Y.0QWUJCX7;5:R@RFC/J ?P))=$&HS!T8WP M$:?:D%ZO4S]9Q,NPC%R+^NJ?F0_G:WN-W*YBA?>(! $3.<8L1^#ZV* E,=9$ MA82B.9=HOYI8K,/5OI5+V0B?TLKM[J%'V+_]%19"TN!\"!)<<8 FN#2;2J"B[1'+@)(;5,2 M*@#X3-+"]$6$JAO8!V% #UNTWE5!(; F!(<88,3@REC- 84AA2+F47SB#= M('.>OFX#>:S>AK*LG6+ ;T?3QXW[H1>W,2(1NT D,HC;R(SG6!@N,!5>^&:K M4T,+I4;21"^$MRDB$'Y3E#EL20R!X2#$CS"0M:W]/:'4AR'>92AUF)7S+[L" MJ>\? !.9SKUY W,?Q2EUAE$G6-0,S!DB-F?L&31/#M19U0)XW:M\J^/[])$B M:<"PV",@F718\LYDCI=J*VBLM9Q(?(N\ATR>7*4?L@^ MQ6'X]K>S?Y=$(]G+CW^,;K9FR-Q=H, < **,>ITR0 9M/%/@VWG/2#2!G"U[ MZ.+&3[XLW[:C%I$)?T\+'"$>(X0^"LR\"U1P9F 09['*&3D;Q4J8-> M:LT;GC(@[)L,>P>@QP^F&_RDU2%J1Q$G1FAKJ6>:^8 LB'1FZQ_'*7(+&XY" ML,M%D ^CV9=M,^!'WQ<$,VLB!P"=Y>"4:P__P# K6>1*XYSECT'>"Y:_ZG4L M=IWK>ZNW\.2) K'@)*%6$$,XR*ZMP#9P3[3B-HHS"?4[4E=/-7T49J\G%0") M%F,44\XEQ;%&BC-C _0!1872,:?_#_*"M[9GJ<7SRSJO$RLGL4>YN6O4"$PRHHK#><@E^+#0I<&*X9#&/8TG3MF.2LGQ.Q_=^< MG*':J@><^[(M]2[_N]GF'%O:1(0I>GEY6:9]Q')6+A9ORUV;T9IV#W$>@1C5>+?>DA+2SY63Y_RGU@8,:SY$L7Y>2.]O#+4[;#1X6KOI;S'9$5SYXI+"),D"B##L%8(B.S M*B)#O-/!2']TRKF#FU[#EU8\MK3\X2,%1^DZ/&Z,5"GENT3.ZG7#H]/]1D!W MU\DR%%:U MR16<*::OO_NQW- ;WI]P_E337?1MDM3Q69['2VRX$\##NFPWL82RHPGQ<>_(H]9'CT;&$DE4;!B$,0DY@BK)RM MQ1#!YARA'= >5;M4R$&P8R)\FH]F=RM2C0S#T\<+Q;D)#M-H%?'!1>X1N1/& M,,1#3O*( :T)MSPZY('8$2/N?*DXF99O;[>L"KWT6.$YM]Z!!TH$]_"#"NS6 MC>>$QYQ AP$M![;#@$SP.M7\A_++)(DV6[X=76\;$UYZM!"2".LT-M)HABAV M#-!8"V$)/9,%H389D 5@IRQ(AP7F8)16BEB=&7#5[6PY_^ZJB]VDV%FR,%I9 M!E9-@6S84,Z [+6(B+*<+16"D M(Y@@+I@/E%KG0RV.]SHGDYDZ3WKDH]@'*1S\^F[^J?KCI5WE'4\7@5FN--R##BLS]F[^?EY]G3EXL43 *EO2&< M!A$%TS;%YJR%$O!)SG(4.FMFY"'9*3T^C;Z]N0 T)I>3N\.)#:8@6\H4&J90 M@4N!@M(88<>U16NQ1/0F*\?7V2U8M@EE'P;D?;58CJ;_,;G9ZXZ^5*!0"#$B M/"?:&HVC15[Y6B"LLK+8X[-;R&P-QXZ(D48Z,R]'.ZCP\)%".$P)>,>.4(&D M\"SZ>I8E@L19ISK/;NDR [F.U/TK*&3Z_JJ:[5Z?>OI8X52@S!DL?# @"'=6 MJDWC6)1[I<>*Y",Q&'#F?..I#QJ MB/*Z\12$R5']V:U-9J+7D>H_S4<7D]F7C]^O/U?3+7I_] PT&X8B2R(FWC"- M)%(AKILM84:<=9+A[)8CB7'BV4,3XZ+X2B-$2G)2*B M%H(XV^BNT6WZ/[NEQA80[-3MO[M?:WFW3Y:("CJY?2E@=5^1@A)I);-(>6(T MMPX37ELSZ*E($PP$+92T5 M()^G)GJVX;P763/#,UUP; 7)SC>SYVZT++]4\^][][,W3Q8\*$6T!\^'>!0) M(US7N[+2/5D(& (YQDPS3:Q' MP6"TL7*:6IK#@3-=1LP!L%,.A.MRGE)9_6U>_;&\!HI&9"BR(K-BKD,@>:<;B!GNGS8!I#=VH>KURL1S-TKQX]T1C M1\%"<(&D]$$3$V$,].DJ@(V ,2N? CF[5R(,.:ZG%VD",XX'6WCQJ-G M"B$BD22&:)Q0DE@=A-DTV^==;'!V*Y YT'4<)ATGB_%H^O_*T3S")]O\R"U/ M%TQHIS#'GB*&C17!XCJ^5U%/D-OFL>)LUNF; O&;AV),J42FKZ9793?_D^YVYE\\FR!O';$.*=] M$,S18+BO)\R*"96S:$W.=74R"\*N8A+N%L'N;=?N(U;;'B]XI%ICZG&4V.H8 MTW5/:V&TI2XGRHV0WK;E/[+UH MD"U^5['"G\+;SN]P/%W90KN#?1 MI0LQB9,PJ74V6,TMYL*G9$Y9@>N#O!^J'>57W4%\JEZ\OB#BK#JS<8@A9#B+ M4CHDL#>$1!8#=<8G70R@,YO%HES=5O#K9/09])3N*5BKY>+=[$/:WIZG2PQF M%V^KV;S^TXX6D\6^6R%:>T=!7&14Z+3H&3FV"%L1[W"T6.;=43.@K81V*;7- M1/2LC+Y2YVSDL]]KP;Z[Z6BQV).@YPML8A428&D\T\]'0B-:R4BMH5BS, M@(G7'T>VL;0%;?3.O-U@K=#Y^ZSZO"CG7Q-(;V8WMTOXNIJ-H=3Z2JG'4N_- M)]KYNPON4+1$!4/2F3A-";C^->: QYFEX6^)?]M8/1 M]=4SWBVORCE8B/'= M_/*1]'NR;.\K6E#M"*/(>U"(,@%93FI=,*)0SGGH(?/R] RJ.E74"=R%!Y.0 M."__>5O.QMNNKSJ@=&%4RE%$83;'B Q82)VNF+R3FZJLZP0&%.HP2->A)9WT MSL67VMWNK"&"2F)X8$AZX6G5)NUW)P;UT]6T5,,XOE,V,:RUM ^)CS7=J]TGDHU?9'?C197 M8 +2C_#/V\G7T30-%'O'\UW%"F5D.LI(560P>>-$&;:!/CC:ZWK["4SN"2A3 M=::=OGCX\:J:+S^5\^LWLZ_E8GG=B(7;"Q5$3N@M]108(1>]<89%233F2)%-!U66GZ\[ MV1)%FJP,M01^[T1>^&/1/IG5G' M(7Y*9M&CF+4N5#N[V+_D]W*!PGG% M0X#^'J#7"V>1#W@MG4;.G]UII--0H^I %_N9MN5RYXU $Q!HLKQ-:EO<977< M%:C:N&RA<#0L>.0"5<*!*\-0'6JD@]!9*2R&MT!W4D9UI92CR06^QF4&OQH6 M+Y"(5EJ)8!IN%?0:PU@],F@OLG*M#2B9TG HUHU>^AHL__[Q;^G(^&SE6'PI M08IRX3+[%Z& \G9J'RA*5AZZ['07"KEH\*L=B^,,3YG5W>0,^5!,+,+U?0W MQY@OOXR^E'8T_KV\.("/NPL6(0@2A>,._ [X?^7PYE29B4;D+ (>G-OJAR%B MJSHYVCU,[/_M=GD[FJ:)SVY?\*5GBQ"=8L8C#8URGF.!?;U$:GB(.H,[!^? M.GONM*6&O@S6:DGT8&NUHU3A(F>.,AV0U9C#W-R[C9R*BIPQ/F$VK*!!R*#"$F4H)[)SQ&&T<6,M\SH&C 67Y&A0A.])- M7^STY7SR=93N7'@)FT..J!]84V$ #"I<--8S)R6-C-1+3C: GYNSMCR@2Q$& M1=9N=72B\TU';7+^.IF5;Y;E=:.(TS;>4T!W#R@E*4H1OT:"?Z3Q!DMPE,YM M7C. K>@3ZJ]7I_8^9N0^1=8^E_:E,H65U%++&.9"(J^/X,=+'FT+VN@]..JU2UL>(*3XK5 C%P!E7RD7!N!0V&"764CK. MLPZ/G.GYIA:,8EOJN"?=29()/['*KSR;<,KI#H,0(SA@CI570<) 1'C #".- M&R4C[66">N2)43>:CF^GJU\_5-,IF+X_1O.+)FAU\-I"2AD"PQJ'$+CU O#6 M$A/EJ424L%ZG!B=/3-Z8>IWDXFA%0RE8&*7 49 3[;QCGPA&- MJ8[:&&I<\-$W6M$<[HI9?^G-!1'4*AN1((K#F*V26Y>R>7DG*":]YOPY<7KS MQI3J++WY8$7$1,6YLNE:7<8VXL$C02JX5D.HI>3U.\#G_Z0%XT/!]T MF![^/!^T?7/(&<:$X$0AHSD),+?Q"N8H4:<+K, 7.#-&Y_*IR]-!AZFB+U*G MU#&@F.L4NY-DV&,Y7WJ\""Y%@05'B'$\>J,B#$Q86685=E3E1!JZ_=R@<)3)AAR7H.SPSD'&6-DBEI$.*."Y.09&* =RU/P'K8C1 M89R?X-OR?369+?^CG%?OR_D8Y">(X(_E;%+-H5'P=W)S=T=X'EA-X:.0W&E! M&)C[(*W%,3ION!:(1>/.['*:7!57O2%]/(_^J%:-&H$UG-'4BF M(^HJ4,I^K@U+J\.<86N,5\I013V'^9C.R24VP$&N549U#W=_$7*?EXUGF<\? M+C2V0@9-P( KKB*R'C%CK+$44XMI^'._L%U/*5L%IR'6V]'U?D]I6Y%"2LJQ M$SK2P$%"83E:985!ECA">4YPV0#'OAP5[V3+T8@^Y\QK1?,8"$[I2[R>\;5E MG,]GA.TK-2Q6@L-XHC"-AL<@#)8X1$#>(J2ER)E0GFGH1.92;Q=JZ9V4O::& M]ZS5^+1$D*S'L8=#W3L/6DBR:X#2, T:0 M2,'D8^M3()1G1E@: CK7&TS;Y< !*18/P_O/,S2[ OB(EP@48CEXAEPKKXTE M-OI(HA>!9$4&')RDXH<:P4^@O=-,P^-H7)KKZG9GG/BV(@4A_W][[];<1HZL MB[[O'W,V[I>7$P$@@3E]HMON<'O6Q'Y"L*62Q#42Z>'%W5Z_?@,42S>+9-VK M2'LFNMN6JE! YH=$9B(O @*F6E!C>=*MK73&@PF$FF35R)_!!%V@XZ@%WY@9 MX\#MET5B4['>?)IMBC\2SXOKO1$WNST6:U5]D.@\TX0Z3SE27(%/EA^B*F", M C,R_.R[VSLD.V3/."#];;;)V1;?(,V],BA?OA1!,^TX08(+Q4$@JY,2[P!9 MXX/UNHU[\D)]X%V#L 4[+BEY2WIKP:)D.#+"DS%I* 7K//=4IIV(?[J >@!B M#XP92S?-IL2IB@L-<\:>:$D#;!"9,LKS<-Z'7# MC>$J!:TWOQ6;N^7UBZ9N]5*KJPX1NYG'D&CP9$@5$MK%Q]OZF+YV0V4-9T=DR4CNZ(:)D54 WO&7(E IK692^Z Y(BK9\$EF4VN5 M5%B*-HK=M+NA=0GQ<9DRQ 'Z3H[(:"?G"^W#W-_ON@F__-'I,[3: )$@8@5E M&G1N3T9<+K?@64!)CU%25DNM&RQ]&@9'"(:H%XLFV54TY: M(T3:*BJ8-N[7"=X(= V,T[F#'1!]I.V_3X2_>"F0F(IQ.@&<"C8938GCB=L8 MP&+$(%2KXM6W3GW8174JZ[WR&%%RRCPXRA7UG#FII?$>#!>[5HO#=GV>C"2H M#(Z#.G&W9#^__'49M Q>6>$$XYP;39'SV@%%Q.? E.JU>V4M5@P%ZJZZ5R8[ M5%H9A,>8<(.-#5P34&F!5'+#!TT@/K]N(%6A4:U[93U>-$X9[;U[)<942LD# MDTQS3HGQS$KKL*,(Y:*"EQ5.,RJB^F)*8W -U+TR>)J+/7G( <,*2\,H.$^4 M5XH)'6#]\&>JP'+)[I:8AH#0/,#GY6W"ML4'<..>T9YH-&CWSPQRH M/7%G,$MWD.Z5X)3,^13:6L\%=A992B P(,([A=O4O)ID>,TDD-D':X:S,?KI M7DED.@R,0 83Q*7CVB D!%BAB!% V[AC)MGE91) [)0G@X6[=MZ.D"IK7?!< M,9G48$R,!&RI<)1@)()ND]E7N_OEA2N.W;.CL572OFDJV#0[FR9+ K?.&:6Q MY\$R9G30J$W.<>TNEA:&DVX"5(E\CIEB?1:(8$&C1X8 MXI#N"1.54Y,:$GX"<'M(@GS^/\5USC9HAKF7(T3F,!7_W.Q*F;W M>3G_2)J)+6Z6J^+S[.]F4*PV=F2&,J)P"#FG51*I@T78><>5,(:W2NN^.*(5S-0"&G4 8<)NR-M5O_/0C M?!?%;9[OYQ\-Q6TX,CZ*&\$SFF"L#6>>FV6 M5HL54X_BQ"K14B9;P1J4E@6(>;=?C4Z&Q86E>XT#A"91G/7X=^P8+X;3\B2>@^14,LPQ8CB@TG5E!-9M M0NV@T@B9DI:4.O"946,].^I[I/Z0R'1_V<[WWQ[GF_X^F'^.LPE M!PD<@6"U 2+#N2643GHK**82M:UZ/"44DLG"_P%+]C1 QG( TH\?U^&6B\U\ ML5UNWT2J_+Y5OHCU.B&W>_MF-$YC9+ES#(.1 MR%AD2H,@$5FW\;4WC>S[N2,ZX]?T]\3+G?]Q]>MR<5NL^CT?CGXQ"F8U#AX( M,.$MP4+9DN,.\]!&[9ZD:W7J^Z%+;DU_-Y2[OESI$"?$B6]&)9BCB'+/*0Y, M&^G1,XT%M E J>[P_7E"],2OZ>^)?D^#9UF"N1$ VF1ONN3"8FO+>VT(IE4# MK/H-AWK/(YLZRIOR9?IX'D*FOY4)W@>.O#9$:$TY]4R%\G(2.,%MBD)6=WJ_ MR=_YX2'>CDGC)F*\R0JYP$0,[2FR0GH/3G.AK0*QN_DP1"D!LE+1F:%%S^[* M[[&/ZMNLW59)_A7&C=0FC<-K8 YG.*#0XIPX,IP3:V7&%02O@R+ M5N5])@GA@3#6$-F=,6IJ\#8WFV*5UO7Y;K7H1H&Q78F')*6X:Q//-31+_>67[17XN%OWA_]1WHM'8 M4S#:6D$XYT$G_=\3:ADX -FJ,&_MD.Z?^.^#9Y/$?Z^@?Y]J7"@/R'-L?**: M-C8$EL[.7+?'29!M)/TDKS;. .E=,&HL>+_.PWBU@ETOU!I@/C54] 1S[7BB M/\9<2+#>&P<80 B=78*#!IV/6.-K2.!VS)2I2>$G!_.GY7V:Q.W^-]\Z=)2< M^D04Q"CFJ4*:*BX!&6VD9(:!8A8VAS[:UF(2A#M,",0WHN-6 MIT/.\D#R/Z!R2WDE$6/ $'#QH_I,1L=\UZR;)/S?,8\[A_^Q;T1EJ*#686$H MX8ERBLI$281DLLJ%4VV*F9ZURV0:\.^0=9.$?V^8_YY:%H+'E!(E7!(6P6D9 M<#HP)>.8!RK;- (^:X_)-(#>EE_30'?+$JFOAXC)3$H41E*:[!?E*AG_6+!$ M!D94TOK:6)1G["@9":^-^=(X3?^QK7&>T'7Z_G-IJ;^2+7"U7.P6NYW=/SQ1 MYG95S-)6VMS-%KDMS]7I^,R^NTW_OEJM->N)A_F2JOX/3X3X> M43 >I"])P#44M7FDGZ")7AZ\IE,EE_C1K6]\:Q?8%0;\E@X MXPCP]$^BOT@J8."2,'".4=@C[2>&PBS+&QJJ[XP3,<%46>F<(6!TVH8$2$D+ MS5N5(*[N7QFZKO7 M4[E KT;P4EF3 QA$X(@1BQSGB"JJ]T.!*CFHGXJK96+<_7S'\AW+ M/BJS/XD(W>Z!E.# H,= M\F/XZI>OLY@_+EX0KP%H*X\6@P, ASPB!G$GO4U*@.$,>2(%1:%-\.\DHVT& MPVE?+&A\??4ZH'EQ[=>;^4.VRIXN\#[>/-]:O+YB.PG!CK^0] T4C,IY^ECR MP)A&##,0C.[*=KMO).&M*R*XO3-L-& M8Y0#@H7@2'$06C-/&/&<,8PAV(N+;NE9K@[(BP&LB7\LE]=_S>_OTV8T5__9 MSA]+EGPJ=N5*?DD#+F[GH]H6+R;X/)U=IX1U-MWNE^OMJJA@8M0:)WJ%C;>. M.48$EX@HBI@6P%C0&!DS8E602NNH(E/J#1232B""I)0Q4%PY;8WTTB&5A"]G MAO!+LR)ZPLMR0"9,2'SL R]^,"F2PV ,4H"MR#= 2KW6%7H_%S_7&C$\(PZ;S0"F/LC*% M2GH1#A?6JK(G+!UV5_3.D>&T[.OBYN JUB^7<:)_=,V1HN(L&"JDP<@G;9%A M@\R>'B Q&_04'+2L?)_8^4[![I,G$\'H\QH^S!Z*DZVF&XP6'3CE@2$*5@7P MR3(FOJ0+6#U,!-R $4@]H:8>.CO@Q' (W855Y:O9=9$^>I<.(BB^%O?++]FZ M/=F*J]+[40'*J4_D-A[_ Y4N?T MKC%*!$N-=$ XE\%YX[C1:D\'CZAHT^MH@O&8XYS<_?%C KBL>6+7'"GJK,\K MZ@1/I->22DQD28_ _(7UXNH%*=71V $'&E]^N67VZ%S=+9;WR]MOQUNLOO=L MY($J&V3@G BPC'&BQ'Z>P7O1IK[7)#UQO?%QV2VEAY)1^QN--Y0XI:T=>2LZ M0RS!ACFEJ/?8 =>ECA"$1VUR[29Y\]XWHKJG^7"QCZ>TA4HM4.L,$R4@R\!H M1QU+Q-0J5^??4X(&:&,A3##3&-#X(GREQQ!-ZQ"=??Y!(0^X[S+4# MA26#8(P*CRM+@_E- K9U[AWB=:R[DUW A//":"8<9$ MN8)$IHNI'=\GE1("8NX!$<%U01;K?9.<(V% M%6V2%&H'*?:7BC<@^GJ@^@1DX?$4T.,O1JT]\I19)!##2-*TP4I28D-\F]-V M0NF>TY!P]>D](1?'OXKY[5V6S4DGFMT6_UP7-]O[7^ V!R0'Q,)*:EW)M<;*AJ0FH"FABJN%::&*;ZG M"!%.M E\JMY9M'#H08A @6#&%6%> M DWTVE-+6Q@T0&CD2_H.H57#9]_J?F)V\:< MF29N]]UA=LV%.L?P>X/'W-0Y<&0PX@X"-L:!>Z(:\X/>[_S$J/3>_'CJ6&R/@YSC+$ZF<<& M.4FXQMMB4=S,*ZWS]1L1"VV(=-H+94RP' MO'M=(")+BPFH- M=L+M0_NV%66'TBK]S4UQM4D*Q-.T/R6K-E=MGB^V\\7MQR_%:L?(H[U'*P\2 M33#(:(9\,$1XS[10?$\%ZD.K.\,)UAOJ U^]$7MK^3(985>K8K8NH'C\[Q&D\+ M%@RT*6XTP1OK/A#9)[U'QEY]E$7)D%%<@TW[2R*2NKP M]./+NO$=$'?=$KYQ\:)JLS/7U[LKM-G][[/Y]7SA9E_FF]E[B7GM!XT8YPML M9!4)+G>Q\2A1>+]RVZXNX(12]/J W.#$;PR[WY>;1)O<_',WF^6-N?Z:29W. M\_DZ3>MFN?H]G?.[F(9U;K+UQ]ULE6RE/ZP[!+H60T:K,5+* 34"$& @QI2F M/L,TM+G94S\ Y(8C_2".T<2!8M?6;5?W\"E'8O-Z*@-Z1O?U%S/7,&F4-LX[A ,Z;,&(?VM<3?\F'>I<>M<:)G'), B33 MU=A<7LEPYS4SV:AESN,+2_SL"ASO%POMA>2C;O^Q>S_U)05DD R,X50"IDQX M\#)Q7A,#H)%3C1*\#QS[B8KS/7U7L_S?JR)?A7])*DC&Y\O?K?^:?3ETU-<< M)MJ$)I']J0813W-WQ$#*%6JNADDY?%T4[//8V[LRUY>#$7XHVWI'F0_+Q?+1 M\;ZX?:12]03N:@-$J[(\PT@0)$ (8I(^LU^]L4*V,60F&4S3,>)ZI?9PM6[* M+JN/LRZ/EZ,WO>^_$AWW%B-N$MV422IRWE1/*^1AT$9(@^&I0\8?;(#;BLX# M5B_<36^__*, >O5D;C$-.<,%G,Y%:;U3V)7K\9Q74O-;RZ$!:F(.AILVY&WL M,GDA7;\W2=]J2.\^' -SP1F++ +"-'%" =W/U%),V^A!],R8V1F5IJ&T-%96 MHM;2(XB&KG!=0;,#+$ 04N/$&42\FMLR 4]@03 M9BRQ%ZED=@"8@UDM/5)_$ GQ-;VV7,U'#>Y_G,.WFH'!!]^*V1.1XZ\-T2&) M>62\E=YY10PR(K!*(!]LK=6"^P^_%@4D#-&T+)Q[SU&FL7#4:RH9UTG+:1/" M.4&W=B=\?\=4[(B\P^[9%W\[SD1K'.%#) 1*P,%=<6T' VJ1!"NTNK$E[)YP^ MM&];T'5(3^%NKO]:KO[]U!.Y"FA>O1!]R#=JF'F1%A:RQA) 8O"@0!O1JEWZ M) /V>T1-&\(.#IN<6KI.2F=.::T$FU%HNK;++6V?*UQHG!,A9 :4B<3CRA M5@CKP2FJJ RV6I_ WNE1SP=T_,6H%%CV2/21MG[ZXY?E(O_IX\WN]SE$>VQWT7ZBI_?]ZP7HC*LJ\I]Y*!%)H)D%3 M5Z[/6=3&3)MDV&$O2&E*SJ'@LIODXTWB*=GX^%0T@F.IC;0:;+(O@W7,[]#AQICR+0$#""6FM",9*(C4)GI1K\!BW2!ZPT YKQT5(Y[<6X,;, M5GMU='S*W5@_WOQS3_W*)_B;]Z($SJQEENWNE<%KIJUQBI%<967@:_L1SO'* M[#YZCK M -22IB,CZ,-R<=441,_O1@!)@\("$%>< ;)(QM?B7/6&X+$6BGJ1F,8!G$*8"$BT9Y:; ".Z>G]=KM>O').[BX-C M*WOWA2A\$3/7LA,8(- M>?66TXUHUB>O?YO]/7_8/ASE]JMG(F:>$0H"$>,Y$*6<"P8+%9@EUKDV7KPI M\KLNQY;=T*U7GL\7IWG^\IFHF%;! TY&1I)KTALK-+=6)_GF". VXGU"5EPG M/&]!MT$3.5]>3K]_PA][/.D\QH($YH%)SL%IHR33@)QR!$MR:79]-P=^AQ0= M"RNP?)C-%S70\OA"5+F803HCC=:8YR!WP%8@Q1.=J!6M^N=.Z-3HAL$GT-*( MHHV3_OU]<;59+1?S*RC6\]N%V6[2]S,+_EC>;/Y*Y$C&^O\W6UWG/Y8_^FV6 M"_$L9HNKPWIDAZ-'AX7TRDBDL><\_8D!6(F!">.1-(/6)1D>774!L1R; !UZ/G)!%?;*:L4(ETIFWQHCFH##N;E&FW*;$SR^ MN@1,1R1M7H3D2['XLEU=W*-%H9;%T MC@>4-,&DP5GIK&8$,Y=HR(:)7#A+N/1*Z+&4H%_GB^*73?%01VM^>B<2P:5# MQ.* 5=HCNV@>%[0WR +QMDU!\PF"J6?5N2E9FQ]!>S"_F,-C0XBP7/T^^_;P M_D57U5@#=0Z8:B(]V)[HO&W"Q7C]KZN5Z-)D,A M$3_%Q],1_]X6(@":=QE/NC &%N2%$ ME2NDB@V:]3+XU6AE]AZ-7&A(RW$B7_Y5Y("OXMHD:3B[+3X567DN?_FY6#W@ MRA@Z/51,@LEPI9AUF(>0:]M"21'A6:N8Z@D:LKV@JW,J3P)W.1=LN5ULPHX.UOEA!J7]+^D"1KP.8-2:@,V:8*>8H!JU6J'#+9,UG5Y5,*V M4AGY&L-$DDY82 MW3A*!C0>PKJ1&,I('C?$:(1J\,A@J!6%V0N/A4GO6ZZ(X M$$U:+N/QW$SL_'@3DBB;W>=>2T?W6M-!HT.64>V(]PHE&CE,M2VI1+"[O#+T MO4#HN^2B@?@Q*=0FRN4E?/YKV1:JSR-%I ,E-@!2DJ9SVW(%?D\/H@8.COBQ M\-F8"9,$9?KP\=S:FF-%P:VP6'CBN:164LIH27O"M&L3QU5;:_\Q@=F #5.$ M9EAN6Y_M+X:*2G'&@_=8HG1D@-(*D9(BVO$V=V*UTX%_2& VX,(D<3G_VI7$ MS$-%"8I9HYTUU@;/"!>9^H\4H=RT$9@3;'H^/536Y\'44&EN$M\ZA.:K\:(4 M"+Q,:HZ7W/-@M*"TI W"OHW[MW9S]!].;K9AQ3@^XG78;K:K8A^D_F(IE7U$ M!T>(V$JC;$!$>RFE15[S)Z4F(-\FI*Y^T_3^V_@, <1^2#\)"?G/Q?7>WUU< M^[]S=6OSD/_65$(>&B]Z:]+QP17A%FF06'MJ-U0?OO#JZF.R( M'^=7^\Q(9(*A#GF&E< "4_NT/A5\&]^D_D$UQFY(/=+MV,C%J\>I;0M&:2:Y M$FE#X\0+X0(#ZX,U:;.FR5"25M MG)9M7!V3O+SH"3EU#J-..-$F8^'%I-ZKAW82;XW&B8JX@$!SS:S0U&L=@M^O MCR#:JBC'!&.#^L79$!P8O%)C#3GW[AN1J[0N@@QE7J7SW& K7+D^276;:/4) M1@$-)"2H=!0]222Y'["7S=LI5#IJ#[T3MK8#< ML$HHP1D0+8DDR@8- K0,X;+"Z-NS>]D/8>CMHX'[@@CF"E*4^'$O+[ MM7$,[D?9OY59O.R:I$-9%WFFORS2B-)8A+14B/M\8Z]#VE/[]0DCJYVRY^,6 MZUK M*?H.%(FS*Z*DU?,AUZ)QE #'MET6#N$D-0XIWT]KE!9>F&=KUKS^:BH M:4S6<8#SRR(1O%CO'!U_;/+]_3X[;W9[2@>N-DBTRO@0)!)-==J:)14L MP^+"BE'U"ZX."3T.W,J[*DASKPROER]%Q!SC$C3V5@I#A76*E*OT)%Q8'_5^ MX=2"L$/!Y\DODBLM'4',J^90 MP'CCQ?^PS176/M[L"+#^N-VL-[/%=:**G:WG5T> 4VN<:)W7N:D1#\(RQC2C MM*2HXUBV,=\G*'TZ!U:?Q!X*>&EGK(HL/6?W+QRU:[/9K.9_;C>[RZ+E[F=I M%>F ?@P5,ZM5KKU]JLI.^\&C1^E(P&F[.B&UI"QM6EI231$U;._!\X/HX!P8 M66#"_'Z;?OK=%JPO,@^-%+4+WB?U G.\JZFIU9-![AQO5?5O@FE&0PG-CL@] M%/S>DN74N?SN\Y%*Y(S.+073:>!),FP0*]?F@VD3[UX[(^@,H=0%4<<"S![O M-2"S?R,JCT1N'XB#PHH2K*4N#6.7"P^U $W]W)WS!TTSLD[N:GWDT/4N;]:Q M\ :"XRS99]PSIX7,G.#2!<:0JE2$L9]5/E?/>E?TF!QIM4-3Y6#-AB-&$BQG M@#%EZ1"T@AA--39*4E (.74AC9VZ@\IR#+(/("1^7RVOMU>;?^6NFXO-MS3Q M7]*.?UC,;^97N\$^+#FZ1?K99)@TD( MN]IUE:@@#^H,$XG)W) MOO%'=M?,5M?KL4-\CS CYV(\+NR7QXQ(QA)*KU/^N'=I^*K\5B6_RRF&_FLWOSYYO;M+F^9R.RO5\4R'&N-W T6KO6# @C<*;N?[O[?HQ'2LL5\?(>SS^N=8X44*0VG*$$RFXRG6Q/"@B7$CZHK?Z MPJ+0A@+.3,)]KX?]\\OU;%.DYP4B)S%5Z?THL4&

1=;>37"F'_K<>.(;% M:4R86YD;CT7"42(X'\7M8U+%4Y_)T9QP^ZE\*KXL M5YET%3QKAUZ)UGN>SRM&A>4"6>6#3$H192J[3G$EG ^SRGKW>Q7>CD88(:3" MT@?,DSZ8M$Y$."7&.!! VR@W$SQ)VD/@[2U_YR0>91N/[5+OZH1(,V,U=HDA70*L3UO)_^"%?;;_I>G/-X-1HN<$ BYMJ'Q""'KF;9V M3QM#L+NP=N+M(7(PIJKS0L8IK^]A6#Z4=SE/^:)_:-8WJYF7^Z2 M87=_P"%]]/FT)D<-4.R2+D*-0DDY\>6:O+<7YJ;IE>O+[NG=*X8>%_ERA@=K M=1Q]/DI/$<<",8(!H8[XNNR>HGVBY$/:'G?FH5BEV1WT M#+__8)2:!I*KH5J<-*7LFY3ESK&@Q*#-''O&17M.+CLD99^ ,.OY[/?950X9 M/8J'[YZ+CC/$N478R31[09(F39[6($6;.\X)^2"ZAT-;2O:)!K]=+;\41X'P M\I'HN?-6$\24(U(EP8C5$XZ#E&ULU GE$'>/@19$K,;^= MR3\4\/;7FL? 53X2L0W6&XV=-E+E@ XOGK:.$?S";M>Z9>K[T7YU:3J*$W3D M_,8N?:!>"M 62\8I\)#V=^ N<(])8EY@:,3$A)KBJE9^8ZT1(U->M]3(>N,3+^>;3?/WOYI]DF8'U=_%*NO\ZOBR/7'>X]&C!6U0%6@H+25'ARQ^Y4D&6HN M[ *M+3N7G5)S %QDP;^?X/KHO<;!YR,W"IC,[]"U(KV M+/T>&ZV)>1H@!PY@F*\?BY4E>H?EZH_MG^OB/]N=3K.>Y?)E'_UOZX/^RKI# M1)7D*5/&4 C4*V:3813*52F+VA3XG29$VG!V.0B1AW)#?"=1[3=;+*[N'F:K M?Y_(#3OU:C3 O<%$ZP#8'9U-/5%W/#R5DS[90N/4JS$9 MA&F9&#GG'56$"!5XN>*T<2_D)K9[ )Q$5BLZ#^:I3P)UO7???2@V)Q.\WGT^ M(DNL \H)DQR44H0YO%];T(F6EXZAIJQ^ZVSI@+@C'G$YT:W^Z5:^%0$[C5CN M8)DOK7/1#+W7*6D.CJ]4?FGZ][_#'6P-"3L:@/)\ZQ]GSV]%:XG/]?DU0@$9 MA,&4&X4BA4R;SM=G(84:#2Y]&N%B(7#+\4@C23"&XX4=](@Y:%<)78$ MM]&O)Q3@,M2QUI2NC9U&SXV$/M[LTP)W-:OF7_/"]C\IKD.BA%L^?)DMOCVY M+Y:KCXOWKBXZ&3<2:KP@2EMJ,3=:@N.EC,?)AKF0&XXN@; >[U7)[>_?H$/MXLW? M0)A\]&C!*-\,DQ, . H6T39Z_CD8BLWAU@-U&PNV MLEW'Q\U=L7H!Y?6S[,T5F39'(OH:C1-Q((HDO95H(;PC3@"P>@ MC[445CV3NS6<_.+Z.;RG&9(J#!&5=1)A1ZWS4B,5=$"E240L-6VBUB?8NJIS>:;VJSFB[RTP?F/5I MTS!M!*B RK529]K<&$^PBT]_>E2/1.\$8'?SVR0];U>SZ\2KJUVKT?GB:_%8 MB7"^N"[^W.Q_/C\LKAH/&!T303F;"!RH!Z>XL:Y<,2>RC;H^P;X_?<*L3[I/ M,2:V:0^0Z4?$,H:(T-IQZ30GP*WCSBI/.!6:"%3)IAC(@JI7':C*Z]&YI)DQ M::7 D-O2**%4P" QM]P@;]:[WTI\O6I!6J<;?;N"D0E@5'#$@$7!* ME+$VEX$BD.0Z8Z%2T>21*?:R:>NZBEQI.7+TW%!/,,%!&PY"6TR5DYXEY8M9 MUJI??6V1\[58_;GLNV/]0!![V]A^4#:-*Y?&+F\V5?%DN99,8T+RN2*IQT!M M$,@Y;$*@HI)9V7>:H'_X/-I^)JF4[R_TGK M?:Q8G(E0O9A:A]^+2KAT1MMD0C((3O"T-^"1OA9)?VDW<4.!\7"CQ=%8-]2E M299F'V8/IX+I7CZ6!#4P"F"%5$%@88G%KEP)=9=6*WID-+SM^=><$4-#ZF2 MW>L'HQ4NZ-S^4""6"YMBKD2Y&B;\A>0YM6/D 30THF!C_Z+_SW:^^9:__?FO MY>>[Y39;M7]D'^?QC*93[T6&,5'>")H^2;!TX DJY^\HNY TIK;,6_9'TN:0 M*$5C5IE_WZZN[I)REK_N3] 32LF1MV*@!''PB71&:8Z2/9M,V/TZ,?5MFDO51LX0 M-O^TM)3N.#,R D_J,$??B\XQG=8K$)5$$.\9YZ%<*Y'#IFX/@<).^%X-2XTH MW/A\RWLB[Y3'2('CA]I[ST;+E &<*"!SQI\T%!'RM'K%_0^"A+I<6W9+U^%J MPZV+]*T[L[B&--_[Y9=,!/]WEK^'RY36>#M:0P!K%8A"6B("22Z7ZR;@=9NR M(9,\W[K%4W^4'BR9MKA/8][^HU@4J]E];GI]_3!?Y""YV:Z5VN,2#DNJ1N-$ MQL%8J04H16P@CLI0TID$Y]J$.OQ09\113 MISE3-$@CL%!/NUDIVT9N3A#!T[(*QN7E8)+Y_66M5KG?6Y8C]MMWMZ#FK]GJ MN@Q5-=?7N_:7L_O=$Y/AZ,@[IT+5VJ,O1FN#5;GGFF7(8B$#%>KI#$T_NS1=>>((;L:6 MH4"XITMQ_?[L]^K9$3!6&R!*0BFC/NTV#A*Y]&]DG\P*U2HR>I(.@:[ \+9) M>1_4GD1LT1M'Z,_@HI@,+NL\0DI34 $3*R@!ZP6 0IZP2CZTOH.+3I[:ZT/' M=HWNC.V^$:D5Q D%+# ?DBC//HU,1X]E4@?6U!_,@;S0=H\KVYQ73GJ MJ(_/11:\)M1)ICT+#B/$@]M3ECEW*36:6Z*JKH';/R.F%N\BM=7,.XNEG$!4"=JIAY?)B,X#Y&OBN.]_> 16V<%6:^W#U]V"9?9 M)7"5%/_/Q>KA6%V@_CX:B1=4:)Z$B(]"A8LT@HD MQYGF7EF',1^T]OF(%P]GMX4Z8.99;J!2=,#\Z_RZ6%R/<0:]_':D"@='L3;: M)3'EC=,ZTUP3:;'2K:Z3:U?U^[F!!F7F)"X&<\6$[>S^]$%1),_QY/9C.%,8Q FN"Y(H28-H:5](1FU9=OR9HG0X% MNMZN!^NQ:\IU!937EE-.35)GD-2!@*;[E0 C<&' &P$!QVH)U"/^U&L)*$<0 M)XHXIGQ:0;(JR7Y; E%87EA'E6:,/%Y+H!X%IU=+0(-'"&%IF!)8B$"%R_<9[9TQ9C)R=N0X)J>E<]H&BQ32E":] M%VQ)-4-EFUI"D\X9'DLW&)QEDP?Z9%.#,5@M#1%,6AR$$R2=MWLZ,XMTFPY7 MYRCI.P3F@-G ]9@X^E^5JL9K?%[IK;>%MC."9-JLY16J(M%L7- M_*EC;O5B =U\(&J!L0V&&209$]YC9UFR')&07 LBVK2IG6"CT1$A/@J_)J]Q MO7N _6.U7/=BF!_^6E16!JV1E!*\#8I9#*&4(BV[@T^P5^HY:D&=,6^P39'= M:+^LU]OB&K:K=(8]3OG1B#IX0W84^,U&C-1RG$Y&ZSW@Q"I/K7,E?3P/;6SM M";9L'1/<@S!H9 #O;(B#BZD/W^/C1<2HD(@M +N_T?"G2]Y0_48]>TH_AH4K-% M[EC+.*(B2$HI*M?B:&CC!YL@]$; P-$HOGK4GXP2>091?$HSRHFW4B*M/7+" MAR?*:G%I'3<;HFJ(*+YZC#CO*#XE(1#N74C+#51BXGQY-(%BZ$>+[>@5+K6B M^.HQ9C)R=N0H/N1#P)RI$)1P!(C&RN^IY@ENI99.,4)B=-U@<)9-'NAG41XF M**^-UPR%W!LB6(2!E33G5@_:J&X"4K]#D Y>'*8>*\]R^Z0C][=B<[>\7MXO M;[\U;Q72Y=Y3::7(TE M+1T*P0'6-IA<@C^C8D]S3%B;0LB7&;,WB0W4 2NG?FWR)JKVY[5)!*&#TI9Q MR21G2=_ WB!F&=+!\X JA=?V*"+_/(WM/]]B>Q^D]&&Y^)ITJ>+-S>"GY?U] M6*[R@Z=D9*\?C\I[2A1%5"/-#:-66JRX7R5GB#P5F@#&NCVMPE3=!?=.Z[JR^^3ET? MH3_UD3=0-#G64FNK7>! J1>&LH"]%LX8)]S/,(Z*?E_/J*?&<<^Y5D%3F6R* MDHY6F#;UDBY/NZ@,NM["..JQ:]IA'$:0W&26>R$Y\I:(N6%B=2&J!HBC*,>(\X[ MC",1GAA#=NY!",0@@HR9C)P=.XPCY#Y+QN1+ M&6R!6RWMGFI)DD";4+@)FN7CZP:#LVSR0#]9R./)*5'#4SS81*)4(%@26I0R MPC!@G_Y:7+8]+R9K;:3'.']0SSX7=C(Q"<_T9\7@J1Z^"%4LP0 M++0-GE#Q)+$9YVUR;:>H(_[H&[ 5]\]___W7CD6C[K_74X@4A'6<:6TIT9H( MA$UI+Z??P* M)G_NOVES__SW7V+,33$?>PM^-XN(N4::N20) P/O&?+,E'Q0 MF+4Y!2^I*-RE[,*V #C_C3A%B] J:1$6R"I&?4[:V*=(\6 MH5]<_]R(TX7 !6W#DS%9D_&/UIEI))0+:6@PWC*0BEL'KN1G4';0])X)GZMG MX4#MD?$_TD:>^.Z-W'&N4@I:1-5>$GG]@^S_?O%S_G+@-=NO6G*@)IS MC"PP@;A&*'BD-%-(6E+RT!#6)JGGQ_1,G[D,Z!<_YR\#]D[%;8+\- 5 G0E& MZY1S/BA#D21>6DV9*KEGJ6_3$_['](B?^>[O$3SGO_4OQ_IG&&,AF9..*R*, M1QSHGG.>^59587]<'_R9;_W>X#-NPO NUGO]>D8_455)>6!&GAJ@:(B>X'B/..R;3\75\G8Q_Y^TX)V+9V<=?$ZVMTW/_+N2==;Q-Z-S MRMNCDR]%KIG+T<+(>XE)LL2)\"4]I9"5RM7^:,796V^*,5AW>BO\ M?;_X>P=PI(G:P3O_Y&G:RYMGY\[5BVFOGJ:]SM/>YFE_G=UO=[^]5^S ;8OTSO:C=S;^52IM7W@E9B,0RR45=*#EEY(S9$(!&MJ!<+" M5'+!#[+*DQ=B[SP>.6+8$90+$Z(D=EUPGI6K\R%R:_W>7M:3K86?9F MJJ>OH@Z\$4V0*B"7=-*T)(ZI)$Z6Z^.!7#9F:K+X!%Z:D71$R)R^+CKT3K2" M:.VL04$&P961'C_1+*#0)@[Q#&!3F].GD=.(KB-AY^35S;O/1X*\]ICHP'CZ M@\;$RG)M& BZM"N;]CP^CII&5!T),95N40Z\$K&SCCBE46#..V8Y4%*ND%)S M:7-W"RFPW=\M5 MOKCXO+3%\\-':SFT&3<*JA08 XQYK"B7V@6]IQ71AK:I*S9]6=8>B4,2?P17 MRX?E9L30YRX=+8F'A%$)Z=S221,&Y:4W>*>>.&]TI82%8599R8E[Z)WH%7"- M)"*<.VZ1M12$PI#T.V!6Z\NV@QJP^[A^TIBP%?;J_A?Y7_F:X__]7_\74$L# M!!0 ( "296$]RM'5>Y%4" !>A(@ 3 >&QN># Y,C@R,#$Y,3!Q+FAT M;>R]:7/C1K8F_/G.K\"KGIZQ(ZBJ7)&)LKLF$INMN55269)ON^=+!T1"$MH4 MH ;(JM+]]6\FN( 2 5*D0!(@TA%6D40"R.6&D83 * M!\:W:'1O_'T09G\:MVGR8/P]2?^,O@:GIY.;'C]P@6W?\RW,74YMX @.;&*Z M+N+"M0!BO>\?T W@9I_# >&8L/#F)KBYH18C5G +Z"TGLX<5;^]/WS[.9#^G MKS?FS9SD\2F-[NY'!@+0FG5I/[Q__^W;MW??\+LD MO7L/+AH,X&87SFVZ#[":_91!E[U\T>J]>>PK@ M*8:SQ]QFIU$\"M,P&Y4_8J%!R>W9[>-I=),LWYJ-'MY/+U;J? M9J/!_+;O-^GP71;VW]TE7]]/+ZK;X(O;1H_IBONF5V?_JP?PYP_HC]-4$M_3 MJ5SBZ@>];%4R@&$8E,^RO%#2O#^Z&9:W5U=*;K@;!VGY#>I*R0WIN+QY.BZ; M?C53P7"X8A[EU=G_)?,H1YE5CC^KH)/^, U74$I^N>36*$BB\G>I*V7ODGP2 MQ27]R]\TN5BV1LDX'J7K2.-Y(_485OJ8E;>7W)9S9U9!5-.+)9V.@ZB?E;\K MOU36P7X%QL@+9=,??ZV8_?AK58=6S^&S)B4=S-+G-Q?KEU:Q8TZRZHFKB7K: M8@5A?Q_&WY_!]O=H&,7?W_63A_RUP$)\Z:6K$6G:8@4JS< ]BH(* EAL43+\ M<78:I/TT&88E5+]PL>360;__F%2\=7*M@L.RFQ*NG'&8O%C>S;L@>'RV2(O= MG%TL>V/_]C0K(PGUPOQ:&4>'_6$_&/9Q%?;.KY?<_#V+GA'"5'XC .#[/SY_ MNI(K\A HMAP%<3^<3V<8K:;#A09ES)8E!$'VG +5[=-7X_?3%L7['M.PKS25 MRGNL]]/E?U\T?LZME9V=7R[ATK0"1=(R$%&<.WIZ+"//^:4RH1;*%E6OF0RO M!*[Z)4)F"EC],@'S3-Q7SL7+5JL>M%ZS*(>Q9^^0J_6*GLA6)0\*THHYD!=* MFH??^_?E[U)72FY(^H^W%0I ?FG%V%:/J5*BK)$FU9*D%&RF%TJU@$%T&TDF MD=;*Z6.0EBC32TW*";[TK64(/.=*N(*'*QA8SL)I%2=.KE4J2&4=G"M(91T- M'_Y5H0JH*V7OD1W(QH^/_>K^Y9?+WO7O<31ZJGA;?JV,][]732"4P!E+01XJ M$[/H7E6_RNA"8NA-A1A1E\K&,*A"(G6EY(8JXZ_4WE."9*64*:=OJ4K>E,C1 MJ99Y4X9*$C>ES5C]LN)Z/M//;[ZOFH/[TBE0?:BV7V_*R%(J#M6:3Z7:4V%= M# UU?F2I/]MM5:H6E2H/]6*3YFX?:R@#'FA M5">;O#X;/]PGPXI;7S1:H:6AU4H:*A-#H_MA%%2PY?1B!?Z%=P_5^"*06'*BY25U:,;?VP*D84CQ_*P7Z];!&F4?\%JE3*]>)Z":I\EUC^9[5[35U]:72\--26#(]J9\]-A0"[*9-< MRGNUVA(M&I2XN)3"M=JH7&Q1C=8KN_"\3#KN MKW0%Y9?+@'A<6I;I\$V3AXIOZ\> VJA"1Q?52O;?BIK+& MJZV4(F26WMQ4@J2Y5V)RK46JQ19GP MK\""%3[A%:.;7R]S!12LXZ*43:*Z7C;+["G98:%$!D=5T/;E81J 5H%V* MV7$2OT)F2POWA=R6I)[=5"#EY%JI I,ECQ70-;E6ZOVY#17WAY53/S6+YPWG M?:PTW2L-]JD64*D>5#BU*BR/^:45YL':&$.Y3R,.1^OF0S99XNHU3%TV_<.X MRN[)+Y49L!5+/"J;AYG>M5(I*\?%(H*PQG59;5U)FJF<1E-1U#,9LVK^RF=/ M ?M*U*\8606HQ:6@)B5QM2XQNUHF */;KU5. '6IW-22//:]@O%G5ROD2IF' M:C9]Y1XJV?>O_ZX>U]=_5[J;2LRZPME49M;E8F:UMKU*TUZE89=HUE5:5;DV M=1_VJPQ%=:EL:9-^E6XIKY1*QA*I,1&)I>:-"K:L4KG* _Y1W!\%WRN&GE\K MN>GQL<(A)B^L -:U/I=R1(B^2S4L[#]#A6(Y9\[#]Z,TB+/;)'W(_;_J.?04 M\&?=B"NDXZ1YA;VX,AUB046$2[TNQ[%U74:GR"RQ&=?9XPL]>4'9DR!UI5)= M;IN$55I!6*H2J(!JQ2S)*^^70ZM1<%<5#9)7RF@NJ/ ZRPOEJU>Y:B6K-8JJ M-)/9E3*[M!]6*';JR@K)&BIJ_Y)$<444I+Q=A0(\>&%+SV7EY.)<@%6@3VE$ M(2L+#>1 4AX44%B\VERH"*L.RI2TG H&Y3;4)#2QTMR>7*_@Z)7>GW+/S_=A M.2/G)L8?GQ9<6FEXEU0(XOQ2A471'U;EQ$PNED)JA9=TE@]1YA19Y1(I-ZOO MPBK(S*^MLAXKHZ2++J2%<2UOLQ.A/OOWM9!1^'[V? MI!"^SV\<1:-A^'&6N_CS^\EW^>CWTV?_?),,GHQL]#24JW,KGW-Z&SQ$PZ?U\8C5..OU]=*G4;=]% ('?T#^NW1,C#A[4$\/H M@Y"='JB.^\/@[L2(Y*+X07]TZA'.@>,RUW4X]1&T;(A=B("-,7%L;IU^^_/T M50U/C(GP^]N)E)8?;A*YL$%\&PPS.8C\GY_?/^OT%F-P4L#(>9IFT#DQ,(?"H@X41P"EW7LQV/$)/,A[.NX[=G M)#/I]Q=Y6S+PY6_9LWY;P 340P)0ZGC,=ET..0&$40?8]F*_5S<\^?@;JKO+ M:JI?=M@#CF#8HIY''8JP9WN+!GRR5%B M-AB>Q8/P^W^&3PL==ACV?$9<#UF"^BX5 @N(;6(S1K#)S'F'US4\^0CD?_*S MQ:N(PT_E@Z06: RD_? 0*)& 3HQQ'$U&,,X&D@JN[H-T!C@+0X/6;^BW:_>? M4[WAGU%J+;P\(N\D#X\2&.)1)KY'V;S5I40UJ8D.O""-H_@N^QP^W(3I M;'ZFK3[(FQ^2^&J4]/]THZ]2+,>#;-83-^P/Y3^#A2F#E ,3487,V:[-IJFO:_M&,:1,6<3&#S*/0 M!\*W)-'@?#8DW7/'Y?-I6]?PV;0QM(MI4XS4$&HSJ>LSRX30@MBR7$DX *C9 M@-PW*0#%M*UK^)S:V*ZFK2'4YOG(L[%@+J7",6W@0HOE1$2IRZV%:5O7\#FU MD0VF[>S5L2E8,^$N07J3Y9 [^*QB.P^)!!8Z[%%+A,MN4\$RD.'0$ MQYYK4BJ%BN"LP/$U#=4P =S-,!5]O&V8D"/7PL!G3"!JX/Q_INH;[ M7M"-1RH5"8"$ZWN0R+6Q3$N.0 [&1[8MM5%D%X)A3<.-1PH6QIFI7F7;+&8^ MGNPLR\;/$(@2Z%'7L7VIB%(+NY9"$X29A154^L4"KFLHAU7SF-8O6\68L"M- M P"PYU!"745R@DBI SAU&*<>*(AR3#@2+!^8BSS+9+Y$=BBHY2I]![JR[X#:CH/]0@RL:U@['4YT M;K)@AIC'H32AH/Q%_L\Y+EAR7<.W#,<99Z/D M0:FB%6;5;$QJY]8':>Q*M?7BUHL'LQLST<_C/N' 3]+S4-[_-8S'SP9JF[X$ M1Y<@"@%UF5)$I=!V+> 32'U>K-NZAKL9Z N/PAL&RBV&B6O:)I%T1BQB^=A$ MO@D<9#J>20MQN*[ARLO]4W6AOYEF\Y-H%2W_3D:@DHY"!LWW4(]NU" M@UO7&X\YT/],D[[]U*H*$LK&BFQDLV\K>E4SBQJX[X/ MN7R3290YP007EA#PCD>(T\ M4?S#?9X+I,9QJC!(;?%]]SU3,9_\LDJ$DV(U>G@3)F'N)%8_S'Y1_I51=!N%J9&_+BQ-37#._O.Y MV_?ES?D[WK]\R?0=C_DJ+;Y5:GKI2(4N/DXB6E@:M[/;BVL+-X232,>TN97' M)9Y?6>C _'VS'Z8S4S914PUU60=MX*Q-4D!'DTF X!3.YVQV9#/S"S1^T(LK7<.@(6_\2O/GTK@.R<+;(5E8+EG0:W& *>HH6*(> M'&@Z2[R0$C50QW:AQ(5@TM12V->\S4DGO%.]S'^:_#:0;_[^.(SZT6C2)V,0 MR2:3DG1SY^"JX9U\+ F639[U\_O25TQZ]'ZI2ZW4Q6N/+!\7390/LA.$,562 M-$@<"B1VIPINS?-B,(B4)RT8?@FBP5GL!(_1*!@>Y4JO'&LG$&![,NGWQP_C MHQ?WD(3Q.DGGMN#M!/E.#4T-,TR!FM^;VYCJ#AHN# MP<5.W4W;D(+F_E8O^1: KRV&HP5V[2+H /_J16X;)V^CE6L5K1DJ6IVDL/7. M/RVR=V.O'S9]8"+CH=;8&ZRQ\^=Y$_6H=5KB-TOBUQSPG?)U\Z/<=5+VUK)- M:SK-\%TW019J+;DUM+-S^-0J<@.\6DT1$EH#Z@+\;VP*:?AO!OP?WD325O&> MK>+Z);Z.8S5$XA]>F=/BOE60O;WMKU&[0TK>UA7\--+OC!P.M\UT*AG$8WH* M%P#A7^-LLNT]KUCP;5K 0.+CES2)Y<=^/I]+=L"TT97:V1RD@^SWQX'LFWR% M"=AD\KIN6VPTM<]LC?5SNXI>.V#^+#)1?;O4M2QMNBP]X![]Z3Y;32--HY&= M[3+>M[QL"SD<2JXU58!LAPQ:Q6X^ FP+^L>FR;9533P\*6B_6JL6N>XC#_0Z M'X?VWW#72;NI[WC\)(<%PF8X1;3NTY3DPN.'2VBVBY9V@72S.6@ARNR;3+14 MW0.M::GZFO*EG2+%AJYSUIQRK5L3AHXO[+U<52O)1&OEC=#*#UX46I*/3@UL M@.QYON7=K+_XK=[RWI2[",&A=M'_3J)GJ+U\\>(8.#D'@W%_=)%>A>G7J#\Y$4X=F/;/^:E] M.(Z=1,YF/$KSLUP^=R=WH>X5+;=I"GG/L/97-_\C$_=6^# MR:_)V;QNZ0K6*%V[W?5BMO(+*LGJI>^$W;)0F5VSL69CS<9O8./#'K PVZBJ MV5BSL6;C-^3S-&,CL69CS<::C5N9EK=4&=L-;T9GTMY.QVIC8/B"N NZ3Z.O4GG\&I:T MS#Y%P4TTC$91V^C[=4M4J-,KUJ@FK?X5*US2G15+7%>_R@FDZ,N&%+(O>;#+ MH^\6UDID63ARAD'V/.9Z=9^DH^LP?3B+OX;3>&4U2V^+$J@I*)'/@AWT_PP' M5^H1[4:$YVNZ8-17+FK]&+ U*KTBEMT%5%I!D=U ("?([D4\4/^H5*&OP7 U M!NT','*=^3R);V?7U<1$H]R'EQTO1X9-,R?2TS(^ MY?N6)&*KY9#=7W(W'1Y2CM^#NKP\!<6N6Y^N<[3VGFKOJ58ZFJET:%=JEY6. M@V)38^*_.K+3&#C2\68=V=DFLM-:ITQ''<7[#19IEXQV%>\IJ6W7!E<+,:"+ MMDD+*;X66V"/0M/OEL3(NGT&BKH!J/N2V5NC-G^.8G#I\]!^F0*<\;^I3$=\>?!C*I)"17^O-X- Z& M2D$^.AQ:O9P:B9J"1)/"2B6T>&2HLP,S2R>I-AJ9FF3FG/8TM0>B7DN>W<"F!I79--EVT]T/;+=WU-71UXZG>YGDGHP4F77^MPB*-K>I..=+0'F+36U+5TD"[DN[<" M@71DHQ.Y[DU-4V\ANWUQU%CTP$+;31CV_N1.QY;4VBCQ1X1[7QLB4;4#,3I MWLZ.5FA#&H"ZNJ^CV^%7;:4U&Y$E3JN*=EWD!GNG?,U:+=O]K-TE!0TN[?CB;I M="$(W@H TK9:EP/@G2ENV.%P4TO,LXYK0CK@U'4+K6.^[%9H1QT')>W)[FRZ MH+;-#H\^'?=8:]NL6W$S;9LUU3;K.!!IVZR>+5M:?6GK_JIV\*E6&!I]JQ!)P[>W($: MHPO)-QJ=Z$+RVB^JDREU>:)&N6]T0I,NF'2,#M\NI#!I-Z].7^KLSO>. MN79;H1-TW*-R[(Y=!'Y#;;(L6LC^753'ZZ1XZQ3Q/5!\*].'==RA98QQ/%[^ M/;%E4Y,56LACS7.?:T'4(M5+!Z(ZK=)U(/33+DVSM3C1T3S[EJ30=!RBFIC[ MOR=@T<#0/-^?]EUHWT4K@R4'KWDPOZX+!3;1 M&FIQ:D2=&-6HTH5=<-,N9TU:$ ]**T;Z2QHK0QU%8 Z MD9>M@U1=M,I:H0?I")6VR3IY8&:A#^FJ*LV!(ZT53;6B)E15:9=EIFLO'(=% MU0Y.;5RM@W8Q:^N-F0YFW+7$L:(MFKR!SKEK>OK^'#N3AXK/M*6Z!0Z6MQ9+VE3+946@D 75?H64KR."^A5H&.0<_R*+AWH6# \7LNMX@K%E8;\G5 MZH0.<6HMH[40I8.NG=P2ITL>-=GITG%LZG 1IE8EA.O,#9T4KO,DM#*A-X9H M3:*9J-35K2K:$5HO"K2#VK7;\>!NQ\;D3^@!35_VLVM<4!+J.H(:B M!D'1K(%.9VMVZ1\-&II%-8MVS'C1&:?:?FDB(NF,TXZ:,'K3KP:@Q@!0!S;] M:K3IH ZD :@E *0UH.[M4^YB4*D5@*13]SL94MJ!8M-S9KHN(MNUD"?M]AA%;J#Z*2U:(U-[<2FSATJJ8^1T6C4(#32Q\@< M?8[7'&IUW?=&(E''\[SF]HKI?./VTD+G79:'T&A]YYKI,H]%[OHY#(NLQ?%]FTXT7U.I/L MW<5*#CKONS4(I*M+=,R1J-,LM1.QR8"DTRP;;J[HQ"IMQ2PY&W0:4U=5">VX MT'I#$_2&[KI2.H(VL^LZ[T%#3V.@9]9 9SMTR*7;80M(>W;;A$K:*NM@C8\N M!IQ:H2IU/"]%AYNZ:+5I-&HH&G5<1>H6&G7-D-&*\>L7_^AV%.D]*J]?_(XL MN5[H8ZA>T/4=^EW*Z.IPCA"T?B-:=6N+ZH9/,3C4XFO5[< 2_9"+KR7ZT2]Q M1[BZN[RL5;<#JVXU+_KK]?6CN?%F!VW#^Q/FUA1O">+#0W#Q% M5O&VP:SQ&\@"+9+%6=Q/'L*KD7RL&MNGI!\H7>8955R&6:BR:81\OUY:-U ME6;K*H<7/EK=;3,)-0*%M$!J@D!JG.4CO@7IX/KI,7RIO([2J#\*!U>CI/_G M[W$TRBZO?F\7(3P;VC-%M7ILG1 J*K&'+R3V:!K8$PTL!/GY#0-[)^S=YQ-K9?T($M:9X9EB1KV91C$Y\%#6*C@ MWL/C,'D*PWS,7\9I_S[(0M6L76NZ.+"I^KUF9)U0P4I(X%,2WXW"]$$EE,[Y M.R>%ZV_)ER2*)_CM&W66MFHIW2R MS; U\;PD'J'>+Z=0W@//DU&8?0F>@IMART(0*\AD]0"[0A OO81:H.Q;H#3. MRZ=)X ZQ0&]>R^-OY+U__=8CD?]+F7K]7TRSB1N7BD_:/L)8,W0VFCZE<"Z MMOX.Y-1I%K1K,CB0U[[9\*[%>^O 77OL#\W5!T\7>X4O4.MMQVZ_KY;PQP3O M+Z! FV^OU?8U$71"UY_&\?>VDL<1Z5X1/;E/PS /)/R_,$V*" (\WL#)9B-N MH_;\,BJNE[_QRU]S!/VEK-3AT_:$3P\N8U]JVYIXVD,\C=#2=>)&.XGGL,Z> M#91633F'IYQ&J*^:$)I&"#4JLHH.R&]$38#W?13%=^,HNU<=5#"CC9N6&#=$ MT01$-=($^PU^#IXPT #1.H"0A@VMV=(ESS?V:#AH(!P\TS+Q9M&D'#\.9=]J MDFD$R1S,?0IV;Q^['NQE;FRE:%9 MHZW\4HO58-$8L#ALP9OG93$T5K0.*W9RW!'40'%XH'B^R(MGW.Q (&C6;PGK M-UA\7(SNPU2=N!Z-U,"R@FCD=,DGCYXNPSCYFI<=;!="E(UL2A-50VLO^+]F M0;UAV!^E21SUW3"+[F(Q'DFZ5Z._2FY'WR07B7CP:Y .U,?93Y\E8XQ"=B;BN(GEXC&,9\!YD0["-//3Y$%^BN(@?9)7TWS"6N:Q6D$4FPVX MC8N_X'_*TM$_+X/X;J(CJ&^?HSAZ&+=$"90=_C#O_LE']?59_[O@-5JSG,'W M=B_G8O\[L9PE9]9&H_!3]#4;:_. MX>UEZW;0P RA-QAVL?5ZQ;C;"-1O(85IR?,TO [[]W$R3.Z>CI@ IB70ET?; MTF5_>4:]7O9F+OLNSZ@_BP?A[1;@?Q9+L[8?9EGYZ47M(H<-)V'Q%.Q7S$(; MT:$D>JP!HD$ T2!5\HVDHK7) VB3#2*?M^@AFG8.;HG4K)L\(P6MFQR-;K*# M$@;_F+JBYN=5_1*JB-OC?=0/ACD]])-Q/$J?_OE_OS1]L943JG(<)Q^G _GP M?[_L220A>/,CG]X-V5 M#(/T=JAVD[5BX6>)"Q6#FN;9O1Q5)Y;^9=:N7O=CR:K=:"7?E"1WG0:#\"%( M_\Q$/,B_J /E6I8F5Q^-;/#2K7+S5DYW)T#KH-3NC+-1\A"FE^%PLI/V/GK4 MM+XC6E\QV9K2=TWITYS.<%#L/KA4E48TM>^(VM=,N*;X32A>YW@?BO;;FEC> M'"Z86F4+I32OQC=9^.^Q'(7W5?Y9.I'\Q?5V46G%X K"*!W=GNPT"$Y1C>>( MY.NJ2GUEP7ATGZ31?^>*C5[H1BPT?L-"CR7BY:L\4UH75^4A#+)Q&DYW=$X; MS!XTNU@\6CUKZ;GC;/ E3'/B67ST(/HJ%VEQ6.J.\_&#*O63+*)W\:8H2PB" M[,/O5^YR)_[C63>>/VCA#6X8)P]17/F.Z<+DM+[N)2^>-;LT']K*>8G'+WG@ M>1<>Y2NG;>4#)]-0W<>J:7K^T/?1]P^R63).I92O.YMJG7^[=OD83?)T8R:WA*(B(1]E\U/,) M7YCVR;2LG0^%-:?!,+J+/Z@J]&&JYN1>+?U]^IK['X/!((KO3D?)XP?R^+WD M>0LK1C9>8U(^%;^?GUU[KG%U+:Z]J]79]Y5X8X=PWO#^=7 M8__+JY^/3O_Y?KBO&>X[YQW!@*46/7T MTMRTD^8V;+V?E?4O+C\;LTY-_DJPC),X%V=1/X?( >*<(F["$'-Z^NW/4S_H MCTX)<6V?VL#S@4]=QBS')AZ%R/\XH,#D")ER MVCC]ZT\WB:K >-I/AL/@,0L_S#XLS:CJG 3QT4#2D.J,U)F1DL^C@?J3SJ]. M^S9Y(?[K3[,V+R]9K+A6T"S?)2.JC/SV;9B2G;'$.%[]/VC_[ M*6'I5G+[UHK$>H8FH&!H&Q+']0CS7+D^M@,%9@[%P+4=DT$&W3*& M_FTL[?TP'3Y=AH]).JKF;>-6T=OH;R>1'*BTI>1D)L.;8#A,1C?)]Y./_^LO M%B/F3U5\_(P'7RSEBU62J[#K)?J7-$RBVZ<7[%H'?__VN[B\]BX__<.X]+Y< M7%X;7WZ_O/I=G%\;UQ>&%,/74M8:$!L7EP:D/PQ^-"Y\X_I7SUB0T'/I+)QK M=1E:F)3,7T[N[W-67]*U7J4;0;!..:H+]/PD-4;WH?'O&;$9$QO3""6T#8PM ML!Z4O^CGY0=]NX]&X:G"O5#2Y;#Q9PU&PX"@/V,SB'&'.!!46$82:!/L" M$5LP9#EE'/4E'YHW<8R]CI\^#%2RCFQX/PB>GD)I(<529PL?1Q,' ^(]0UGN MZWAKTUFL6"U#__>:_Y)T&Q-OQE-:ZFNI_P:IC]$E# "RB4F-+U?@TB"=1DEK$/NF\V+^^%.=79[EP;[_VF=R_ M39,'XY_3_XQ1,OO\O_X"3?#3N]<#ZT'&E1>DSY3'W_ C";GGN5]V RNNA[BKF_+/\SA#@.6Y2VRKY=[^M4[)Z_)QPQ:A)D8RR@B9AO85_X-E\F4#$8I"I1;_+/ M)PG!<(4:@J09:WQ*[F0GW#3ZJJFO\]1'04%]GHD]SW$LQH!))=T)TT2>SS%Q MI$+L.=8R]5T'W\^FB5[]'"+7&E),[4/FW%1[55]+>XWU26U)AC_D@L20YGRB MZF4;_QJG43:(^KE)G]Q6:G [Z$JT*-_R'J5W03Q-+OQ1XT!W< #A0DT"E"'; MY$1 GUH()%>)]_B%0AP)4?S?Y-,RYYFC*XV M4#M[=_GNZIWA/3P.DZ>P.IJS@W<_ET'&>?*N#+H.*D82^:K;8?+MPWTTD+VM M([#1*(HZ]O$U!ZAI$:N"V*<.MZ #+4@QQQ9S@' ]X@A""'59)5#G"LA%^D4: MI%(#>),AZ\A)D8WB*-" WHC1'9@\S8(\74XG"T6,P M-,+O87\\BKZJT(?49\*L*3:87MX-EU>BEZ'@JU(3;47.P0^OC\)3:\&"I-RR MN&-ZGFE2Q^>6YUH.!\2SB>G!YU%X932*- S68/UF$7@"=AY[_W&## 5J\04O M&_5\8!/$H*"6";E%,; $EU:VU.;,9W/S*9'$_^4^B>O.4*#4.F6,M25!82MR MEM1;Q.?_UU\X@NRGS!B%P_!1S:@QV?_7,R3V#L>*M8Q DJ&D80#V:_W4:9I'1#)>O*!;E58?WX+I1R0)DG MQC#(1D::I];5%.C?; M'Y5L5QE;HC_Z4"\A'&- M"TQ_4;F;"I,GB&YR7ENAW*D463G_5Z.D_V?/^)_@'8#&8Y :7X/AN#V!E'VN MR8*7U/-]'T""/(XI13;G0/@8FAZW!*:"/5.XIVP_X?H5"_+'I_,_]+R7S7O! M"S;Q/(\#DU#B4,&),"$T;0]!BWD4N:*,%[PIVJQ.IUWR2BN0FCFDKZ7"=1YD M@^#?QB_#Y$9JE5=2Y>^/#+55.!QMZ"[2='^ /TX<._=!)M7ZH=2/@^%PJKTKM?G?XT@I MS5)7O@FG#>2#IWKSY%:(52K"9&/'5(5>T+QG-*+4:G59;>PP!O*J%->JZ6,: M]L-<>$-DY-L ,^,'^3Q)-$8VE@(LNT]4SO!L]\3H/AB]',6WX'E753\G-T\' M\N/$?/D!+8SV1M+? =4]EG-0G38:A]2ED^!_D<*8O* L8@ M>,K>34:P_/?U_@TIY>9L3VTJJ 6IZ;L6=;%MVQ X%H(VA38!HL3K[XS35/9N MLG=*H>\H&(VS[7P=)Q__$6:U>C5FCLK7)7G_7?9?T5ZV])3O=;Q^\>]Y4D_' MU/W\I]<3[BI'9$U;PC8%'<5]DOP?HM%(\FL.]VD2*T$[?#)"*72?C#,%QI(^ ME6_=#4;!9*_1"S@JGK%HTU^.A^%DD@F@"G$NP[OQI+#LY.>KTVOC!_61_80P M>C=M-;J/\OT)CVI_0A5 31Y0$TI-NC_G_C#[L0[>YH4JA1W!H V8CP&@V'=M M!(E'!)::K4=\5I*?NC#M:M:GK*YYNP6\S1O!VI*' F,8I%+>!_V^9.TT4/RI MR#M5,KCT5T-2QFGIA>Q!8H)\2SH3-I(2'^0 GI3&(9\FY:3R3MT9=VGR;70_ MN_I.*B!AWK5IC5)55%HQ^4E5UTZ,D](?*SL@+RJ-XJ2B!R=JQU.!1-)H/$4S MY6A1(]I@MV>'-P 12!$@IMK:C2A[VP8@<_T&(%2]78>LV,D#M[H-K=ANA#;9 M&_00#0;#<,_9.+NS31DL I0 "^8[+O0(I]2EV+(0]S@QA8D!PT24;Q-.'K>R4C^5PT9K? J;K=HK).=KAM8F@A3+2]N(-7SSP-ZJ MDB3'NN+G93I'0U9]!YQ;MH[')5.NJE2UABSJBUM@N;[^[,VJ@&L-J5NOD;84 M%E$1CC'A/KZ['?>0A3'E).9#9Q/^2S[LS,]R.FGH; MD1AZ).-;%)\+]27V+TI7N(%JBBG=KG"VJ)2\4A=1=%OF^,W=O5+?BI/<6SO. M)HX:V>5)/EE)FK]K^*1>_BV2KU8>H#C\IKQ :?@URG+]+0[B?A0,E9FF MJCZHQNIXAT&0#C)#;8*)!E7I7_B'X,=2]XRQMC[G"I7+Z"I3O#E9^BT]W-IM MF=V'P^'SBI7J1\>4:E&Z_:<_^/,-NVWE#I5.]"C')8B%'71@XR M?<%-;%)(L.4@/]\!Q*026%K3XDI-VYZD9],<]M^W\]6_H/%M#9[\-!$C&8]R MF%-XE[R$W'DB=7^2DY2IG*0/G:K="@%XF\=X?9XJX5O5?B)6"RJY;D6<^0,' M87]:JN+#6-)$JJA!/LII9F[J"TV);3ILUCQE>*_+.D6CBP4T"O*8VT5_E-R$ MZ300!F?5O+?P1AUB0]F6V+PF!;1IY%&/F= :XJ_')^'GF1)RE5]H4R8HDBI5 M(J7'B4^03TU ;.!#R#%Q 74LRR0EV54YX>1T,^&H!89ZKET].V;P62MUC%C> M9'H>F=1C^Y$4OIF\Z=R7DE0N0)C+U,4R_/'X89",IDU//B(*>\1D/6RAF5(V M&W#=69@G92=B>85.#6'IH M'@)4.7T3^!8!ME<+*'X1E]?&V3O#/SL7Y\Z9^&1(1>+B\K.X7CP],3@X:2W@ M1=ZDA)XVF?9-9AF_'']#H^MOFP?'M#CD/B&FP)29EF!<#9] T_1='SK;,.S9 MM??9@(O$E9\C^OF9\#UBVEH_IW71%F@V<5D.X(Y423UNFI0RQBV;"34)%O*@ M\/ VQ"6U.-<[O_)P!00&V*&"UDAVMO@D9:EG7/WJ>=V0HNLGEW: MQ&Q'\IEM0H_;#D4 V8!0AUC,Q*9C4;-.$GN!;.+J5\/_=/'W3A#;^FDV.T!L MP,+8=2SH>TA09-K"M!"#Q)2S AT'[8[8KJXOG/_\]>*3ZUU>_6_#^^WWL^M_ M=('LUD\XZP#9$8GG$'#7=I"">28<'P#?@=CBR&0 ;$-VYQ?7WI4ZK;*"_KIJ MFZZ?:ZL.BFLVP?E,VN&<2\!WH-1>L2TM=&8+@1SD6#[:RES(G1[HG?%9G(M? M&>W;E_'YUI4Y+%>>N_%]\^L?560YY!0$J"IT2;A3MJJB-?G#I]EW1:J?+JY^E_1G"/OB]VM)R9?_Z5T;EV=7_]D% M^EL_\[@6F[;9]$FS.,.AJZ_-?V1=WD ]O+BTU5. M>U\N+^2T*G+K G&MGU:\A8&Q_Y@>Y-V)7^Y\K,>"'BN"F<@SA<6I\ GVJ"Y#D$"> (EQ!BT"67'J( \Y! )L4P\R M80ID LSO7Q(2LQ+MDB^?O4-NB%U/P M3E'Y1NDM78.+V=7U]ZE\L2* M27KDQ.MJ7'G.[Y=GUV?>1$W__2J_. 6_3I#I^IDG6Y!I8U/1%OC3 0@20J19 M BA'DDFQ"03!Q+61YQ-[:Y(SWQG>'[^>V6?=\+&NGT?"-0&]DH"NSGXY%]== M\1/X%$#*3(\Q0BFQN.",0>ISBS@F )XO2:?Q6P*] M,(&WWPCRBA19O1&DG1M!ELN/AF3"N'J)!)UKI0!P>EO^0:V((KSTN;? M@G1P.DR2/Z-)I8[1I.IY+R_Q$<7Y3O:',(BC8F/[ES3ZJHHZ+-27_R3_N9N< M)'T9JOUL1:%YB[Y3KZYXC_$0/.5%[9-QK HVI\GX[CX9CR:5H)>&H:J]1O'7 M9/@U/XLLE,TSX\\X^1;GE\;QY',:97]FTU_Z4L#(P>;=5+\$:6CQL M?U);V0B_/X;]43Z [)UQG>_>#P9AJBI*CX>3.BF/PZ ?R@<.QNKJ, K4,5M) M/D-9N&(JWQD7X]0(^J-QH&KZ9^/A2%4"4(\=1+>W\B4/LFD:Y86W;]/D03XQ MD4\,9)_5"9>C2>V+=:_)*[0\J*(9LNN9',?B*6V3)TZF91!E_7&F)B#?.6R< M7,J?#;53,DFS24'=<)B%WR3%A9,7RY48)/VQ>HTJ(WU)PW))H^D) MXY/#"A3AJ#(SDB9>WOHM20>RMWD)[B S3B1)J*J_WZ+A4/V;3U5>!OA^]FFR M7.K3C5R(\&N8EPZ>SU?>1++8P_2SHO?Y2K&ZM]((6'^L, MY(5)LDAR79 :HC@9)G=//6-Z#$ <*D+/3QN==%DUDHO\]S"?V6$0/1B3 M5<@>Y2I$-]$P&CWE578>!XIMYN5R\F:5\U@4RYFMP3)3I^I:7HCYUD@DD4UZ MKZI,C./IR>X3NBC(XMUVAZHMF](,U>-I+X'1VC:[&/_ MX^S3V?D?/;5;HN9J^6_OVS:[BQK2]1]^CP.IH4D5;X-#6I MCG>X_@@#LF++^XIC"N"J:[5?ZOK+FE+RJX*Q:DW2F1,OJZJ/.AWKE#&*JFS:T.PEO?#U+OQ5]'W=LC),^0V2<1;$RKT2?N^'CR-5SM?(*U(9P8,JT%MU2O-"X<7]D\P&T[=+ M(I+S%3[,J^8A7EDUKTL0T@QZF+XE5QB77M$$8K%R8N&:6/8PUL83PZ&18X,) MTI324-AXM:%R$_3_O$M5/$U9MDGZX2_]?AC>WK9#D3GY>!Z.5( DC,?AOBH4 M5T[9S@?[/[<8X=H%WD89KTJ)J;LZ*\ (AY07M>X=1&S+\H#'@46)";C-( 6N M !9R 4/SLZ_'V>E=$#Q^N)R21GF5^]]4E?MYZ=5Q-EBLNWJ*YV57\PDOA&/5368OU$ TC+ <0$17EG8C-;F*Y'/((H(,B&K@.) M"M8QX1*?OQY H%47@#!B]A#=I&:S!A -(&63M9W&VE9TV6ZT^X4>:!7'W;G, M1B[FF'/DG8 MHLU.DN5IWC-_S8=&>/F."X ;-CZ]EL9:S;7'Q[6,S+D6"HZ92QS F.T16_@^,Y7W&V(.F.N+?KQ3E($>U[)6<^TQEG#B^ P@6@+C 49YA0!AT"?'W)6OKX5J" M>8^"O<2ZVN8T;JY=NT@1UFDOIZFX7!:\6(4Q'?1S; J"?#U_+S/ M/2U[96L."[9&R'(1(013*JA%A#"!P!:4C&UCB,CKA'%VE0P'BRR]1UN7]IBJ MU5X?'Z]9]L8*X4[)VN/E38SGO&E3X9L.Y9P)AR+";1]@Z'HFQ@Y#'C!WQ)MO ML&C_.TR309#=JV7F"**?-&-JQCP2QJ2HR#TWI0T+3=^FT :>[0O/QKD%2Z#M M6N1U?J?MA&8]ZJ_5 P!KWM2\>22\R0K>-'W(N.79KN<@BYG I03D=BH%-F,F MW:'0W)(W.RDT:X[&TN;F.ETGHV HZ>5YQM..>?D(G5'<*IB< M<&!/E2!"-* MH"]V,%L'8==Y.;+5ALY82.;0O7 M0P(Z)F46%]3RH643Q[1-%^,-U.F6A6# >JML;FPXMW71;'V?%6Q*@,+GB^/V:8%$2"8 MNL+C)G0]01PA@..X_E(.TSQW.)Z# /"" MZ3P+>@)[PC%=5>S+,HD[*9]!L>_"S9BNS@H:$. >1#JPJMGN:-@.%6Q'7. ! MDPMAN5X\AFDPDB_-3]B+ ML[=7B&C[C&@?GEY\O?B-7_PF%: MU7EY;U3.6ZQ\PP7E&_@06=#B2.T%H(ZPL2.H@+[O>93299MW-ILB'KC%7'H3 M;6JG24\(]2QFU:B.-U:\MAU"NL)&A!5L9'NV\"0GV::@KL4MX;N2A3QB 1\S ML91JM"$;U>?!A1S77,)%LY%FHS>QD5F42^(<8T08!\1%%K68:T$Q\< B:IMH M:3/X%M*HIL0 Q'I 2R/-1LUA(UZPD%0M9MJBI-KN MQM*H'C;"E/1@K:7!C\:'VER#ZBH<#N4K>\9=&(=I,,P-JV#P$,51-E+NU:^A M+GFRQ)\(%/SI4-_CJMP) RY%CB],Y-HN]8%O"A,X2\EOTQG_93+?:L_8L]G> M@_4%(>Q12Y] =)0NG\ZS)BI*_[F2,7T/("IE)?6HR3&Q"8"^;?LN(&#)D-N6 M->NSZ"S6,WFM">>:,S5G-H0S"5GP5&) ")&L"9#M,FZ[SC0[QY,_HJ6*0F\1 MFO5HMPA:/8"@9DW-FD?(FF;!FI@AQDR/.\AR [:M8\NDC>?NOTM9DW>:'0$@ (U28W*'4(M*(0]CR3*G@VLQU.7S) MFXN3?'%[-I].D67A:*>GW*(>-+5']4^ERX MS(:BYG 1P0ME,#R*3<(=#U#,;,'\V6X)3C!?/EY\ M&TE4V[XEZRBXJ&LUY9*E71)MJG71@I-Q(38+AE9UEZ4B25S3\:E-A,48)*XJ M<>,R!X.EPI+S/2Q3-\E.;3+9M1XC^]P$U;(3=+7_4_/_%OS/BYJ3/G<0)S;F MRG>*B2M-2P<[OF>Z0/YB+>6\O8+_:RQ.QV&/UQOWU_RO^;_K_$] 4:522G[' M=YG-?(?:S/9<;*&)60PHHW1;^5^/#B\-C9Y9JRVL^5_SO^9_5/"_R0CR@$L$ M85 (CT';G"3K6L#W78=M*?]K*F=)<,_<:Q&$EO'_L57'*RHD1'$_>7AK)F^+ MG6Z$%#R*I&GN.-AU('6H0*[-/-^T$2$V,DVP7(YK/HMG^21^2K+=1DX![E%8 MIY;>6'G:);'99N8QB_J1 %@N@E!0S[.I23!G-G==TQ0VD7^<[9BGSOKKJ,>P M9A[-/(UA'E84@I2:(:/8M&SLV8":IBL G5B'D$&PG(_^:LE3TSY(2GKR?\T\ MFGF:PCQ6P3S<,EW B849Y8@ WU)9J7FL5+(3M:M=J^LD3TW,0U1U\3HK&#?? M#&I[R:PS20QIF(WR38_)2+::&DH](P[?6E.F@V<"0 H+?L4F] 3 W*74HSY% MMD<=!(AKN=AA#"[EJEZH^3]/XN0YW^YC/R3J8=0(MVACY:7V?':5HW%17HH) MCU!'&GDV@U1RLLVXYPB+$&R:'@;+$GA#CJ[/##1[I.,'?6B&U@Q=SM"T*'2% M(74)@@1)/=NE@@,7.=,:Z980YE+I@FU$=$U)O+AGD5HW7VJ.UAQ])!S-%DK7 M4<\&P&%2U78=7V#'8F 2?S1MCME20O$V(KJF:D$]:G:;H8\MVC@A'>,FE*L> M3@UI8Q1\[_+F36H5O.G:/L8^8AA:IN19UQ90V! [ B&$^;(#J_!;^6GRX,CW M1_%8#G/JV$KBS,ZG>M+N6DWTYRA.9&>?9HX-$0^>/\7[]UA>_AR.[A-YY:ML MHHJ#[3:>"6F/DSIKFC16!'=)TK:8*4VX4%V/FIP3DS/H8@H\FP,!A&=BQ[(]G29 +:GF5Q4PC+PM.3O8!EDZ74]H-+ MRKJ2(E /U&JI-M_@;'M<]TN:?(TR1<\_W(1Q>!N-?E1+7*=->I2.IA_6P0$K MX,!V/ 0A=@FBF J/6%PX )F V(PR8BZ5I9ZS^=2W9$\6YLV69R;G0?ZVIN"M M5'8;$0]:9H:W+']=_/*C=C=K%'BU3F 5(&#Y-C"1XS@>9E10QX:6X]D^A @Y M H"ETSY?#0)U6KH]LM=#KIOG:-:LK%FYE)49+(JB6= %@G$+V*;C T_8G@FF M-C> DI??),]K.L2W9Y%]GINM.5ES\;KF MXW_NT2)-W.8>-RF"-D,N]7W+]I#4/X"J?F>ZT%G:$R7I;$_[<)'9 MLZS=Z1LER]O,7?$=\.7O'YR.%G^: C&,+Q3E,J5U0Z150VQJV;8M"*7(@PX4 MEB4L#Q"D6E+F.*]PC5**)11*-((U&$PX4D8$JQ@^0US_2P;[L>(=," M8=1U?;:IN5.C2P9(7836N7^]N2C2F42(PBEC/(:II)Z'!TF>V7V0AA_6>%GQ M/H]!.\#4:!>[7GR]^(U?_$8I7T<\<+WZ1W?"HAUD45_;&-VP,:P%&P,0X%&* M,$*633WF"-^F!#F6*6T,;D/[I8WA!6DL1Y5]"=,KI1KFA//*T,KLGD6; \U- M#K#2Y #OK&[8&]IKH1&E?8B"S873_J!$&(NX D *3-\"'!%$/!=[R)3_;XDH MI9&4MR$*KW/[E$84C2@:4>I#E(7=9-CT3"K5$1,#RR$NY #XTW13R[6\I9CL M!CK*DC_T+8@"-:)H1-&(TE1$6=R01J@M,(2 "TXPQIQ:;!)985QX]E(QLPUT ME)H198=UCYJ$*'5'69KK:7&CX7@4#IJ".H=+=MX)'*TECQ;@U,*>.1_8EF!0 MN$ X% LBA.\"!R,/"4P<;RD"_!*GIL2V%_\,WUU5Y$T6NK%*T=$ZPS5N:=S" MH=1^BFU%MH^80QFU?0M1CYO"9= U(2/,I)B M19;)6[MP@NTNT/N-&YIW-*X MU73P/Y3_[\7]A=J#MWTWRX^O(H(:N M;D&7A0KKT24^!"9!U#QWKT8NO%[_AB]\HW>^(!ZY7 MOTL;[;P1*O:F6U*#IRX6S&(N=03FQ+29+9CG"1\SL72*V-]# MU=5P(.2T!7?A^?CA)DPO;B>:U\5XE(V"6 W[U7O65-4NSR=@3CS'*9@RF@KLT$<5S/DVQ$/PX[M6,B1XA1C2) WK3YKNB98VMU8@]S\1YV\ MR9#F3R\UC*.,]9.CJK!KE9*V]2HCX0G:2$,"L9F0%@6 4PXGDL)MFPH;.C:0-JNGFM;KS56IZNQQ-\[ M-U=I#YD=S\S6KD;-Z!6,CHJ]K9Y)+<08(:9+J$.I!5S?I AC[COR@U\[H]=L M^](>1?N-/&M&UXS>%D8GQ4X$*G5TXC!/I9, !J'MN#,SVD68[D:BUZBLFST* MM$37C*X9O8S1S8+1;0?:MDM\T[*P#P45'IK8Y!PSD[S:7[:91*^1T6D/T/UN M/FHE]OO(?( )_W=%HFO7&17Z&RH6QL*3] M4!)U6DMJ7!@:<3(*,V.4*%X9J).E%8#%^:FF@60JXS:*@[@?!4/Y9/G#@WQY M]FYI(+/QO1S8_0A&'X+GC+Y MIO?WZ70P08Y:&1*>ZYJ ^ZYPJ>]1V\>"0==&IL"8^4C=$SR;A69147$_G]P> MO.YMJG7^[=OD83?)*T0QDEO#41 N:6X^ZN#YPJX@OH-P56.:>R ML_OIFW-Q[GKG5YYKR$]7%Y_.7'$MOUQ=RW\^>^?75\:%+R]]_G+I_2K;G?V7 MIX9Q\=EKVD!^^#T.QH-(0M:/30;V]:)YX>YG:MZ<7B.%TY/OBX^/E:8R7*9Q M^W^['O)J*^C!RDA>?I3C MFJHN4BL9!H]9^&'V86G )W/O_EQ/AN9)M?-_\@Y"__K3K-'+:W#%I577:K_4 M]9<=M,#&H8P\MI&1MWQB?*VFW [Q]5I*_]#X+"_<9X8G(6B;2KIZX=NW\%?1 M]W7+OI[Q'^3:#,-V;(@H4R[.8F-TGXRS(!YD/ZXAC+4YXSL@C TF:9>D$CY* M"_$F3"<,A'C/4#Z7C@-%,^AA81OB\BN:0"Q63BQ<$\L>QMIX8C@T5%O0:;>]RD"-H, MN=3W+=M#C@\ YCXW7>@LG6DAR>HLIZI/29:]LI+?=H$T9/8LJ]:JRLTD4!TM MU^"DP6D.3B8 Q8$[W+2@2WS@$9M:MFT+0BGRH .%90EKJ83?&G JK=6W'3A! MVF.PUKR]9A*H!B<-3AJ<"G""5I%Y#!UJ4HL+TZ,,VQZS;#%-2 2.;R]5NGJ% MYK14TFHK<"(F[Q&JP4F#DP:G3H$3+L#)I10[2%[R3 _[MNO)%I.-C=1U?;:I M65=:;V\[< )2E<1NTNNPA.6Y._F$-*],B]&L2T_-\1WBF[U!* MA>U2"BT7.[YLY1R2E3<,U&1R'N5OJR,V/8CH/GAZF=K?0AUU 4%%>JH&@:,$ M@348P H,0-BQ+,_S3%?%+S #GJ>"&)9C Q7:6 IB[%>>XQ[B6YW5$ M%IIKT5^J\Y^R++J50\AI/QC\:YR-5+4!11K&#[EE_Z,QL>QW;=BW&"4X+ QX MUW2@ZQ+L0F%1FPH)&=3FODD@%EA8KY;X"A!>+I"8KX^?)@_BPCGSD_1*KL+% M;8$<^[#@L5FGO&\/!'3)<]MF?EW#K@O^-@$]S_8] B%FU$9, ("IY6,/()NZ MQ#D@N^[ 2J_3Z]9895PS83.8<)W07'"5>:I".*&(.]P"5&";F7!B)D/3\LVE M=)H]"\UZ[&16ZP$Y6FAJ?MTOO[)":IK,DYSJ2SW7]6W!H9!V\L04%I;)V:&E M9CW\6FL677O8M8L1[971[/MP<"=[9HS2(,XFA-#)(/8Z?+"*&J.>*Q!E/I$" MG5"7 '6@F/,LR07>YY@U/.%Z]C8!60:N;:X<):.O-R7"*\YSD5Z .ZE M"((6X9K]F\[^M)#A7!!!/8B)Z6)"@>EQC"86O@0)'\%#R?#:V9_@O0CS]K#_ M>OM?]K@U-O[F,>X=F/M-QH0UD,"*H\"H$-CCC)@,.I0+Y>=S";1,X"!B8IO5 MZ_1[!A-[M>IA#Z,Z/?6-U>.[)*^;S(+KQ/*"8XW[@E//I)!X@ H@A&=B%YK0 ME4JY)[@X" _6:5NS6L5Q>Z2NYM5V\.IJ5H5@P0U&@64*X0CN>E)L"DJ0-UJQ#HQZD.K%$\V!3Y"4$N&!"RR8,,\!]A!U*,'.A-XU4VU P M>CB!64^,6O(>JY/WVB,P.Q2F'C^,ASE)36S2X4M#-J\ 4^NQF,OU?([1WP4! M+:Q;0H5/.'68+P2UB&5!&UHNI)10WR++Y]^N @H_24,Y'&>:CC?:):PRIP) %#QD6+J;RCVTCAV)N"L\' MS'4%\(#M<_KJF%G=&+*;_=ZDUKB9QA"-(9W%$*O $(=!W^'0E?@A3&YRP3"= M>@V@1WQT2#VD=LUA=1S0ZPL:T8&/H.@@B["/+,ZE 0F#' M1M@UH<\9 0S4P\8[<"F0'@=,L[%FXZ-EXW5W5^L8DIZ)N):I73ZH^#H9!<-2\_C-ZX_E^@^2\=0QZ$GC3N.6QBV-6YW%+;,XE!URFP./4E= X-K,M*0R-O7\6 PY2]M& M-M:W:CIHE)$>0[M+(]6XI7%+XU;3<8L7N(68Z=GR!\:8YTO+D/O(FSC)&'4! M7'*2;:QOU8-;V((]:=]V&[=RY]?[D:KD/_\]_[O0G6$4AZ?W80XV$(&_[J@_ MJ]ZXR CR"=]_6IBB?B@I)*VC4U=A:,3)*,R,4:((3V)G%BHO>)S[-H.1_'(; MQ4']>/Y"=3=WLYY<]6)ZHDYWWD+P@M/SO?3I[QF-P%Y[> MI&'PYVEP*WOT(1A^"YXR^:;W]^ET,$$.,)EE(X$1I4! GYJ 6KZCCE8' @/L M4$'5/<&S66@6W1;W\\GMP>O>IEKGW[Y-'G:3# <_G1CWJ0*\OV1$<.::0+@. M]RG@0B#A4@/LW-F -??3-^?BW/7.KSS7D)^N+CZ=N>):?K'%)W'N>,;5 MKYYW??4& MMLWOD^^+C8R6JA\M0+Q^9RR>C M'PZ'TZM_.P$G^7?9[?[L>\FHKZ,'B>;GX3?C,GD(EC3A;]%@="\_RG%-9;<4 MR\/@,0L_S#XL#?AD'BR:1T?Y274H:?(*D_WUIY,E+6+Z^A67R':W[?)EQY4T M6L*A/YS%QN@^&6=!/,AZ1OB]'SZ.C,<@-;X&PW%H! ]2@1NM329==][U+D+F M&TS?#B'N2LY7^' 3IA-L0;QG*+V]XRD4W:6'ST':OY_,$0:5M-#,,'QCJ66? MD_#B%O/%4\W=V&-ET#R.@_$@DG:8WA+5!L+9YR1L4ZVR/4J)N+I:L@LV7OM6 M#%XG7'9@*9LI['?#R'GS#]%(/KA?ZA'(-U2.C"#+PE'VH4WXWB#F/UJYIA=_ M:Y\#:.Q G2"[-X)8+JWZ$/Y[''T-AL^XV,D[8AVHD R$U>1'L]$S@ M,. 2&ZAC8K&-F8_LO%R'YT)_.;E,+KB(!^H?KUAV,7*"-'V2H_TOY6-Z$?8\ MFZ1KU%)6UP2XQVL]Z**Q(N$(D%\S?K,8G[.BJ*_C08P157-5P=>J0\U5T^XND_2T>DH3!^,*/X: M3LJJ=/+,R=6,:8)BFPIQ?80QY-1W&64VMR43^<"#W/*A1>VE(Z3%UR :J@#C M]'39XFS9J66V,VEL0=0#^SEUIK%"NA-V6QSX M-H8NAA;VQ'(ENRTXLC8Q:6)UK&.M&]@;QY-'9TZ+?C^/R1MIV ^E:B5)IXY2 MV"WFOH7M3PS+7Z5 A*8-J.]P 3B"A",B>0\RL&2ASB;SJ*&[&036)+L5! MT*QS^V#SY5/K[;LS:=3%HR25JHU6(9=8<&%/B2NU10XLYC&+4X*Q[>>G,TB& M=%S W:4J2+.)?9*V !#$PM1DW+(8 MY;8 R#>I(TQG,^:K2]Y!VL-'SGQ'9ZA]2 M3.03OFL#C\$> ;6Z.G5=P!8(QN/E0USD -C,-['O$5?JHM3FR/*8B7R+ I42 M8()Z^+ FL6G2'JOUH,#&\F%'<@SG=?WV*3^/4.&5*FVA\!('2P67$2A-/,9, MCAU3:KV6*ZT]!,!RP&(O(A0K8[,']BI%FZ<3-XJ;VRIWCY%_69&;@WR',0 1 M_O_9>_/FMHVL7_BKH#S).TX5G/2^)#53U>M]?!]'3BQEEK^F8!*V.$.1NB3E M93[]VPV0 B1*U@92(-FIBDR "WHYYW>6/@L,EBJ&7 *$D%-4"2(X7&^XO1W1 MBW,A82[Y-LOP]H]_]RM_.)JTT_,P_J]Y=CXNHOP-%FT,Z#VO&_(6BT!.\\,] MB>2R84M-@PP5SA D"65<2T6$D3"8K(1#Q=>Z8JZ6]K>XL$%-=JME_3^SZ7R^ MN; Q>)FH5Q(P:5HQI9X+U5,2(N<*^P'$)NI&)(('Y#.,%J7VQK6\+K<;ELOZA: MNW,KQV],8%+)S3N 53LF\E\5"ZR\V^9S8>KZ?/&">THIX:BP/D 4@'>3..04E;F';PH8<.+PG'*$"-. M*T(55LIPBB1TED $%&?WSP$[FDX&79^T_K><38?%_#3"IT 0_;+7886]8L^^ MBL!]Y$?<^)&U1I@SJRB/04J6**JLA,8)112$>MVR?!0_=F4UXIS@+IW)_>/) M?;/Q_L]T.OP\&H\/5A&5M&&VP% &R" "H;(T"#MEO'4.*LRLH1BNI6"N%F]C M9AM#( _CW >E,YEM>\$MG#9A[0"*P!?:&\&IH$QI"XUFR&LFE:8/X):N3#0" M<@Z[#-OIOYC9=1--#8+Q/A_%?7HU*^M#S=%D44P^CH(2,^^B/, ^:HBR84,) M,,>Q5RJ2E@H<[#:'J#5 ,T& ]6M9SZ\O5[<.ISLJ%^[+8'P19[IQ@8:"0 .4 M[[6*V"N6[:L(W$.FA "21CABHS&P2B$1.V(YA:CC)%Q++KU#:\+Q<5S9D> 4 M06ZB9+?MDMU6I2*E),R[.!(W'"FHIS2P:&Q*1XE 6BB.I'$4"P4(!MH[C148T)O*8U1\123+2R@?$()5P)8XQ: MDX;WY+V.Q!^A-*>L4Z6TK[QW('9E=7FM3V:5?:F^(3 ?L*.I/_9-2[#3_;&7 MH-4*[-%.J OCD[;7,:0A[P+A=R1\DI8KX,^)1A#UN*U:FNW(517Q[\YI##' MY, 1ZEE=#=<1:=43FH=/;LOH>8ZF:,\X[T.:ZT'N\>$:36]>*_WZS>N3U^XX M4T[=<16!QW_)W.]_O#[Y9^J(EK35M/D]4@2>MTGF>%2\ M'XVKN,.G=LKT@)9Y(:Z$R1FLMG/)TO;+?/<&DJ_YAD.=$=EH)I7=@LG=% MZ0.-S"[*8=1)9M/QN"I%L H9;MD;!QN;#Q&'[>!\A"TP %!,L2:"(VZH9TY0 M@;%9RZEV9^?CZ=>R?%=2 M"( 45WP44(Y:R7W;*T'X]&4S/RFQ1?"GO,+8/.K(^ MR(=61C3!0:-DV E H;;*:!!$'0*Q=(BS-ZF646VH5_HD+O3&3=5@J7*VU\KE M(5NJA\V)2+;3I:7DL5.MT10ZJYRF0FL/. ),HO4 N?MS8EKN46K M#L:>F[C+F/K>RKI#$FF[S$2LU3@(,>V$LI0@&?XG@F@&K",,.2ZM6@NMZO/+5V3)9FX?YW["6BR($S0AYEQ MT%-(J;4Q8PL[RBARS@-AUC3B+0IPPFD.<*>NH/WB_OT*D6Q7G!V6[P^W/CHD MJ-4<03,N*1?2^L"?$$@F0;C@5'BNM5R7SF$-3\(2VK""6ZB\ '-$:,YP:B2V M9T)SE]F'M(I26B0@0H8[X:F'0# <6XM)HX3#0;M]+/MT%4J3(TQR ?;"U7,P M9FJ[,GHZ@;P/1[*&(PD RB"/6!!F%"HFN %."2L4A2!HGG>?>VQ!K!'.G7WTBDO[*@;WDAM%$VI*"/3.0"^4"%JF1Q)"B3A6!'+'"%[K5OLP;NPJ M-1[2/ QKK[EQWVRY^B!R?"DITU%DX#P*&LYCU! (+$*Q 9;U0FJEF!028T6Y M93>?HK2\+UN0@I+F8C_:VR;+;C_X!S45*:EEX1Z4 @E&F6 *<<$T%-(B")"U M3^&?CN06BZ9=EVT@^R^==MVT,].SLU'=ZJI*D8B4$8903@:!9+*71]-%F4%^ M2ZO;P\G9OQ>SDE9!9Z(")WBCA%;4&RQ);$X7>!8RA8U0UYFUM0UJ,C3M3;B? MM/LR'_T\&8W#[(.Z>BN[3JN?"@CPUUN9-!E/B:LJ=3*K<-,:8<(=M0H MJ) B#B#' ^U#Y=>J)#^(S&\22ILF\_VR2NK+^/%O%.$X7DP'_SD-K\O9_,]5 MM][%UU2%XV"TYSW?RL-)#OIM5GXH@WX?YQDX.L^^^Q' [+R899^*\469O0PP M6&:C^3P&2D=5;WJQF"_"BS#.N_2[0_0:,H0NY1Q20 L+N73.4ZRYQ :8@1G MFA@JUGP7EWM1@>O?XOJGMJ;):Y^\]@_A/]+DIUNGM'024BH@M=XJRX5#",44 M/@:M>13_/=;I<5C\MW<90]$&F4YN%I*'ZVED#+9.K"WCTFKO,:-<BO4#DEV[3+3B";1G' B(.92:,TI<%9B M)11@S-#PA@7HX4S3559K3G'*"MHI4TZ%)\9=*L9!-(V&KT:3;%"<1Q=.TA/7 MF)"#1G(A@2'$QD-F,<442J*4L1!C'OWOZ]U-FX7^+:SSZXFI5[G%FYL[:^8B M#QKL7NN.R78[5)Y$C6 4BDILX\F7I-0*I*0RQFK D51>F[6CL,?P9&?1R0#0 MG,#]CH/<.XON7;DH1I-RF)7%;!*>?< !5YRTBI$Q*Y6%01-UG$I$-#424&DX MHC*HJ&MFW&H9W7(5U6!P<791%2:SY8?18+3)K!J.48[W(W8D&7?[P4JT*:,B M(. V5KSF%E#*E'(>.B4XH PYZ];\_X]AI1<7\X:+@>5**4^LH))ZCT20A(8Q*C57 MTO@U%TUK3ZI@2M/>D3HCX$W8EJ-R\?;#2?'E:=)Q'A8GW+NS5& _\L/7.>0I M--$5$]URC)ULT 0--T&#;*#!$>T\PL1I::@Q7A* ")!$#(T/$3: MWP<:$ YV:Y=EL0\ &O8KV&]536K>BN=;==VKH_HV#!)]QH([H$"T_%58>QT4 M LR@CF@?D\RZS M'FZDL&* 68BHX%Y1!)FF3CAIG7.Q7K=?2\Z]#^MU=HHJ&,PIZ-*L[BWK'4CV MTPW!\+4(;67-59&RQS>(5/<-D?J 7;^A1_ECUF['VE<]NDW[#N$::[+!7!4* M@HSGEE'KD%:.$2ILS!"+L2+?J#FG)L,M*A@T#WB9"[FY"I0/V>S>JA[[[#-( MV)6P2X@FQ<]+:3&5$@5$H]9S80*R<>H!T01YN!9Z_7#LZJIH2@XIS#$Y<.RJ M=+>?%K$PU^I^%[_=FLQX-"E?G=9J$T3@^PW-YEM/;*WGH S4--N7,1R793:9 M+H+>N9A&1@F /R^KK/S*-*B.ASZ,)L5D,*I%&E4W[X]JX5].Y/H_U8;_8 M^.[2:W1:_3V=K7[CO/A8OGH_*XO_O"H^A!']7(P_%U_GX4D_G<868D931^I[BR"OTBW.;[HOYZ<;^GB1O-E>QT%A'S M3W.B1% M@;)&> J$4DA9:B!R1$NA@7W0S&Y^UE]/(J1DTP]93-N.-'>O3XRZXSRS&,S;X^L.SIV-@NOCM^^>6W52;@X M/@G__.J.3HZSMSXSZOA_,O_F[=^/[S_\MKI!@FZQG>F\_&-27 Q' :=^Z&2H MMXC+UJ]=43G!ZMNC")WU=?MQDZ@_C*\\$():\:I$9C8HQ^/ENW]Y 5Y4UV$: M@]7U#8MS,CH+>'U4?L[>3<^*-07]\VBX. TOPSR7ZD30%,;%^;S\>?5B;<(O M+MTOERY"\>)VYTS]",:__^7%FF*S?/PWWB*/^]HF'_:L)S//Y03F?7(";Q B MCD=?LE_#[=-YY@*7#A_E@#P+>S,N=];/^/+U)%N<3B_FQ60X?W)UI0T0Q@,6 M:9.D4IX'!?=].:L9"(D\B_;B@9\6]8,>'M_)I\J1\]1R0(?K+]WCB?=E]Q^ 0]M" M&\-6-R&,U_SUMCYK_.>)[:+K !,YH5WFP/;VR' / #]Q>+\XG#0M+2VEV*#P MEF,.>VT=(2APN,226NOY6H#!'1P.96<<#FC.:9=QR?L2% 4W).JO/D1<\X>^ MJNYTL$IJ^.^+^;)N]&*:SL"-I?,\*6YP$K1D4ET&)L97$V#?/Y;WUC^B'8;Q\6GXO9099B MJ^0Z TW@($-6 4$1(Q90%W1U#C&&#G L&<=XK1EF>W4WJKBCG-+4 G,' .1 M> 8U 6N82H&!)592)M9JTG^;9[I3A3',(=J+YD(=:\(] MEE:J+9Q>U8GY3T[#W\5E #(K#GV$.SGL5Z&LQ='=?2M)9RD^)/!O.-IT+:>R;, M=I=[VB5\H>>!=X("&":B" ?"SW=">P.,@I38;<3AERNIR4 M'T:+N*UARY=]DE;'%+&K=U(DUY@2-4PI/3%00DPPYI0BK"0DR!% +'0Y+9,URN0V;E&TPY@"FLMK)M-M#CFP5]Z5*"24Y-BP(1RFT)$9R M@51X[:4A3^?(#F, HRO"%&6?N DL>KC-TGB\![ MU0N5.15=NCG7J;$/85Z/*?NY(U&WWU !]H(5[^#$5O%>&NXYRY#B#%)FJ,)! MV%G O0L&(V9K(6Y/X,3N1!_*R7[X678D^*V#%3"GQ>1C.0_&85;,Y^6BK@ V M;JJ:I$BU%*F6=G__SSC48!"V*?#_K!R4HT^Q.D >XUD/5AJ+5D->81!!VC@) MO*;8.4F1-T)1190)M]:*Y :SYNEM1B6E.]R,()YU\ M[ 5/M6U-;7S@*L*1".R$M;*$*(>=)H ;0V@W//5 Y?8^/"5SQ/:"IP[G/.3U MY%,P?::ST6&>?-SA 1*MOKY0 ^<@51Y(3KG%$F,'H*-6=&IM[T.$AF20'RL$2M#B8:Z4\L@933R7GRF(BJO9MED.)UHY*'LC!W7F+ M6"[$5@+A=H>!]\ZJ_&U6QI;>65D?O]7>I67#MXO9+)#9TNVTQRKQ7;S;"CS@ MF%*N'3(6>&J8D,;%ABP:!T9V:CV:?)UWEPN^.O]<'GNJ2=VW255KO5&QG <= M/QW!) MU9]FQY?9!0%%GG1%$!U&*F# <& D%( 8[!M:.0[MBQ^YD+,TYZ;++ M\.ZPX^$8MQ4I=2-&]U(W;F6( &ZA!T +)B"%%HI8+AH;@8P(9BY;BU5?9^AK MYZR;EZWF,>EY\C2<2AZM(0P":-&DE'*)>*4@5H%X$ MO5HB1+ FSGCJF;K_8<]O];IN*Z"0BRXY=G<8,UFSN\&$=_%@JU*("V:K5TQH M!P6EC D'-8_-1J&GB"'6 0]V&45/.XVB3X>LVQ!]LXOR2O#@(>JP=W%DJW@( MD-P+(3&&Q%)#F9!42TF 8]HA#\F].#*N>:L+W4;KB'19 ZM_>2W)KCQ4GFRY MB" A"$AM.#>((F4E$%@AS(DQF"'BN^')#JU*G,/M6)7]%Z&[(BE?MS*QDZ$( M0\R\[/G^P. M.W9L> K26W%Z=-^JZT]5?>]H--:I:ORX?F/;U9MAR[MDK0@0H4TL@4D!MIH9 M)QWE K!8GW:M#FW8M)B;^MMRR_37/^81)6Y(8=VD14L1S"7LM#3F8XGD<1N> M;.(>2/L$#->!@;3J U+KI;. ((PHQE9P'NP2&#OW/0N9(=NKO MVB]@V*^&;_5E_/@#>D>.)I_*><>-7?8 -O=]?@>SEUWWC14]9?X7?_WM8C8X M+6)^PO1#5GPJ1N-HH;X*\N'5/ B+;%X.+F8'>Z)UE\, M0(]-*-6*\ 1,)!* MZB40GD-H#*!(!7O@NK3_K?A:==4ZF:K!_[L8S4JU6GT_G1V'M3^^7/I-V@&, MPYS"E$Z8=/_$T9&C6X:]$ A) BRSSE*'C1".0$^-9@H[B[OEZ.X4>!&KP<&M M5$;='8Y^I-+>8\$]FX8]&"X5\DI6QPS#0!21Q+[>(L[C1\I F^$#G4GV/K/[ M7=Q.FA9LRF!#K 8P<"/UC@ABH20>,A-DNI9K&8BK#?!A_2-SJ\GPU^7BO_WP M/+(=2?=3 M/Q:-Q!2:>>F94"K8N])8(8) A91 H#FYH5G FG[\VW(K?HL;$9C;K;9AHP8O MRL5V^@;LCG:<[-U#Y6?<:D*LX]F4T\90#6F0T9(A8R2V3'$O+5F+0'L*/W=X M7A4$,NZR*MT>\//>6;MUIO]-QTY[K%G?R;N(-BE.#"DED2$.<,J%53H(9XT# MHVG@I5L+0EGQ;E">VUIVM3&OVNS^L D3_2XJZ3,NW $+!/"F J[RP:*72%!LJ=-( MKIT_WQ(MOF7C'3&E >@>$>)]Y\BY935 CJ[VTC#O"G/2>!CM> M0600(<&\%T&RWCN%8Q.&_+V20)'(D=QFDM<>2N:M:NW]R._X,)H4D\&HT_R. M?39^#G;B:??W[JCM77G>#I<93,_.IO$7IH/_'+"+GPC11(HJR8(1+R7FACJG MM<180DR0)4Q!,\1Z1+LWUW9'Q2V?>#^R@0 MK:QJ&$A:D6 2(VH@%TX0!9P'U"!DS%HE^\=P7X=%RE@,3SG,2KJ'C0?Q8)5<)T M8]AXW!P=X& 8T"#VIRGBIC#G,.13AKL9980+[((2#0+7 M6VF1DCPHUX1QB?VM2O73N;L[88]E3F27)1#W@+OWSCZ^FG@YFL\OBLF@O&XJ M9XO3L&\?3[-/Q6PTO9@O[\:4DWT.6;V+X7G3K=4RX:GG07HC2PV@"F/MN>=, M8>, 7]?C6]%QKY>KOC4C&LI<@"Z31M(I5@^$ZBYSDFA$)Z**$V2Q%$91()U MCG!;Q98$>YC;#CBI0X-8Y*33JMTI?W+S(J_6M:*,"P\:!18.XB\8N)5,BPI7 M.4O6ZPU,RD##I$!H Y6U!DA# 822$>&M$X1 [S6Y-1#T[0>[6O)MR3K!<]*I MPW@/U-ADI!XL$[=<4%9;H0 4S%I*(0B25ALE(.&46 WMK2ZH^S)QEV(6YIRF M-.?]MD7KM,B;HC52?-?M#$T;(U1AS33P M&*35,<^DDAE A[Y63:[U4VZIS MZV"IV@>_VH8.(R_O$^056S5VZG3:FQ"O9.L>"$>WW$K4*&\ILAI@1Z6U0C!O M*&<0,X< 7^OU^&2.WD#8)LIQIRT@]X>C#["UQS*UXCFD_/Y5[[\3222\1!)) M-:>,40&MHQ@BK;W1$ F+.)/.KR')+;'?SZ46<,1R0GO1X.-1^/*\Q?^3#V 7 M,*4OL,$A;'GCD?400"BXI\HZ946LL@2)#ZJ(L6NM;9\"&YM(&6$T9_UH_[&' M:LDFD&!#RL=HV= N>SE?(E5T*YGLZ]ANG\KQA?7N?UUQ>VD MD]K[E)"<=)MLW;N&]+UBX;Y*W;UD3-E(8Q@HW6$*4!%J.20:"^NI%UHB)*"A'@// MB0!K)PJ/-X2ZP2S)2#J_ MF)67Y:4CJF:C24U&@392<:E47"KM_OX'++\.(B=6OZAJ96Q)R^NE'K,[GA\A M&^M)>(\Q9-(80:CFX3TH'7.6 6F=MFLYNZOM_BWL]E&YT;9N&.2T4SLI63K/ M)-(2CV^=QR5LK TM*>.<4:@%I-HSZ35TPC%MM$)&KG6!NY/'H>B,QW$N]Z.Y M\>'D#K^>#*9G9;:XK)!5]9G9$BP\GY_^4;Z-N_9Z!X"DY;:PQ !M$>7"&,J8 M%$@Z+[FTX8ZW:JW/14TI52FU+>@+%.08;R4_LK>*Q-Z:30E*]@%*:--4SU@, MB4>*"DLHTE@RP;UQ!# ,E=?W@9+NU!(NWJ_^MH8S M'DW*5Z>U&Q B\/V&QO.M)[:I.Z9V;6>%'CFB01DUYR[&=%R6V62Z**NB+('. M [[&I+'PJG*$5_5(E^ECQ3C\-)/I[/E9(H*5.9 8FR-A-X%"$%, M*R81AX0YH:$QB,;O%%=6H5]DW7Q?U%\O[O@LR(^C\G/V;GI6K.GG9\7LXVA2#Z^X6$Q7-VIUO[KS>31_SV MM[[QK<>]Q=*SGOX6V.+#Q+V^U=.(2O%0^+I-, +H)E/XGP/ M\U"H?=P_FW[>7(;; YBOJ\U5X8G1*5",*S4B.B6"<-\F>9GB//9_2Z2U;Z3U MKEP403<<;I.87#&+J6RWY'PG:MI=:E*#P<791=52H4*JJ@Y6]2HV49B5I^5D M/OI4;I/8EB>(+]],Y_-#K_*VAQ1W,ETLI>)QJYSTGZL[,7QY\75WTIVZ4LY? MOIYDB]/IQ3SH@_,\*[\,@FH>\YV6_:2*L^G%9'$;-VRT/, S4$C5R"7)FKW8 M2U51[F'N99I?FE]OY[=KN2I=B5I=C*O^3475F?'_7DS*>HF0_)8+;'LKU$VR MVB/1^MN!&@P124K&FMZL$D$J,8":4$0)Y%(@JSDA4")-L5V+'6T5PZ^%?,L) M=F-2+?S7\JO_.EZ=8M1C.-D(^^IG9UBN0V'4QL-F]?R3K;SOJK/\X)YH\&&^D81)[1!VF2AJA@<;$ M$:F%YXRN5?EK6[8U7FT90 M W-<(>*5E=(!2BF6F@<[U4OD!5** [PEF%L=W:Z.4SO#-YAS@G-$.BWCGA N M(5Q"N&=%N%MK9B\ACK13IB1Q5%D-B*%&(<6EM093"3PBW+IM:7)-/$$52G E MBJ ^V7\8ZMVGVC;$.>'][7WYG$R3^MHDJ#P(J+P#*5F#E- 9#;6TP%!!-52" M.D:,!PQI%&X\VIG7B3..0933;MM[[I8>MT^1/E5P^5)*5J7PVL(P-MP)TO"N M2GC/$=.SZYCBSJU1YWU\ MS++5P%83I A6 @"*.1.$BZQ= Y "7%YH:F\/7A6$QZO;D,ZN\GMB_A!@BQ M7,I.FU0E'DX\G"1,HLZ#IFBI2Y]KIY#B0R7,W\WAVX.\MOA\2C">22B252"J15"*IVV96 MU?+]UU'Y^5_7:_DFTDJDM4%SY8[X= @$OC18%+96>Z&)H()"CQ0CS%D!F+54 M8\9PZYB4BV@*CL5*6!Z[OE+43"SZ=!>_V7X3Q[G3EI]B)Y$OV M>;0XC9'[X<'9K*SP/;;,^53.%_'6]$,6.UG.1H/XQCS&^5?$-<^*R3";5J50 M]SQDY3YN1PA1*\^,>RVD140!3S62$G%*1;CGN&1PO-IZUJCI YSP6&6@29SJ046%'E#5!* NQ)#UE>#3=;.(CP7/ N.Y!WFUG> M0^L] <6N 46*BTG4F:@S46>BSDTI60BV2\E22CF36#E//0'" 6<1\EX!0"U< MB]O:A)+5D6)$DV*TMX4KWI7G%[/!:2"IRAC6:6.+^M8Q):)E<,TC[E] MXXO*Q3HO%XOQY:=J?^JL]4,?9V7U[I[$E=V3^5M.%6P5 8H%>PHA*B'4'D%' MA0(">(4$NK'T3+,50S49OJMV8F@O9F&VOX5Q38?'2U=FSYVFA'=9@'578"&= M=NX%$U/2,#$S%#DFB5.&2F.D=AAK ;'B G.XYAF]'Q/_K1A?E,_N"?T6 R?N M3=S;3^Z]BWDY:54"UM@HB+5RCCH@%9+ ( T9XH;?'/QM^TR;R<^S?L<:4B: M2][E069O#>O$IGU@TSN%K&SX%'&FO9?*<4$H%U(Z8PB CH?_!:>@!WRZN6K> MA.2$=&E<)W&;^#CE*"22ZB%)W4\T8-Q$FUJ'I;24&:X)Q0Q(R!C2PC&KB:=^ M(Z*A"X^IR(GL,HAD5T#](#J-OJB[F;]Z'RFL2J5=>>&S\DM\G8J?I8.Z_9(F MB3H3=2;JW)X;"XLF5 ]SRH3'P'&*J/=0.XK"QP@%@EBU[L9JG2*?3&]Q,%7' M2.^O'R*_*X,-/!\MRN-R]FDT*&MMZ5TYF'Z<5+_2/]_7MY0PF0NTE4XQ"1T2 M.B39E:@S46>BSD2=_=:L"&E:A=*@4CGG&14BZ%8 :^O#+<*11T!@ 'NC625M MZ#X::8GV;A :. !\-YW/)QH*QA]O([\"/FV7E=Q:V*S8LDMZTCEOZ* MF-Y*DD,2&(FD$DDEDDHDE4AJ,X>C04V]5%\)=5HZ:XD4*.BQ5#F-"!&8(L2Y M9FN%Y^U*F6B%C$8MH_=!,A+GI-,^J;MRG)IXMM\\F\1 (JGG$0.T230B%FK! MM**:^>C)D$!R083G2E&!Q)H7X\%B("%X"HCYYM2KJ\]E];#WT_$P_((NQL5D M4&9%U0S[N#Q?5,I S;9(Y!D"4#ZW5[;WK>PA%?"2SQVGU@#*#"0$&H*]1,IJ MXYTWE&&T5K*EQ=YUUN#;B\5\44SB*MS8U1[U(WL049@3MI5\X\<1P'.+Z'T^ MF>A<7F]V[Q_)^]]M8M=W&N@8:.Q:CBDTR$'H')904R,05L7@/6QN'MT0US'LYHS4[I%MTY%WP?[,T78.FQ/.)9Q+.-<+G&O5OM'86"L]P9AAYY%&D,L* MYV2XDN3FLAG=X]SFLG9SCE&.09<>K01Q">(2Q#TOQ-WE=F?M"LJ4 JP<8400 M (3%RK(*XRS10$BQ+5WN.=H909Y#W-^*@,_)-:F.: M*\R@-I03HZ'Q&"FB'3.2F$<[]#IQR+%8&@D7]ZN_K>&, M@QK]ZK0^X8,(?/]+:WR#()/*V89&F,;0S1A:W[\"NB" 2?7]T20(@_JZ_8!) M9)WQ%4B"H)8I%<5D@W(\7K[[EQ?@174=!CY87=\P[ZJ%:794?LZNMS"M1GM6 MS#Z.)O7PBHO%='6C%FC5G<^CX>+T9RE_9$!B3K]?<59@MW%Q/B]_7KWXY3H? MO;@\C6^B1/"+VP_KZR<1^/TO+]:XOWZ/W_[6-[[UN+=8>M;3WP);?)BXU[?V M*7'EAEB0X]&7[-=P^W2>N8 RPR8<)/MV),@EB[*[TM1J]E_.>EVV=AKHM8:Q MCTWPJ;-W*F7G5K#?P'-;82 ''A\85,/9]//F8@4?P'I=;6YSM%,I$?%\)XCV M;9+7\C ID=:^D=;*F[Y-8EIY[A,U[1LUM?R6%5)5SLOJU14/YC:)K?:69B]C M:^I#S\;80XH[F2Z64K'M7_IS=:?V,NUY3OD-JOG+UY-L<3J]F =]<)YGY9=! M4,VKW/(J@# ME@T%Y>^D+]E0.!>RR\XM.W8\V2N8V'5!D((G=@/H9"MX@G@*A24&> LAMEH3 M70&=)5APMI;V>9_@B8[A[0G94%@F9$O(EI#M0) M0$_3'EM*A[UWQAI%95#> ML%,X(IL%RD "Y9:0K3DRVTPV%,P!H#F!28=+2)>0[G"0#C=(QQV1GA C13!. MD4*:@2H?RF+#*!7;0KH-YD,%3327+"ES">(2Q.T/Q-V1#X4 ;8JI>X&$I!8# M"V,#5R"-K/*A++,(>J"WI. M@[8TS$:5./RYA\$]NP[*/9O?LP;WI+U,>YGV,NWEGL\O[>7^S*\OP;#=J(#; M"L6#?5V HW*QU'6?VQFQ:5,T->C<#R_1?C;H3-29J#-19Z+.1)T;;>P']LS\MX0@3.:'[ MW<\X,?&^,7$2,8DZ^TN=]Q(Q&+0Z4D%#&95",4O<>#ZY)1=D?[&_MQ!_2$B>2"J15"*I1%('3%)W3:VJZ_NO MH_+SOVZLZYN(*Q'7,]DLDC1AZL1;K T1%F$JO);,J^@6LUA!: V_;K/<%D0> M39A@S[S]<%)\ZHA'(9#13I=E>O'70 O9Y]'B-$;3AP=GL[*" MVVPQS3Z5\T6\-?T0[LX7L]$@OC&/L?<5D3F,;!UX MNHC/[TK*;JI04PZ@V&N/8_+X'Z3'GY"F&)%Q"#OCM(76RJ Z>RQMQ>>:$>3< M6C$B-?SWQ7P167+^KD;:DVF/V/WIB9];2?I,')\X?JMYW80UM2M\X&P$C/'! M/(82$650S?+6624U[2'+J^%F*_I0F ?PZVVZ]X95Z)31?0A D4)5$G4FZDS4 MF:AS4TH614U%"*FE5(9!9A75TB.O)(Q*EN-$8TZV8E=UI!CQI!CM;3&)=^7Y MQ6QP&DBJ\H7.RL5H5JGCR]H2L9_A?+V?X<[&;-V3D5L.$HJ,=8!;(04TS@MI M8>4(=8(B1-U:U'WEEVB6=:@FPW?5J@[MQ2S,]K.F6[+4#E.2$X YY M?U=8/!U [@43MU)GN%*<:6HL$!9":V-YIHJ)C>!(RC67Q_V8^&_%^*)\=J_F MMQBXRU/,Q+V)>[?(O:+AWB!]'50<$*RQP@))XEG%O5Y"+?#-U=6VR[V;=E R MGG/6Y6%DXN;$S=OC9@::R *FL%;>:D*@T@ *XZ6/W.R1<]"CFTMG;Y>;-Y?D MBFC.>)=I3(F/$Q^G-(%$4CTDJ7N*!M(RTRRUW#NDH81**N,=P)5H$(8HK=TF M1$,7J"YQ3L0AVEH'T?KS1=U>_-7[2&)50NO*\YZ57^+K5(0L'<[MESA)U)FH M,U'G]B)R6:L]J-= 6XDEME(Z[ZWS*N:S00 Q,]Z@;YPE=.9A^G%2_LE,N,HERRFF*WDWHL$/HD&17HLY$ MG8DZ$W5N2+/BK89VDEOMC#0(6TRM@9)34FE6"BNE*>R-9I6TH6ZRFW9T5&!PJ;YBB9R D*&@Q KJ"5.QY[R%$&LC*0;7U5>[4B9: MH:51R^A]E P4/">D2^5U5\Y3$]/VFVF3'$@D]3QR@,FF9(M!SFJH+)&*$F&P M9M4!$91"6(#7RJD]6 XD"$\A,=^>>G7UN:P>]GXZ'H9?T,6XF S*K*C:4A^7 MYXM*':CY%HD\BQW-G]LOV_^N\D*VNC%P:@V@S$!"H"'82Q08W7CG#648K>40 MM_B[SB]\>[&8+XI)7(7U_O*1V?N19X@HS G;2I9Q/QO4]PHJ=KWS[&;W_I&\ M_]TF=GVG@4["QK+EF,*@U$#H');Q6$:""N@\ID8@='/<;RR+4,[F-6!M'-X> MJPBAG,*M',,D9$O(EI"M%\B&&EN-$4BL@MH29XCS7$H-*V1C%A'.V):0;>.Q M=USD"&VE/5?"N81S">=Z@7.DP3F-C;72$XP9=AYI!+FL<$Z&*TG4EG!N7K$G,D)0"K!QA1! A,7*L@KC+-% R)O+ MD&Q E^NZI]!]RJ)#GD/5L0R-,8TAC2&-(8TAC2&-(8TAC2&-(8TACV)LQK&Y?']/Z M$%Y\>\P=C)!?LXVJOZ>SU6^<%Q_+5^]G9?&?5\6',**?B_'GXNL\/.FGT]ER M,AL>X0/W<;UT3_R[/61^;%O8S-OCZP[ M.G8V"Z^.W[YY;=5)N#@^"?_\ZHY.CK.W/ER]-?_[/V_?6/?N^,^9^_V/UR?_ MO/]$V@XTDN!B.%N7PAUYB[9/&T/K^%:31>!>7,;Q-PDF^,5?;PWSKY]!X/>_K#YT_3U^^UO?^-;CWF+I64]_"VSQ8>)> MW]JGHAMCRX/4M3^.UWMQ;?:YK122 T\NQ"^RV?3S4@YL(-'P 8V8:&5 M A%C0X-8WR9Y+0-1$VGM&VFM(O&V24RKJ+]$3?M&3:V8IPJIJL"GZM65Z*=M M$EL=:96]?#.=SP^]E,,>4MS)=+&4BNW8E#]7=^H(E3VO2'>3O^/U)%N<3B_F M01^@D#K%.G'^/NREJBCW,/!P(YM[A1*[+@=2WL5N !WCK=)P5#C!J.:0 M4(B=@ 8+#XT2&DA&'Y5WT3&\I4(J"=D2LB5DNP^RB:9W!R:4:&6L,P'9F+)* M488-MM!#+*4R6T*VYL1L,X54A"0Y%2+A7,*YA'.'@G,$-#A''43(0"&]MY18 MHQGE7$*F,38.V+4B[QO"N0T64B&4YX3Q!'$)XA+$[0W$W5%(!1-$+S&.6&*$ M@ AXJRG"6BGKM 20826H4VL=;C>ERSU'(15,5S\T0F4G#CD,1.@[8TS$:5./RYAY$]NP[*/9O?LT;VI+U,>YGV,NWEGL\O[>7^S.]@]K+C M2#S85RWXJ%PLM=WG=D=LVAA]?#/+6Z>9?.K/"4%WF5^).A-U)NI,U)FH<\^I M\UYN9H91T]I 1/LT&I2D^H L9K^N]Q&&\G?T M>W_ZR2-(3\3PIL>K%TQ"2SQP1%.IM5:$4N2@ M@4I*)==.,N\G8I)TV.!!96]]-%6XSK43RG$@DRVY(/N+_+T%^$/"\412B:02 M2262.F"2NFMJ54'??QV5G_]U8T'?1%R)N)XI3ITSW'C%#/=A,93B#E&&I(*$ M" 0 XM(0+.QUD^6V*/)HP01SYNV'D^)+5\ZR9PE>)[D 72;NK)/W4^CD^:+0 M$VOO!&N+AK6A-4&^8(^D8U0AI;#1"%L&O> $\+4TNR>Q=F+!I[/@012"BFU0 MOF2?1XO3&,(?'IS-R@KBL\4T^U3.%_'6]$.X.U_,1H/XQCP&_%?T-<^*R3"; M5I51]SQRY5[.1P&:- I+ 0@R7&G# )7 :^&A9APK+9Q&-[3NKFHPQ11_/YV% M/?E[LR7A1O6N+N;E,")"@(,B/K\KR;ZAVE PEV@K>6>]5<#3(<-^\CF4EWRN MM7'0.R,)H112+H$*\IP#CCSFSM/K?*Z&_[Z8+R)+SM_52'LR[1&[/UE;@%M) MSDH\AP9\ HI= XH4'9.H,U%GHLY$G1M3LF135]8:;0'B@ *IJ !(<^*T M(MX:Z"1P:W5E-Z%D=:,8<;F5RF.[HACM5P6+=^7YQ6QP&DBJ\H7.RL5H5JGC MRX(6L8/B?+V#XLX&BMV/D67+04*8Q$I2)!0FU"FA,2,<:MZM!>S,)L?POCF@Z/EV[)7CM ,>TRQG-7&#P=7>X%"V/25$+6V'$G M?.!73PT00H8[BB/'A+! W%P2ZDX6_ELQOBB?W:?YK8//Q+R)>7>3>6G#O$'P M6B:A!A0Q"H046C #A886 B;8^D'D]IEWT]Y)G@/9Y;%$8N;$S%MD9MY$%2!G M#<>2<8X$Q>%]*DGL+<6#@,8&RQXP\\9R:FG.4)='#(F+$Q>GK(1$4CTDJ7L) M!@)@H^5!KPDGFA#F()52*T,M,,1KIYRE?"UPO O!T(5[%.4<':)J=B#!I169 MO7H?*:Q*GEVYW+/R2WR="IZE4[G]DB:).A-U)NK<6B@N :PY:4*>8*8@($)1 M"E!,M+' &X\I)(SA-4]7Z\CX9'J+#ZHZ9WI__<3X71DLX/EH41Z7LT^C05EK M2^_*P?3CI/J5G7*/89)+LI5&IPD=$CHDV96H,U%GHLY$G?W6K"!J@O& <%IY MA8V3BC(C-:"&&PD4ED! !'NC625MZ#X*:8GV;A :. !\-YW/)QH*QA M]O([\"-FV7E=MZT*Q(LDMZTCEOZ*F-Y*DD,2&(FD$DDEDDHDE4AJ,X>C026\ M5%\98A!:S8CCE!)+E6 >(FP=ET( OA:_:E?*1"NJ-&H9O0^1D3 '_!!K]22> M[3?/)C&02.IYQ !IZL$3:#R$"&#G+&42:R"E8TAAQ)W1>*T"VX/%0$+P%!#S MS:E75Y_+ZF'OI^-A^ 5=C(O)H,R*J@7V<7F^J)2!FFV1S+- 7>*YO;*][V!/ M$&M:"R')F4+>&8XQ=1A+8S0@E,4"35RHM7/@%GO7:85O+Q;S13&)JW!C+WO4 MC_1"1'$.ME-OZ7$$\-PB>I]/)CJ7UYO=^T?R_G>;V/7=!CK1V+6<.TF1Y1!Z M3V-*B)-!C0$,4*29=OS&H-]8#:&HF]#2';IB/O)& YB^I]PKF$N-TQ;M(RH% NH)JQ!@LJ/)#..(H,Q- 1JFXI0+(!7>Y9VA>!G..MZ'>/ M\O,_)]>DHLD)*P\"*^^"2MI )0/46JFT]592@8A24 EA)<(>:^K-8Z&R$X<< M(20/HSY<3:XZHOQI4;P?EY?WJ[^MX8R#&OWJM#[A@PA\_TMK?(,@D\K9AD:X M#V-H??\*X(' R-7W1Y, Q/5U^P&32+;C*W 08WGU6YE@W(\7K[[EQ?@174= M!CY87=\P[ZI?:'94?LYN[!=Z5LP^CB;U\(J+Q71UHQ8FU9W/H^'B]&^];BW6'K6T]\"6WR8N->W]BEIY(8XC./1E^S79"32&O?2&OER=XF,:V\YHF:]HV:6C[# M"JDJQV'UZHKW<)O$5GLJLY>Q#?2A9T+L(<6=3!=+J=CV[?RYNE-[>/8\G_L& MU?SEZTFV.)U>S(,^.,^S\LL@J.957G<5/)L59].+R>(V;MAHDL,S4$@=HIPX M?Q_V4E64>YA[F>:7YM?;^:5LI)B-]&LQ&YS6:X1ARD2ZWWD>HTVG:,>%4)(S M*"B@U$D@++/:$N$M4L*OA;$^,!-)_$[ZDXF$.TU;W+&CP5[!Q*X+@A2XL!M MQUL%XK W1CD(K:5&*8)TJ2;>ERSY&)A$E.P59J!:US M_L8H*64B):Q,6-F9.D@;J'14.(>T"IH?P0P*P%QU=AR*!_NJ!1^5BZ6V^]SNB'L;HW=M=I5#_Z^C\O._;LRA M3VTR]\5CU/,VF8E.$YTF.DUTFNBT!QU[[G!"2](T\J"$6:>,TY0)YB14VH'H MA/;:"&^IO^Z$#BI4?7P6DV-O[M+SS_XT:R. YIQNIR2U19Z+. M?H@8T13@MI1B@\)[CCGLM76$(&&%Q)):Z[E]G(A)TF&3QYB@IQZ<*ICGVOGE M.)#)EAR4NV!F]!;J#PG1$W$EXDK$E8@K$5#OQ8 <\ MV'4=J;ZZ/DR-ZX'"7H5!EX-%C.0N*UF0C2:?ROGBK(KO+H;3\[CUS^V,W06E ML'_^NN0O[ZV_/-%IHM-$IXE.$YWN@$X/65,B4D!F@&-2>N.49)9!1H.]SC@" M2!&_UAVST;1-22NZ 908 M9-$2C&1 )7Z@8-2YW[(/L)2TGH0SV\09!)IRL=Q! ;2PW&KOE/:<(K'$&<\\ MW!NEYS%X\-]R-AT6\].6J;/'8+!?E2Q.BB_9Y]'B-!9""0_.9F4E-++%-(L^ MT'AK^B'6$N4=\VB]B'15L#[60PU\&Y;^[\W*AQO5N[J8E\,HKH.L+M;QX/%' MF9LJI)\#UF6QZ=X*^4.2Y;O+G*U<'(N!IH82()GR F$N$:B8T[(@I?B:R&Y) MU7\2C3W8?()C8-+%I/_R)B,$F_L-1C$8^C0UH+.*J MAWRJAINM;8Y@#CJUJ??%HY>X^WFY.P6,)I)*))5(JM\D=3\=!"/06F/CV5[ ^$=$&@M<.!^>/"W8GQ1/KLW\)M];Q,0)" X>"!H-8)U MT#&G'98:"Z0T8'*I&&BMK8T4>&30>9.RT<$DDEDCH DKI7&"V1 MS<&9C-%X''&ON=,(,L&4JK0*RCT%>JVD?>MH_&1ZB^>J.C9[?_UD_%TLOS(? M+-=.9A^G%2_LE-.-1ZTFDX[OB:63BR=I$0BJ412B:1VD*3N MI7A0VL3D:6PQBSW8&6!!(S&0&%(I'DICZ$E_%(^D+!Q>)-Z-Y0.'Y8=R-HO9 ML\67[,-L>I:-)HM9\2J09"PK6,SGY2(+-R;S\+G=JRR8W.S](NJ^2I]$G8DZ M$W4FZDS4N>?4>;\CRO!/*PH?2XP]U)(K)E50[+6+970$B6>4:.?+Z$#6T]J! M$.>T]5:"'9*@2B252"J15"*I1%*;T9HYEDTI%R^TT$P*9JGW3&K+J[*/DF+& M-%DK]&!7RD0KW3IJ&?W/T1(PY[3+P@Z[HM(FINTWTR8YD$CJ>>0 ;])WH5<, MHO"'&:>=1-*;JC:WE-!2[=:.&AXL!Q*$;\,KL!A^01?C M8C(HLV(> X:.R_-%I0[4?(MDGL6 M^?V![^?SH;EK/H$//^2S:?CT3#[$ZC^ MZT>$84X>Q-$8#0AFA%'*AUL\4&_ZNRW>]O5C,HW,WN<2SB6YO(=WGY)H4@I^P\B"P\BZHE U4,D"ME4I;;R45B"@%E1!6(NRQIO[F M@HWW@,I.''*$D#R,^G UN>J(\J=%\7Y<7MZO_K:&,PYJ]*O3^H0/(O#]+ZWQ M#8),*F<;&N&WQM#F$Q*8(HWI&<=T7);99+HHY[&E>F#68:QX&8,Q)A695\W6 M/XPFQ60P*L;AEY>ZS?S'^\]C8RNWNGU]!.L+]6+C([Q^*%[]/9VM?N.\^%B^ M>C\KB_^\*CZ$$?U1GS;@-P;AOZ/UV]>'_TCSUX?F0>P MYG;&=O3VQ!UG)V\S\_;(NJ-C9^.KX[=O7EMU$B[\ZR-U9%ZK-]GQ2;CQJSLZ M.>[;'%[^,2DNAJ, AS\\Z]!NQ\(5?' =& -[A@2EU *%D>0:4(*8-83A*_!1 M:0_9H!R/E\+F+R_ B^HZ_/Q@=7W#Z$Y&9T%D')6?LW?3LV+R2[8^S*O14Y]' MP\7IST34=LU2'[MWL%40@0^#\"L6"J@?V@$A!T&9P1\?HEN&D<=GUTKJT<59 M>-)@+6(/@67$WE5]^NWL8S$9_;>J 68N!7*X4)/A;[-R'DBJNGS[P:\D]*7S M86Y'\\%X.K^8E2?A47H<5/,7%87$R^-R7%;J\BL?18K6C&C**'!&$L(-I,HC MJ; '^%43R*2(#.((2(!L$$P *3BW*H%@]^#GR1E4'U M/X_R>W91;EIBWQC[-A]586_MM;VVUU?V\29%/'Q@N0K%I7GUX)6X-ZK$G-?1 MAZ_/(.4W,XB3TS(K!K$(>S'Y&O@W%B@+GSQ[B&::G1:?RNQ]64ZR\UEY7J5? MCB;Q>]&>C(7./H\6I]D?DPCF6<4P\^SE'S\>__A#]K&Z9>UA_NL80?1N/PUN6OQL7) MCLO!1=BT49A]')#[,C@M)A^KGST;S>=Q&"^/G?DA"R]6L_O?:H7B3WP81;L^ M^UH6LZP,>SG,5K3V8"+YM9@-3FO?%0951*I\]&_]F)U4FW-]"UMK$0@HNU@) M_SQ[?[$(6_ AP*1#+.PZ^%A8T-+0+\+P)>9Y-R4,[GQ>QK))3SV30&?H?/?RA&LV9@ M\3<"3EV,XW8M%WDUC_,J?WX>Z3\"63FLI[GZ>/CF-'RDJ(GQMB\'BOL\J><1 M8#%PTG2VJ!8CF(N70PR+&SXR# (OYO7'7UZT'K0X+19AWE\CV<9F"H.*X&ZF MB#C_+D@"B4@2"#SZMR*[!#;)/EQ4FU$OQ^-TZGV$YR6*9!?S" 091:\BE5(< MA&GYGYLV=5ISPG&D[6&@A4D90XP769N-X8^9K[_YZ&U[VIY'1/OPY!$\ 8@J MSGH_#8 ;5K1:RKB&\]8B]H,YXD+U KDC;LXCI 3<&7^M >[_712S &+SITJ8 MZWD/XHEC?=JJW9&%\?#1E$604E$)&,TC( ?0ACB+-'?=J_?3-6WVV?Q\2]N6 M"RT4=4@C:BA44#'$ 8<2$*(4%WW9]5T8'4]8L:68J[;S6U5NWKRYU]];M?=;J*4N-MK*XU<=_CL&UH\$M M!^4/U+ZJ6Z-HQ"Y^QO$H>",#72>#J_N=516URN%S*Y(]T&:KWQR6@VEM!_U\ M$?9F%I\V2>VRA%JFI^&? M[*57Q_J';#2?7T0_RL7B=!H>41N*'R]&PRK1-(#(N%KM6H.;!*E[RR=GL0O" M+!Y45A;F9?.#RIB.I>MKK!N/BO>C\=)/,1O-X\BJ6O?58^KR]L72#[,T3=XO MDU[GIV6YJ'ZDN(RTSX:7?M3P>^^GP?J/7RG.XJS#8HS.X@/B=R*3S6+@ZN)K M'-(@5@*+ 3OSUN/#+.."S:+\'G_-@_TT#F9T>3F?_U8V53W2NAQ_Y6$*4ZMB M0**E=1$G<1I=$I%>*R=9_5I;4[4GYJ^#]1247^] M^"O3KJA!HC;\;]F-BVIASZ;#T8=1^.BL7,RF*W4\.RO#=X;9L&K3&>RJ63#W MEKIY7)JEH15U@VK4M;N@=M/=L+G5U%]-/[RZ6*U*Y<(HSL]GTR^CLV(1]/_' M:]=U5,QWMX7%4 81+PEH&HYQ1R24QFJ@''5<"2(%\HY;8 UC=BTJYFWM:IE\ MK%#E79S,VP]_S$L59[(>(!/TI8U6-03HSKA">AF$P[X9A$/!C^M)<5E8[G'; M6CO0\7:WHDJFV3PVLH0: E.>.<0X=Q4IJ+KC#7FHM(-5\K0O, M56IXL^+31 >WN^,FM:LHP[ VPVL1]+[\.)I,*M_(%42Y"F7#,F!.@.A )*- M)),@$F91+ZX\J*-+L,VCTR_N0(#OULUBL?2,QK. )1I5Z-_\R(_9V\D28,_" M=;T-65SD?$6=T;-3?BK&%\7*_3D8!Q@+P#FHP+=V\-\JPEK"89C576J7^UYI=SHNOM;(70T:K#RY%7UB)JZM3^?"6,YQ5(P^+^#Y(BNGGN+"! M4,NK3[QRLO&I&(TK&SLLTY79!QA?K7O\F7L,-:SB59Y>]=Z->]0Z,<+H<6*3:23WSF<%0M71"TTK'4L::4ZRS+]E9L4%%PPUT-<[U$ M/RP7["H[5!QRV^-6+'7;L\)BO\1!YXS:0Z6\S>(YS6 Z7YZ2U+][KQ^[!B2C M>ANKE8ZK% 1.H,CXK;#SPWFEGMVPWG$!K[)#0Y>7?#^OE*E1>-)H=GFVLZ[U M_%C;H=ESVP0W1:0^R%.XH6%UX)U 5P\Y6FIY5,+7%(\EWU?OU6Q2;52^NAH, M9M'VN0+H8<_K=\?3&-P9Z:#]_A(=EB/X\_RVH^\K\'$5%_X\7YYDEI?C+ ,3 MCLZB=C0+?/'C^G[UD:C:KE^)/,5,4D,YIE)I@:% T )N).$8T.3Z?:+K%V_- M]6NFD^BEJOTN[T;S_]PS5,D*+RGTV!@KJ*)4 LJ$@L(91 ,QH):[%TL<0Y0\ MA1A2!(EB%@>[#3"HN29>?],'>>=SGM_=>QSVH!*805:8P(/3LWCJ%:'ERN)6 M@LT$&3I:9'&ANW?WWF>MGK+4=[E[]]CSICY-RL4JDJ>Z^"'(E714+6:C]Q>+Z2P(H,NKG)IV M>]91Z&]G: M$]%.V0K&?^4V:!P%Z-)/$/CU6XX"3-?B+ O'D H-KP54/Y..MH*OH&MN 69%M/H5V@Q4 PG6RW#]3B.HS+& MUWTJ@\!8>LZWSGL$-#F0F' $N%#4TJ!W&J.)0Q!RC^S_S]Z[/[F1&XF?_PI# M]MR.XR@9K\1C)G8C\/3-A6?&MN3]QMXO&U2S6LV=;K)-LJ71_O4'%!]537:+ M_2B2Q2)FUY+XJBH F1\D,A,)X[&G]-$!C^WXQ[(9'ZZFD[M/5_\H9G%D?KW\ MVP*]3QWVI2'U]WL575\Q\FS;5W<*2H@K#[Q6/M5@XHP(@QE'W@-VQCGAXG+. M^L=YV/28_%>KQ^01;5Q/^*5&KE5M&7MY\>UF15JHOOQI5_&A129>BAB]_%%& MO[_\.5;^MLL&\@%?D6C71BR26J4@HX56SBN(9CMS1BM"6&"2NTA%H?1!5##M M)6\.B]M;R4\!B[3"(E)<6N<)-W%$(A!3D#)BT1-*I*7V,%/5=O'QUXS)=C7A M<\;B(FN^&VAL,//W_UR-KA1V%^Z[< %2^N\CU+W== ME/_JE]&DM,MCX^JCM>OW*NK#9%KZ_,N8X',VQF\4".$;A53X_3W_#;H6PC(I M)$MUFR;\1E,8=DP;G-5\I=(Q+GQ[;:BK!CRY= M_GLVG?_W711ELD*:C?Y[/:O$2T;A?'_W<5;\ZRY>=#$1?9C\ MZG^>;1Q=O?4FEBW7K MNULI%&V;[/9O@/#** Q84N\94E1+0[D#RR&MR[SF.IHC#4C2?V5).I(DW9]T M^QM6U+_-[L^Q9;QQ,:6N_,RSR74YL];=U.6:9;8>HG2+09K*)[TXI7X:I?3+ ME/1Y6\;$;P;CN\O8G+MIBG5\G\;Q3\NMK:/R*JM4A/O??-?+LUW[;+@-@VJV M0YY*4;HG.:6$[9=L$JKM(X)1:3S%$ED R13V-%61U!:3("1['=F6Z]A,MIUD M@]-6+/E^2\ASY%$GB>_"X;BQ, MGY AU:8*9FKC>5]0P2P7(CMV(;(&,C:.DW*Q+%4RFB5+[G^6.9876\DL%XMD MEFFD02K'9H?PQY?>N:YK$VR4#)#9N MF8!9;?.9+3-WJSSHI^3D;:3JSN?%S>TBL_@FWO%32E==7JIJXV83[S6L:D]* MZ2C]M.6GRQ\L4\S35:+1G7"\:'H<[6LI%VC;? MN[B73K2ZSZ=B\FDZN+TJ'5WQ&M%TFRV?M[S*NV7EF5JR]G 2+YY29I<;M\J' M20F(\0K)[J\WI[3O4EON/T'\5MWH:T/-R4-G(CW%O*BEBE!+ R.*.,85$.Z4 MU@@'X@U('DT,N!<#^*6]4D9K2=E M=&].?AO5+\W+7Z)NS8IQ2D3<5<[W!>[^,M>V+O;W0V8WDVE2Q'A9C+Y[9G#@ MLITKR[A ;(M7\W7&]2M+.^W5J =<+0\])D8Y[:4WW"M%F$H.+V<9Y@*!P@]J MG1\/UZF;#2O<3[^$IZK9VK4_R0$6JHG4;(!$)!TJ"4)=A2[;@'SXD, M6&.J,'XD&CJYC ^_>O;UHZ<>C)Q(F,!H MQ04OH\QIS+EE <4Q4%0@KJ5Z+"+]^C%H+ *-]Y^8\V^G-KVH2 MJ[8T,.:UU]1CE6K74,FU@) .FJ::<$T:G&.VTVI:9]1]8X+YECV75>V48@25 M31^7/I0TG?+"MTM@'4& 15R20@((S!*, W#UJ+%S%$2BFGY*/9-FXKU7#4\FEC_.JT?O< MWJ#VL;TACFP:RE1]]7)R/9JD@=2Z]_VR+DSRK7R.#S>>E\'015^\+3NC/M2# M6;F;?YC&?%4,8K$YYO\:W-S^V/O;9#)=KW;C=7Z>3(;5\O>GLCM3V&T92[CG MVUI_;5'VI?0H#:;35 AF,*_)8-FELU)<5V5D9Y/K)&/W:@PL=]C&H1U?Q$=? M7GTMWN6GE;^IW )_6TS3L,SJ=7N6WQ_>%7'Q'W4R52Y[9R)6YV3WS$ M+ZDNTD+G+M)&]&4)Y85[,EXSU44MZPW,O@QNJ[WU[WK5T;\I^+YL^_7HIM3R M;4U/M]_4]K+F<-IH?ETL:C)-E_U^=[NJ[E"^NW[>>SV^V*M>WDU+S\K: MF5GOB8]?ES[%R,"RDD1Z#]-U=>&MA<8-O M;X]'U@@KE06/,&CC-*<(@18!64LTD+P]_HD]_4 PKMP>SPZV/3X,1M/_3&5R MJFWQLV^7054$.^>L!FN VR@&F('R&A.I.,/U(SQ(8 "$>*(# :JTL%^2'!M MI:&4A6_7YMQUG^/OBT]]URL[K_=S,4A=MZ\RIT_HB]=TY1GO>R_/ 'FXZ&!: MI9>G("S*2-W4ACA*7AJ\T>QJ,:N452KU>Q/-H,NR_%?M=X/9,M2[-+_B%'-1 M+ XK^%*=LI&BD\FGD$*3L\C&A1&T++88'^1V,%J8>JG*_YEW1624JDB1=.5N7H8A0[+9546M0?J[5S M69GH_VP6%2I=!H_T3%GWZ.'J8LO0;%ECZ39=;+ZT7Q<]L(AYQZ>H+MV_5S&J M+"*>COM<5M(JST>)QG?IAXFV[&#X>;!8I=W-5BV,7;&H0+6T8A==ONJ2Q=R> MC/KJVO'A[VYNET>G+(Z4V.ZKQ652L:2RXE+J]U7'K(=L/3[]WNPNU+[&X:5FD,IFPT02*Y%@N-Y)(9G-UTT51J[BW(92E=ZX< MN=+^V%R?+"J*QO5Z?*[IUWC_A3FW'LG9PC9+.0R#^6!U+LJT7E%I?C6:#M\N M%F:SR=WT8FDK?ORZ6%Z5RZ?5:C%=LTJ9F*^<'TG\XO>^SD8;Q=:J=)/ET1=) M0(OQ[&ZV!$ALWF(V*H9O!VG?T!HMJR*N]QB4RGXM*@A^H_LV[[$LN[J4__36 M,GEB$*\['16+VK//[\3^:B2^QHO/DB,R'0&T*ET[F'XJ[IUO%/MJ?E?IQK=[ M?UEEIX.4%H]>JF MW?EHC5Y#:HX?9HEXP-]3LN,M$@=7']*$\+5 M39FOLNJDQ4)WD 9EV2=E[RZZ=+/-)1S63["\[[VKW>O7^O)_=SJ(.4P MI_.#5J7#UH.6?I*\R9.;:#0F!_5\F<2^K"]<5YJR7N#L*AW-B6 MBAHNR>POWP#"VE=4;%_/F),IU_'LIU^L'^?JN]U/IRR,C/N09:5_N?YX+=%I='Q,)E9<=&^IDYY M2LEBZBY=1 O?W70Z^3A9NJ063%E>;$'&A:(6PW4N8#0@R_G^,77].%I4Q'Y0 M1U.MX5(WI]%R3Y;,4FAJ95!+U$R+Q:%SR:59'CQ7VD;+ Q@>\P;6K;7D-YU< M3SY]7=7,;D4LZMBQUK5R;A;A7)RY5@Y/G&>GY?%HZ<2N1PS@0;N\:<^U&9>G M1F#>Q*D1+Z-$HX^P>)F^7AU<45NX_S^C:#K%&>;KL4G6&IS6;>AIG"^_3*:_ MW3\.(4WAR3[ZWW46\2,+OM+,FE]-BU0:]'-Q/=N, =376M\O;*0_+>2^G%#+ M PD7J^6J%O^T?HN%[?6D)7NM"=%L>.2)+U(H:7,5FB;H5=7@]%G\S?*6Q'8C M(G(OCALE_29*]]J*O;P;#V>M-#U;O^$)HXT'SCN>.KGCZ0G.]E?YZNE1?/4+ M?) UO7\MU\UE+RY=&RNO3+SPOQ9H7X,\^346,^620I7+X/Y7RPWZH_@D@^G# M?-^>%7Y\X!+5)/&4ZZVFEX59L$P56=SDQVI-MG+@K+XTJ3H@^4H&X])(6"\8 M%V&!VI>6 "W]8*LZ!/.XQAN53L+2=+A+E7^61S$\[$C.T]NWIS?RP/3VH".Q M-LGURS,V=G^KG";+G("O]]Z/@QE;/*[/H.OL@?O??#R5H;]P3]__2=K4T MR?8737D@[6'AF5@[V!Z_ZL-I4QL]M74"3 J&+%5VW;9U#M$ZJ6BR/H=C5S+1 ML:6E%2*[Z'2ZQN<_QY,M@"X]-U60H.ZH67-G=G>[]#E%OL0QFR\ -)ZL"+-R M0BW=&:N?U4JX+V]4C_.M5B_5DJ?.H.U%UZH]CZ[[%O*S<)E]*?]\U%TR+2J? M^'#I6%LYTV\FP[AJ[*\]RVD+[.JDNUK_C!;>LQ7JZW&6BZOQZ%]W1:E/:Q=X MO3=N!N/!\H2F_[D;?EITQS0%>$=+G]NQA:<5$KQYIE$4N!U"L!SES;5T>932 M-$&J=#V6QRBUZKTWJZ]/OZ08>XJ=Q M.<\GG]$L1?"GQ?+ L9+$*]_34H+O><12:F+IUAJ.+B\7L?RE:VN;H5_%?2+KTN1:WF;QB NNCV8/8?V1NRQS])-A/"WF7Q^V#:HP M\:HUU0TNBD5.[R(-HDQE'LV+F^?=MG+"K5A;CWNNPC8I1KQV+2[').V"2@^R MNM\#QG'O91EP[R^NBN%=JC^[SH5;:)D>#VLZME*Q7\=KA2KUJ5Q*?C-C3@.E M!CQ!:0N58$02:V1/. M^VQES'VXY[&<+ZHCK [/NW?ZWOHHVH=$YG7P7P=,-A/EUCLZ=JRXG]+NUW0; M>0EANGL\2>7.WG*Y/=5'\H0N?]6(/<-'LO3_M27TM7BHE%&\G5Y"['S^6Z8IOR[(MM[/B MA]4_MOJE2ON.7TF=^^]OL%CE>S^0YKW,"L??U9+"[W_VPH]0XU?\QD?TD#V7YJ]X?4/G?BSKCS8Y04 .-WS'YUWKC MJ&*]2=8&6O[]3VG-,KF;17-E]JACE$>&@63C.1#@^E.<^)A]>.?ZE(^]%%E?:3IN" MJ9^FD[OQ,*U()],?_G!Q4127EZ=AASV0\;)P:;Y %P[:$ZU5D@YWPMDV/(]^ M'OT\^N?9\#SZ3[.#3L+<>?,?-B4%5<7)-K=<9*._>VWM>OOR6':G?7DLN].^ MLQG+)ATEN+VFP\];^]NRJ;Q?A7ZTL_8^UG_&^<8!?[3+K?ZYW[)<._GO77']G$0;]U^N?FA5=;B*I8YKV+E:!91$%#PLS6^8)WLV&] M$/1;NJX$3;]]N""3?4SDKKKW3(/2QCNDK)$, M@M42.>$U94HZP,%OG M'@AFP!W5($$0IIUU06!&%3%<$],]]M+,WLS>S-[,WN.PEU0'9 K )&(7"QT, M(*$UE12<%T)AA3W(]K+W5$%YAEZ"%\2T6^R9#CMJTIQY_(7L(?[2$FZRBIM. MZ73X)BWEYLDZ;-.1?]6']?+S:]5KI_G:6BLU8^P11_O*$*LHYP/$RP#;:"6TA M+R5K\E),X_LZN( X."T4%98$A0-PP3AT<+79#B=7U-G+$S3ZVA=XR!0[5XI! ME5L-R%M)N=7$*;9IE1+9%XIDE&64=1!E MHLJ4\PAC(IGP6!C@6$J&=3J+R$@PU/B<*7=Z*,L&6:;8.5"LMM<"*V81\1)S M@0$Y:SSG0C!)J<:8D18;9-U SAE:3]W*0-L\&O3!@\UR<*2KP1&,H<92D-P1 M3!4/@(0RP3'@W"/AI#>XQ2P]61?=ZO-_OO_+6@5UTKZH=*[X.'_?/*+CM-B7 M"'4A[)(9U T&4;9FD ;NE,!*"NH!)-,\LDAX#=)YA3CN'H..[F [ H,8[C.% M,X(R@MJ"(*#5-B8AO2 >,4 2%++&.>&-,-$2DL%V,5)Y=,?8(1"44]0R?EJ+ M'U'AAU).J J2^6 @.*REI8X$3:QV/"[$VHN?[K!B<\D$O$^Z8:^<2:9:6)YJ MOP?'5@XK=#2L$!>=U99,F3:O4QY<7'IRHHQRWA"I=>"@;9O#"B?O"ENJ;@7W M4S VQ>ER!@[4XP17&UW< :)$!>WAE$#Q%!-A=/(>B8\0]1LG9-^^AAKC3=M M;QC;M$V5Z@M*,\LRRSK(,LHKEF$1TL*8<6? !% *"ZNPXEJ:N%3N8%7-UKCE MLDF6,98Q]@J,084QC@%K $M-6DHJ(9564B*MK!0 F+878QUASAG:3YTZ!^S] MU60Z?SLOIC>]T?AS,9O?Y-/ NG]231[+3K6UZ^W+8]F=]IW-6)Y+;#!7L,@K MMR>NW&BM7B(A2C#N#:8&0(+10E(A.8^K.P3DD,>ZE";PAV@!_U09P!V,")YL MQ;+VK0 SP,X58+6BB]1@)K&37*$ 'C'%M$924Q2$U$P?L#[_80!V]%C@0:NI M$>BC1K?U9(IEBK6$8@S5'.B&(A6Q93SS %8;S#DW!GN"P81PP-2LPU#LZ%' M;(9E@&6 O1)@I 8PY#237AHN$&"M%98(2Z.QE$92K-H*L [0Y@QMIFY5J]A3 M!=ISPNLI4Q2J>K(65*2EIAJK9 :")H%IQS1@3(0XY.DEY^2-.]'B9:TU^#)X M3@,\HBH!JW!@BE&("\\ C%+-L&9SU ZG:RT/5:;/2?0GC!/.:[VB0JC M@\;>:>4=8!54T)0AD%XQ%IC,F6DG5S(H!VDS>5I+'EIM\&1<<4<-X18\$(25 M,*G<*R+":\E8YU:DK?&N':I8&5%]*2#3)].G+?2I538$)IQQ4BO#"#AA)%<8 M"!NZ"9\\"XM4!) M4,KY"#*$HO48E.B<@[XU;K+FZ;49.66\3W/N6498)Q%&5Q+-L# M,C5EM7=*4YG2=*46WH"+-A_2G,=O M^$T#+[6VG69-R?!&XFJ?0'6!(F-!PD<@U9:$X0")@8Q M9QWGMFN\:8V;K&'>;(9GH]''FZQYFYF3F?,JYI"JJJMD,EB$N=%: 0%N K5" M!^J5<5I :_+$JK> :(\X2ULL65RIAK@^Q0Y9Q34. M7&EGNL:QUGC']LFQ#0N:":.I8(AI M[H!B)US76-8:KUNVR3+',L=>QS%2XUA*\_>6&ZP]*"2TM4AX)< SRW&N9)8- MJ)Q@]NU6IBW!O9N[^=W@NG<9>SE'0;H:!5%0.U7*>@D*F*)>N6CZ1=LP!!8\ MY0XAYCMG_QW=)U>>%Y-T[>=2U4+4M'8:>JVUYS)E3H,RO,KZ9]A:$00B-@1) M@3B-6**,EY8QBZ%KE#FZQZQ1RFQ8=ECTXQ2229-)TQ;2R*H"*Z?(>$>DM28P MPXTTB$;2!!JX!H#.^>:/[L_*]DRFS#E0AB!440:7BR-+A 5AB,>269\H(RVU M5+8W GB"2.BL\=%DQEA[O4H?)O/!=6]0RG_O9B%4P]Y@WKN,DM;[G$0MN_2? MT?#)=%A,5T]/;W_O#2=W'Z^+WA]0^=^+.N#1WES>+?T4QUO-)M>CX?I.>Q>= M/^ZC?W9*SK?ZZ47=<>!9BE:S%+),(DRI$R@ J&"" ,$T4CQ0S= ^BAVUU2W7 M1$!#TCY#HLF(QHN%];B*F0.QF=J9VHU2&ZHL:1P"9E[9()$ 92-VK">8,L$D M]_$G+:+VOMV<3:P7^L!%'S&>N9VYG;F=N=TLMT7%;<>E$T%0(3T' EX+ZW2D MMN/(8!_V48F^K4[CMKE^,[ SL#.P,[ CL%7MZ!")*&64*T,X*"R-QZFR*D5! M2]RE1?4 M&ZT3@V;]WKB89U_&2]=3VPNC1ET9)^"MV.Z!US@K6N*/(*C:BH4Y(0PIYK6B M('F0C&D=C'38<0V*;_HCUNEWM;5O1=,UX[4QO-9.?Q66&V^#!^,L:&T-EIPX;2CG!AR[ETPJ,[G,W?UMFH]KYP88"H7'R"0P3"%A*4)0C!E11 M3RW97B.LYH:H>.7F_77D\_0]VATK:-A:XS[S-?.UTWRMG6LLJ91(6B6<0!"( MTI08XP!Y\ #,;F] .B)?3Z3T(/05M*/T8"9L)FPF[!$(RU"MY!1!GEOLO.(. M3%#* ,:<\93,;;%2;2)L+A*8T9K1FM':9K36#H V'LG B;*4*D#**R6U01@K M$H)P#^R8; "M;;$T29\RU:>\'>7\CNM%_O-\$)]R_?[BS]@K:4Q'X[O!LENV MWBF_N+AP^<^'FW 1!["8;C3Q>C0NWEXMRNMA@KYKHHT8;S2P_/-JNKK([>!3 M\?;CM!C\]G9P&1_IA\'UE\'76;S5GZ^FR];L^1$?&(:GW5$N?CYXVMW2M\M7 M]PH8]JZF26/^,&-:"L>1=E8&0%)KHAU83#PS2AKDGM6RA^_U'Q^22/4FESV; MP!!5>-WJP?WQV12B#2DK^?4A2M/[XKHH%?1MY!-VSED-U@"W5BK,0'F-B52< M89H8L+Q$,=3S9_^O8KHO5ZP>ZY]^ M?+,UFRT^^]9'Y&4_RS=[RAWP/$]'W/XU[\ZO)W6PP'L[^M&/HZ1%&_AE]TIPL_/UN M,B^&Y7SXM^GH(LX+HW'Y2E^D!)KRGU%>?DO9#G'I4K[^**SH+G196S@>%X*0+G[>/&OC[-B^CF9*4M)25[)NI"0 M+"1G*B3_'$]V"0?-PG$FPK'8[)V\;.7X_^G]O636M/WHA=*MPB>A22NC66*<>([&/H=CG/ M/*9(4&!82!N8"S9XKK07U'6/P*TIUM8<@?>Z9R/#-\,WP[^ITK*,W04O"P(VF(_;;AW\/AH?E>JV2S)5EFV;X?#GNS! M8=\6MHCJE(@0D*-$26 @(00LG;&&2]#$!6GX5IF7]K#E9/V:OU^/?Z\^K EG M)9OMM/%::\IUP&(["^ZHJL0WY8HS98RW&,?U))%84Z.H,A$\A(NM8K*GSYVC M>_/VRIW-(@12]!6##)\,GY; 1^&JDK4+CG'-!4'"@D%!NF"\T4PR:A!7HGOP M.;HW*QL]F3OGR1U:<8<'9YRTSH"+"RYKXP)+2JJM(\ 9;-?4; ]W.@")[EHH MYY-[]\MD_/9ROWZ=1L,";6$05 SRUH(T7CEJ+%@*A@1-$%.(42&)[>#"JQT. MGRBZER=H_K3/47W.<;WSIIBHTG&EBK BF E'."@1S2EGM='>416U:WM M<$9E@RQ3+%/L%12C"-4H9KTRA"D>D '/@R+4AB"8=T(Q@*V*V^VA6#>0"H0#EBK^H(-U#%KC M%%I*<(6Y4S"%VN?USM&V<\48J8X.#TX2$60Z/)Q& \NJN*1#GMKX1G"!YO2G M$\38AI6F5%]TO.1 1MFYHHQ51W4S%2P)EFND$% ,1FDCG3 6N/%"Y/2G$T19 MML@RQLX!8QQJVVJD,(8[)K #9XVVUC#NG-".>BI:G&W0$>:S^4U;#Z]IT>32I3DD#V4>RCR4;1O*$PU4OG#DVC^;GWXH M*V_@?^Y*@_"J-07')<<"51FFP?8CVVD^5N=;! M -;)EBYJWY(ENTK.%6"RJD""N! VF*"NCIH M626F^K+CCI=,L3.E&*T=")@*CV F#'68 M6:9Q\P @0=<:XSE'LZ%&K;(9E M@&6 O1)@I (8I5(9)($11D%0'K^D(\T$U@RT]@?,F@8KB4K,FL"L?@ZN -N?3TG1]/ABAP1AOJ(Y8WWF3ZM MH8^HZ@^E*MO.6NH=86 \UFF'!D(.M!#,2]LU^K3#093-G@R> ,'<*>8*E M DF9(3(@0A6BFE/NLR.I RRCHB]IDT61,LLRR]K",J@59).8B%2(%B@ :&,P M"&65Z YW-2OP4]944G29/Y[*8#E16\I29HRKF2"-,A(VRA%I05&KCB=.6 M1O!00_4!B]F>F4_K)"L5M=8^.B@L'>8,V81PAQ M+)2'UEH[)^^!.E2](HQ97R#(^,GX:0M^:%7=#(,3SAC!" 8@.IH["ICB4@M@ M3+O6[A4Y>:=1-GPR>&^/+Y(2*L))M:4@QS"M,WV2.@=GJCX(H+QBU"('DZR4@C&M==Q$F* M94YAVA?.5A)K2H%MN[G3/C=U#I"=*[T4J]6) \LX9XAA"=PCR34*Q&&D),3_ M/V!A_3-S&35/KPTKC O4%Z+;]0(RPLX481S3JD2) N4$IUB! 8ZM1-AB",)H M0P2P7&/I=!"6#;!,KW.@%ZWHY1F75& ?[2\"3FJIN;9:R\@Q[:1M;:'>4T?- M&5I+NYU9-U'WKXN3\5DE_V7OYFY^-[CN7<:.?BEJ'FKVB1$%*J)PKH1.IZ=9 MAH%ZJH4@B!)KO8W6$>W6FLI-8AZ07CD32M=32?(!(Z:WR<3T)1*;HYF^@IC*$58[0# M9"(/!/<8-"):("D8,]X#MB Z9\D)$0ACUMJSDTZ:,^=G)G6NKI&=W-P4T_)HMIM];7\[8<1(5"$FL( $ MT4P'28%Z,*!(7-U1@4C !.5=;ONB5B6CIY5NW5J+Z)P,GU.&#ZDJ:SMIO7,L MOD_1(471[HTIV?]@!&'I(Q_(1.B5'%4YE M\ _<"6?;\':.?E;]=AF6IQ90;'JLVV^NG$H(JJDM[*>_XE&\JJF(?%P 88HY ML0BL!:61,,AQS )S6!TPH/WK/+8IV8[=CSCE/5W9MW(>I)%5_4,BE)!>VN=6,:!]1FFF3:9-.VC#$*I*\SAF 7O. M)%4&0#L)QGKL@6AC%. #AI$.1YNCAY*R79-)F.T MH8)P(\%C(@^X5_WYI#E!+'36"#F;^-"'R7QPW1N4:M"[68]RZCL/4^ M)VE[B0=M,AT6TU73Z.WOO>'D[N-UT?L#*O][4>\\VM7+NZ6?XGBKV>1Z-%S? M:>\]^,=]],].L?I6/[VH.P[,;%:E.1("@EDN:**V=TQB"HQ+[WW\6L#[.,6H MKAST;M< MI2CT1NL-&JZ!6+GI:L:TBMM)84S%//+#ALP2JF-,'* M<"*#C2L/^F M=09KMH,['%%>;7&ZKF2A[?NOTY&T'"(K;E-J-86R6(8"+HP2Q"((9O6,BD]=@J\%!Y" $*%U!:D M8(HJ0$2PK>( K4'VT2L7=$ >++,&Z1"" M!XRU4"9LE0=H#;6/7@$J&]H9V1G9&=F'03:KD&T]550(J0CAX+DP7EFKK0&C MJ?/:[1W9G>-KMHI?Y:D^]:3I7XKYB=?H.DTV=R#62&OUY<%01X0'C9@ K(S2 M'$!%(G-B&:%;6TG7E(SR5VXK7<<*3]]-W;%26ZTU<\\V$R/S]3SX6JNJSZ2P M7C#G5+1UM6;2,4J48 B(\Y9NY]T=D:^G411+0A^XS(3-A,V$/5?"LMI) D(S M[I'BB'L/E 6-'#/>(*^%#@K[-A$VEZ_*:,UHS6AM,UIK1R< (F $]=IZ!]H% MXTS\G@G(X<"IV8ZS-8#6MEB:M(^!]QF#\\9AZ4_]\WP0GW+U?B/7CGV:)&(T MOALL.K76O.O1N'A[M:CXA GZ[L?#M/>)3_ _=[/YZ/)K$P\1)M/>1924P6C< MFUSVYE=%STYNXE6^EE.Q^''V6$&,T?CB^BX1I'<1I^[>57$]C._U/@[&O\5/ M!Q<748;FL]ZTN"A&G]/@]0;C8?7^[>!K>K-?WO)B,)U^39<:W"P^'=S>3B>_ M1S68%S5_?I)_$MV97D^F\%[^R/%&^O[C!M$B?3XNH6$6O^#T]9#'L M74XG-^6M:EZV.>PH *8I!)+\,C$.0!S:JE\ MBZK#2FV<&WS0TDL)1@GC+36((:&M$5I'4[R([+U-!)O>%6^>I_3EZ]$XFD'S M'RB*$^:KAV'Q,GW]A]$\WNDBJ>1:WVKQNMXODWDO==ETN(BRI&[OE?W>BS/H MH+?N[5[9W2V4KL,_Q(>*9O\VZZV>YH5&RQ]W62VRLEJPM(@X#SK:,H M-XAJ MD%1$.728;V^?2B_W]Q M9?6W8GH1/XZ_Q>^+\6@RC3^+KZ.2[@[]PMI4X=\^8PFA=VC+3.G%?KV._]@P M5YX] +W;*-@7H]MT)E#9+VFJ>N5P[AS-:E.%$(Y3HKWAB@$V1C$9D $.V#M! MR-;R_OZP_!0',';U_!]Q+GL_CW\,EP,R^/1 [L">QS<.6_E&-<0__1+68_R6 M?-L>?1<-Q*U!_N[5HSN>S.,TG.;VUXYI_7=?KD;SXFU\YZ*(S_ME.KA]LSG# M;8ZYPE56MC6&>R4LP]Y#0%PBX<&B.))&>"VWEHM-@_?+I!RO MV.I?XA071I^+:MC8WN@KH&OT555%-N^UP( DLX0 (E1Y8APA%FOI$*,[-'$? M]'W=(+\*P>2=@GT@>%8^=6M(#(C5TD.(H!H!$\2 =E1[8EDTIX2U@6F"#T+B M%PWY+AS_OW?CHH=+&+-]PIBM81Q7Q ]G:BW6$/^Z&TRCNEQ_C:OXN(9(#>@- MUXF.O=N[Z>UD5LS>]3[<6TC/5IZ#"OPE]ZM;]P:S5T!CZ8=:.JC*I<(PK83* MA6/JM"*V]'UQ.R_[?;&Z)C+U*U8O[[DOD1MU/T3LE3U/9(!)M8*@<1%+:$#" M6& &1]LSFIXH2!WEULL=-N=Z37Y""PAXQ_GCB 9.+:::8?", M:1EA%0T3(@6B('>N_UXY>D>R0KA\MYT4T=00]GOQ66^30^AS5,5^(E2$6!R& M!)[KP6S>FT\'I3LRFBL71O:]$3R MT\I7A'0@1J?T#\#C&&\/?+)VIS6/ M>0WTHWN1KO);G\;QN1.4>E6<8CF5#(9)R])C].*D$K\QBC\;3=,;[WKO[V+[ MJC?B/!$;-$M?_,9U9HL>B;Y N-8E7G<>)\PE1T!6/-D%4XTZR)HKICSL"* U0"9.-!R[_ MO)JN+G(;%_)O/TZ+P6]O!Y?QD7X87'\9?)W%6_WY:KILS9X?\9GTWHH?#IX> M/"Q?W3N)J!=-]:C^?YA%(U,XCK2S,@"26A/MP&+BF5'2(/?L0.7VO?[C0RG- M4=ML@E&4NW6K!_?'9U.(-J3L@1@?5@0[YZP&:X!;*Q5FH+S&1"K.,'W+GAZL M:W!2O+T>1*5.IDJ:;FZ3LO5[GR:3X9=(R&5$.WXP&Y6-*.W%(L7!H_']:93" MR_TM#EU$Y/>^'Q>E'VUP<7%W<[?XU;"("G^QB(>6I+F93.>C_RU?)Y(N%Z31 M9DG#\*<2"K/B8;U?W'1X=Q&O&PW9&OOB=58$BV!I*"=B[[90TI(D-#.I!592 M4>[L/H M)D+\E^)+[Q^3F\'XQ][V8][?X?=E-)Q?_<#D(HMJF8KSY V!\\GM\TAZ+]$- M+6[Z$LO\OGHG7TT/-F7BFVE%\XEA$ 0") K+'$,- Z+LF%MT$B[#WVP?.%914EOACJ^;/O M@Y^54-!,OL#]07LP7>#;2\+MM*K=?'Y*3[RF(\E+I>C]Q57DW'7QZZ7^/!A= MI_:$R?1]-'W?KPW$C5R3])UOBA=AE%A!$%+& "9<"\^5=6##7Q(D"T MI-0Q;#$$(76$DPU6(A3Z>O(EV:^C./=$J_,F&NI? MTP17)H>EN3/./J6E6LZ9JY%Z&U#^];\8.U0+N)WE__W ML^*'U3^V&EQ-D-51:O3-XQ/B\A[\N]KTN?'9XQ_)%_WJ91^)CM[KD'W8DL8[W\^.WJXJ\I#,>S9Q?.E$::/P.YVLN -6E]G5>FLL\ MM44/4/2H)+>T(KQ\!\_>%K#\R?<_I7#FY&X6;>39GUYY,NT^QOX9O;(E#:_H M%[UPA!7#7@J7G+G2/SKN-_$YKHLNC?M?II/9K/?/\;2(UT[#_Y?!:+SIV\CC M?S[C_]L)8M[O,BN\3YOQ<@6 M46O&_0QFQ&P1G??X9XOHO,#_1*/GU&H0J^?VQ^('/T_&Q=?>(B>P=QD;<2A- M>+3;&BE)_<+>./2YI1]E* ?R[E-R3Q;:X*,)-]3!JM4;E7D<]% MU-J\'GQU4:@3(5H;H"5K9\,I91W%(;[-+:A@-99:&.$D)MH2M[6/[!O0JO), M2QNR,B'3"L*4U9(^#'YO#<[RP?$95AE6[8=5[4@THCUA4C#'> #LM,9*2@N6 M!^DI2K'JU\,J+73!; M]14>AU5K*'2\%6!&4=M0M.>&MS@:F E]RH3F5=TOQ<$0S!ASH(%SKVVPPBC+ M=$@;NE1C#KO[9<"/A6M&(JX?J.V5<7T&N,Y<:CF79,4E+E(AV%3=(S 015@ MA31U#(BP/H0#^.2.1*R\S,VPRK!J/:P4DM7F=VN"=B@(K2DXBK3&0B@'F"$G MP)(#^.0RK#*L,JPRK!Z!%:E2-)A C/IH4PD1 (F@F;#2*!89$AP/]#4^N;S( M.^AQ3>W;EO="&0[W#C\:S>_F];)X#ZNVJ8K*OE+I&XR9M\+=CI*JC]3!F&BF#G2 2G.=22:^41X"E,$1O'5:RWSV1 MY=E5ZP]K[M9J-)MSQ%/49T)UVA%_SC'!,U9PC*MSR G'B'H4-9KH=':F),ZH M8 (HH3Q!C6S):6+_X%Y5/V<"9*WOOM;3ZNQ0*Y!03AEKP8,%%K\3YWA+@@U8 M8\7:LA$O:WW6^JSUK])ZJ)T8C 8>*]9P,"MUB:$H(,D0?$X\3\CU:^-ZISM M][/2Z6,VO L!H@ZB3M3*H@3LL';:64-$7 M"C+W.LJ]M?XW6 M$US5Y !E)98,@9<"E$XSNB/! *2S@3$TLK.RBNSUF>M?Y76TRH(*92Q M++DK"%@0$K1@'$N-B'5"*;G_73_9?L\;@!Z7YU_NG:Z>-P&U*I\E)TAE@K$Y9G;) 98'* I4%*@M4%JC&_7-Y$U!7_>^L M=L90<$Q0(JG&08"SPG@1!";! 0?$^'/.&&IJ$] OD_'E8?SQ1+ ^X:S3_O@< M8SM/':\?S6.!$.4Y%=P"E4$SAQ%0$[C#P0;=JGU A]-^W.U*?%GQNZGXW^_2 M?%:+KFN$C)..>1\@%2XG\7]8:BL580P=H@!P&S6?'T3SMW7B-3+4C%7\IPR* MLP'%+D[PRD)@U CL$/]/3^]WN3R 5&<> M"1!&RH E4QHH948X1;%F4J8M!OP9&PH.L(WH<(H/G&2?1R9%UTFQ"Q2L=C@: M)YQ;B;B1"ICEAA+#;+01F-?8ZV?L,CX- @B$^XITV^?1K[M!HNH<,FH,W.Z="Y8', YD',@]D'LB\K22+<1;C/)!Y(/- YH$\ MXD">R[:!P:=B?/&UEW*Z& #:,E I_H]F%MOG::$8Q*:*\7Y MI"2BU>?_?/^7M=-$I_&,UW?%Q_G[/202(=:7G'?:J99]Y>>IYTQ4^8'"81#< M,H45*!^BNDM,J+M3S]DEM-<=!$<@ ,V["++RGY[R[PJIQ[_6VH\040HQ M@[!5X!0V&)#4#F3:-PBLD5R:)G81'&/^/TA"38ZJ9UBTV5*0HG;Z$" >> !/ M*7@OM:68062%U&E7P?YW$AQK$2!R:EU753OO)LC$NT\\B7$MCRAXCQTR-'CP M!$F0F%HF*0M$!OF$P_!"($1CZL@ MI+EBE*"X_%&$**I$:TXE.08!\E%L6?E/3_EW^4 DH&K/H-'&,)?<'1PLHHH$ MK('PM)>0"*;:LJW@"-J/#Z/^V0F2:=%F4T%4L/ 2:2^Q$0$1T-QK(J.U((7' M&@EN]W^HR9%6 :CCJX!N;2^(PE;$J^4=!CE;*0]D'L@\D'D@\T#F'099C,]; MC/- YH', YD',N\PR#L,CN)*(ZCF=P=)$<>4<2,]8.D-UYA9Q0BG]GF529O< M8;!TG53.M7UE%A'5YTAVVJF6_>7GJ>2\*M:GG$:$&N:=!F ::<1#L(PRH<$3 MW9H#"O:N_O];3"?#P>PJ28TDF/R8-3]K?N(7STBH M::M*9UO^K/0Z[Q+(N-O '265'R,$+HDC*EHZX!$RDG,<0<>(1HS!D78)'(Q] MF/49=#LYZ)S9=\Y*#I626TT !\2-I1ZT$9)J@H+#$H)7$C=RW%J36P3R:B9K M?M;\%VN^J#8'68PP-2*JO?5Q>K=*!AV\]9Y;RYQJQ(/9Y/: K/E9\[/FOUCS M516@--0)"U@B8A40Z0V#P)@G#'%L'.S_&(%LRW<\T7\[K:'\QF@_P-(&T=:!F @Z/& +8 U*>#U+GR MS]G]UV 6PFK,3#ED>U!UQF0?0Y-'AK1VICZG"?ET59)6\R[E&# +3B#MP7DN M@XQ+;^P$"&L#;B1RV&3.P-Z5%?>!BZRJ654/HZH[-L\3PJK\'A-7QAJ,)$ T M$"N4Q%A2K1R)LXOBOFU1_KWK*NTSW&0D<%N\7R,GQ]L;GU6[#:J]2[-K.]WC MC!RHLEBDDG\2HR2)_>8+->_$R@U[((,5J M)4<5,L*A@*4%Y+CF DA<##!/-)+\.2N!!D/K>P<2EZP/JLFC!S*0LDJ^7"4I MKE32*ZX%9I)9ZR (JJC6V@9OE*-8DM;5RMN[LDK49(VLK*A945^Q-*>45K7] MC<:2.X2Y]B 8,DQ)RAGWW@!QS52U;#)PO7\W&NMSVF1T*Z_-LVX?;A*&2K55 M<-CJ: :#QB#BGYQ2'J=?S@1BSLB#1:;W;PH+U!>BR8-XVA]Y/FAJ2>, TK-9 M,6\\UMR]3!,J*GWV2$D&X(VC(D[5P1#JE<:!<&8]PL_QHC<8A"Y'0=4^S52UOG#E%G%<420%<<\EP8#($I7B<:MTAELLMTOE&(V-9W[.^ MMV/5S>IGQBB)J" &@P3 @FK&F(I_,PY,>0MM"XCO5^'90<[/[]"<+Z# MC(/J4&'-N#38*RNT!\.QBBL=;IGP6AAAU#.\DTU&[?<+/,'[$D@&7D>!=\Z: M+7C-3QFT$ $T-PP R;C$X2R^=ND\G. :.2JKR>!_PSJ?=\!F?3^2^L!0-<:8FY )".X+2CKFUI!GMV>,B#'!;>@,?C M>>*5G2)=QT\R0!2H+5!:H+%!9H+) MG;9 ':!]78@=977*ZI0%*@M4%J@L4%F@LD U[IH[\4,X\\ZC7:YW+D5U5@]B M7GF&"3 +3@O#->(D?L\&*ZUL[O"*9R4G5H[7O6\P%+3/%>ZT4SY'V,Y2S06J M$G<$8XYZ)K&0%I3@ABLEC62&>>X(=VW;AG1 +"L_%GY3T_Y=Z7H"%)+T3&@ M 7&LE)7@N-%(@L)1E\4;+0B\MZ)>3 MCDAUD(>U.LB2"T%!@=#6 T['&G-E?;0;J 0MS)&.]SP@'#&6?8R[?2I0MGO. M4\]KIWV!<]@C;1&W&"PVVJG -3524TK#ID,NDO+&QJS\IZ?\NUPD M$JG:(=Z % J2(?_/C],W:;L),F\:+&Q M($GMV","(7B*@J8>O S*2^]X>0NRN_:-?&2#EA>-'UCEZ^C<9#_<9^=T'B;#\HUJ$YW"-Y) MC1#'X"A88S4(A@63<14D? C/VJ(9#1OI('!=F+'$?'5(DS M/:0G<^],N+<#>PI7]EM 3H!Q0F!L 8Q57LC 2%#:J98IEBF6)M=@JI6;A^'H(.#X 4U(+&4R%OMB F(.4S",PX+>E52 M6A.Q#=%G5&2?8/8)9O"=*?AV<4]5W#/,,6RT#-PC$!YK;4!@XYP+7##UJBV( MS:TQ)8K_.RC3VFF=E3ES?YZG_E^]W\BU%_WZR]U-_,G%O<9=C\;%VZMBL9>0 MH._J!Q7\S]UL/KK\NJ<&'_XAU@F@O=$X7G1^5RI/5=THOGUQ?3?XC\_?NU=/G2A]//>Y\%T-+F;E>(^Z_=F=Q=7O<$L:LZZ^OGM MX+:8]@;C86\^NBFBOMQ.9J/Y[%WO_=W'V7PPGL) MSW#OSI.[^6P4'WQ^5?3^^>[]NW3/R65OU>'/[JGWQ>V\S'5=3#=$]GM)W5]\ MO;*]+_[USX/IQ=7B22AZY9.\.[80/J )][3S/F7=(O+R7Q^VRLJ\O[@JAG?7 MQ:^7]PW07\<_C3\7LWE*;YY]2"3Y$*]FKB<7O[TI)XKT\GUQ792(?:NYX!1Y MQSCSH(#+0)PBPF"'L"5:O:UV=7GG+*<,&!%Q*G%",Q?GDA 8(88+#8L)8C2. M JKGS[X/?M,KXG1QFX [O2O>'&-L/D3UN9Q<1XLMSOF]$L.SWNQJ\J54K,O! M:!H5_/HNOIGD^5.R_N/TM^K]WG5\792*E[YN)S?Q_E_+XZW$CXD.ZV'I]P:? M/DV+3VD-L=#EU4>]B_C>I\GT:S\A)'X0.V$TO(OQZ(8 M)^P,5EV?V+/Q1+V2'XETZ8KIR:Z+\:?Y5?F4EMZ%\7U]?+3?W^#WI2OXV-?K%X_T.@/409GO5^*+[U_3.(&_;F\7T)BWL0]=V/;[;LR^7] M'__H9;]ZV4?Y7EV\USGME*D4DN[:]79O";>]2&MT\]L6J5_<^!USX)END%H/ MN^CFJ/^UB(;6AZOX*TQZ/\=/KQZIE9L'^K0'>CV\R27PEVAHQ^OFD6Z\K0<8 MR0^3^>"Z;5C>@Z_Q^Y_&<=47%X9Q,35[)#*R'LMC3,K/Z)/F1C^DQ?Q_IL7\ MF6OOV8QX&:SM5_O,8_JSPYS;B6>';._PO"[]VB@;/Z((L*\>4 ME:=SI.%S@=J[IOAE,G[[8!!\YUE!C2O6\0H?O2@!:=? -U&YZ^6QZ2=D%U%6 M2P['V@>PTGOE"'C!%5'$6L>"( I1*Y^>7637\R_+8.7R<&6_&L?OA37 MGXN%"R9!O&3X"ZNC_WX]_OV_HRBO);F>4]%\T2_:%RB7_NUJ-;\,MM:#;4>^ M.&6U?'$1J F8*F$T A!*\G++GJ.!.-#/*57^5+)ALJ!:+;\\?>TTV(;1R5A&<<.K:+8B=IOO%LOG4ZS;/<]OLI(71<;B0OC.Z?2,//N-)1'LH\ ME'DH\U#FH=S[;L5#[G%ISHA^X".DE M?!Y7?)SOX3!3U5>RT?K@V4MZBO/527)AEX-1H%J\6#/!N.&$< 54>Q554AC" M, Y:4F+;GA)X!#20['/,'#D'CNS""*DP0A,N, '!" /EE!*:$AVGT&AV(&H; M3#O91T+=$2"":1^31HO#9@,C@Z$M!@:KU6K6"*0*FMD@@ >OG:+,:40IP03; M!E<>^TE(.X:!<9"%1[8P,DB.#9)='.$51S1BU&)G"!$2P#DIL#'8!DXPU1$I M[3.>?!I^*MVELBF%S,9 V,V('(B2JE6]@#EEE4EU^ M!-PQ!=J1:#(8)ZU05)U&J&,URJ8&:T<12AX#8%;Y66#&W3W&Y;8NQH3T:03\71F]:STIZ'TNW2^ M[BD$0;!SR#&FP<7E?:":8\&%YE)+)TXCAK!_C:>\3T63&Q_RS)V5^'4S=\U/ M%R@2BCD7U^BIM ;7%FGJ.2.,B;AR;[!ZVG[]_7O78]K'K$E'?YZ[L]H?=NZ6 ME=;'-V@01@2*+<@@XF>:82FT\,XHU&!EL9.9IRDF?8GR"CLK;&OF:84J3SJ MD1A$,"S.TI9X@Q0X36D(1"M#&HS+G]R\',%UEO/RV>PJT+-9,6_:Z8X=CP* M@IW60\U7)QUA4?EUM!X$J&@P4&*4]R$P["A#>V#!?OSS^Z7!0:IFGHY]D='1 M573L(D?-/RC !$(TDZ #>"4T,42DO0+6>,J-.PTO_WZY@64?Y$'2>+(9D5EP M:#.BYC;$R!J$A Y<<@#LC-6">H: (Z.U:W#WX7Z#!7LV(_*.P\R.LV#'M]'! M4&WCGJ/<[; 86 MM;QR0W+.L082E&,0DO3'FS MV@"0*_6=2U Z#V4>RCR4>2CS4'9H*$_]9(B6M>]LQK+A-!W<7C+E#)W=/C%< MBZV!QEQB@04X#HQI;;A5.'CD@J3,^M/(T*F6.GO/]<.X+T4^#"D[S4X1#+N< M9KA6-\-RBG%\(TBM !R10AHE,5),,.R;/$=HO_DZ!V0#R=D[&21G 9(='"&U M70.,<64HYEHR#<9P386TH+D3!D>JM/S@["-0A$%?X'QZ=@;#*8)AEX5!:F$Y M0;SFBB@K+ /2,;UAG>>*4J58++!RES[3>4Y)!LP9!,CD^0<2+(+)*P"2; > MM.6.@.# $%4.XO<"$T$+34V#\?T3-"= ]$'E+)\,@5.$P$YS@K/J7!+!N!;6 M8.D!I+7*I8T"D0T* $D$;VGA2N MLB.]Q"::3PHS#YA(@TDDJ9,@@O-6-&@]O2 $U$3$!D$?BT9+G>^2DN,*_AEG M9V3&G1'C=AF'%*-:[1HE #M%!!' )-,$,RV4,EX:'= >3K-\5C2KD>)1C9X- M]50A>9:-=UQE.=/"!")*&&2=HM)10;DA1XXQ M-E(_C/-&O7K9\LM4S%0\.2KN@J*H+X:I "\#T\$",D12Z1VW&,=U,6?0H.6W M?RN/I8,,H=&MS-G*RSS+/#LVSW9:>:H"FJ14___LO7ESXTB2+_A58-G3;ZK- M*$W<1]:^,HNS-]>FCJ[,[MG9?]J0$I3B*XI4$V1F:C[]1@ D 8F4>($42&': M*DD8:\MUE04.&S]9SD/, >(G$RC^O1W/'W)?M) ,4O''17H3AO0^'7Q+'_+P MJO^X'<]F<_QEWNR-HKP]W>QM\>KBT[?R89]'@^L?WR6WXRC2?\J)$MPRH*P1 MG@*A%%(V8 ]R1$NA@=UJ9JO?]=.GR,+)Z":)B!0XH$ID3)<8^Q$3/>&R C8_ M!6[ZF VR D4N!*16,R\MUHA*R)1Q0D,M@8%8,04O4 EKX1'9M9IL?3M^M\DH M%.,L=MPDC#@J*1,>Q>,9#2V !BEY ==P_'I$J=W]2/F# %W%W?UAL%K*S_7' M#R,N#QX!( 2E\5,@2W*5#0:S7__W._"N^!RH0V_!GF-0/5J]%@D-[GV?OY'TL3?K<(7:F"P,B[YR-;RG<@^>(QK2&)@0P)14KJZWZ87XMP)O2!O,AHG?PWF M?GAN1^ESI/2GT20=M VV#^ H^.'#,)G"?P[27_;F%;D':^)O1 0%2+I>(*0R^UY98*B:56A$!-K,,&$MQ@&_LMLR>A_!M9 MFX/^?3#\_L_ R@M.KC%R?H#\\QYGC68I=:4H6F1@=<#6>F!;%U0E<)47KATQ MSH;?F"$4(2\<<.&6RE=C65=;H@+ #PA,!PG4X2"L0@0\,Q&RE6#&4&? G7.DY]\O/UXF7R*&#B./)>GPNH6M M'UNDV\Y A76D[$C9D;(C94?*CI0=*3M2OJDPQ)+8R_^F7[+AU4/7!_N%C3,% MI&H>(YPUB"%E%#!48*@!M]8J +WTF,$&-\Z'"..;__[WCW]=['U4Y( P'IM] MGC312N9_LO'H.LUO(\\)!-&/G4_P3'V";QL4&%Z @N7:$&ZI-]93AI@PQ&OM M6%@Z; 1O\%#@,!%P'2QTL-#!0C.P(*J0?X"A8-QS(&GXGZ5:$*TC3CC"*24- MV@J'" @[!B@\[<"$>Y0 4,'#,<]?J,05,@ E>1"6"1M,!B"):$P%BHH((A+1JD0FGN,J70,8LTHPVV+YNG, MA]$_WB<]$4O;D3C3:#Q#J,J/DHN7,4>>.=!XQJ P5FED-''*.& M:_9ZW9NW0HPYE75!Y /@!"8]*FF#4-%:T^ M60!MEN&UBK[F442*"V4I#'I= M!B%& B.,B3+02BV,8:=RT'!P,28"-"C#IZ/5.Z$_#:%?(_.HYBNTD!ED/0=A MXQ^VLTA"J2S"R!(*G;7R-$X1#B[Q5/(>EDUFE'>:NQ/BO30WJCGJ0$R4-IQ@ M C4UTFME--<(.VVH!;I!1]UA/?X'EV-(>I V:8!WRKN3^^,J;U*)O2'!-(=, M:"\5A58K:$PPV3DD&AC6Y*[[9!0UP[ G19/>N$Y1=P*[GZ)F-5\ZY8Q0 KW" MP>+&7B.+C3; *6\%T0V:VZ>GF!E^FXKYS60)J#S/)HU[T$_R_&T=9(C*M4Z) M]T(S[Q#R%'BC,/:.:L((1PXW61WID*[U@O;-H4<7[]N=P[\!', U3YVAA$#* MM"984\F,I(Q! S6F5%*A&CR&/ZQWOD."#@DZ)-@:"5!M$R$D$P8BH1"E&FBI ML+%<6N:%DJK)\CJ']-DWC -/]A.<]2# '19T6'""6+#.HX!KT7G0&BQX,!2, MM]0JJ065 EE *-=0-AFC>UC7_V'A@(BC8,'I.!TZ\#A7\%B''75O)'=( NN( M Y1Z@#20R%N%B;>0*=7"\X/.:#@GH^&X\SYOL5]K,W!9!?TP!11 P()@+5A- ME(?A3X66S:^C MY?G,KZ/E^A/ MOOS7?E=?AT-O%8?6P5"MR(=1Q &@B0[0$^P;JI32S% 3/FL'+3F-N*-CVC<0 M]5"C6<.=A=,ARZD@RUH+IY;D8*155B%+I<[BZ9#D1-!D746#:N59.'0"E8,*\:DM6F@];'M,:!UM>C:9">!;%W68#90^,5R]QS<'KOU#E^TV5H M?-9'-M!(%;TJD63A!XH$ 512+9 26#*(M#9&@-=-B&\B#A7T.&0'P\453/*Z M?/^&Z]]T$/>&(&ZM]0*5UC>:!&_#A/?$":N@T110:('0".&B6"84JR $KGX,VX?1C/4F;;)_0F7X=+':P>'JPN X5486*3E.N.;"6&$$1 5I!0A0! M%FOKC6[0]#N"F2=A#\C#A:=V9EZ'9QV>M=',(Q6@84(TI\'*DP110GCLV $( M,33@&X"('_EPN FSCO<([CQZ.Y[H_L6AB$"I/1C?)?!1;WCZ+"9@Q0S' P-ZC M<;%^D:NS\(:/V?VDB'\H<1^)7A)E:,=7OONIETQNL^3+.,AF$,*Y!">#\#G+ MPV_I)+E-KY//639,1M-)/DF'D:>C*":!KV^30987UPV32>&V2NZ*;5T2KHM5 M3K)5OWW+PO?WXR"YXS"X9)P5^)!,1E5=E*71Q@H$/\MA_09ISEDXNPC%F2#;_VQZ.B(V^2#B:WH^F7V^*R M^VQ\%;X,;XXWYM/PHOD2E$^?C";AV>%!X>#B;#9!J^"ZL:R!>LVZNP_)\?"K+<#*97DU(1 MY/'2ETCUK3^YG5U2(_U5D+HOHW&0ILLDLDJ0_S^R0FL%/O@\J4O;#S?S$+,H M:9/^9%J80W4H">2Y6'_5WR\_7A8K'L N\/\P^;+HYUU\G<:FW@^/;DE7MYCH MO80.\5%7*TI#+5WYER0-ZWL;)#&"9@%#L_6]&F?7_4G\+D)?.FLV7F![O",- MT%L@^' 45NLFG0XFA4A$62O1*TC&DQ%-:O)X6^#751;@ZWJ!J,E]^K"0HW#U M0WA%F$86,;F@T3B+Z]9[]*3/V:"??9UKEC#D;_W!('R;%)0,6!O$:I!=34K= M$G ^3.0^+$H+%Z=UH&DA0P_[9XR\3%2RN2,=T,'CHS3GM/LTC@WPMU,-# MEH[#D LLB02?H??L"?^>UYEN=O]:9+_.LKOP?5")]^/L/NTOZ!)97F8]2,Q"[X<7A>60IX%;EY6-,- D& ,7PVFUS76[^<%E2X& M_3^"57 1[:2+2*U'HE'(;NW)=X$U)OU!%,<(1G/Y#<;(53H>/T1^**R2_/7M MBE98Y)%@:13@0I:N1GD)W<\941-.[28+CV;VX"[]R,1W>KGAHO"W":3B,GY?DT&Y>W ME>P07E'L.@O #%"W0)[ #I_#"LX4;=2D 2B>7%):4EF R/B6R];D7?A3?[WY>4%: M&RA;>3 ^Q:\^A3?HP>CJCW>%VR1^_)A%1106\H)[C3171AHBJ5-$2D>8)(I8 MAI1'Z@)4<5.,6<^ MIYXRCP76COG#*<,>0FX>Q5$LA=?*X_?A@=*8-'#@L(2F]ER;M7 6YFO_[O=^!=\3F0 MZ&K^>06%/_7O M/^DGU+?A_=I4N^S6_]Z\EM^#/,:^8$B:H^O<^S]_,_EB;\ M;A%KOLC[$.^>CT0O7\'XGW]\M^3DF;W^A9_(;K<=\F4M+8 JMA5UL7E>#]\S MKZ?1])WH$LC&3:#<&INH+1D6!_ Y_O AZL31- ]J-W_F7'GCDF^'H/X6:](< M/RP45J'^HM9ZFR=4;X_R"].DH'RT3Y+"0'G+!0+M-.Z7DK!]++;GT5:-;N4C MB<3K9?CN=%ZYCM8MR%-=0NW"#B+ M5OW/B]W3?Q5>Q%^'V7\'AGJT/5@^@HP[BD;222$F/<(;K;?399^W2%L=#WI. M,(YB#UQJ1?S$.M#"? %:A$C! >,8<$*](YHZ(PFWD%D*?4.@]4(H6,. U6@T M;#LY^CDT.[?=5K2DTIM@JE;&U.1V7!QSW_2_EM_L6V:YS14RU@DQK?4S]LYH M#:C@ E'FB&*:8A),#AF3>HC:58A57/X@PY_*=?=AV:,XY\A,CQJM^?\QA*:CFB0%)!H>9,(Z< ,PI:;[>H2;.9R!U>A09Q@XW6 MD&F_)CP'9T.I(BN-N%"2DVS8B(X\R?)2ZR19PEI%<*VYQ01@[*BG7%G&)(%2 M2N$YMEMT_5TAR5%^9Z+\*1L>47E"$,19RF[_?J;[][I!/O9OBO$]PA[V2BZ_+Q[YY[O9K4QM7O,T^$CBR^NQ-9HW:Q6T5TC>S#=YY?W"0 MM.'3.H)?F_!^\F?T#/"J(KW@7D)JF/;24F6 #KM^*"BC1EOAZ-K-_N-XVT=V MA4[S_HJDX,8.N)C@/7+<T"LK:=&1_7"P[P3/]0P+="1SZ,R"K\T+) M",/Q!-$J1;$6"A)G# ,>06$AVJ+[V&,\/"CZT1[$[4"_%I__'Z;Z097"TI*T MFA,KAW"(6@<[WUJBQ;^M@0L(JQ@AJPGW3GBG.:30,8VD-@I*RHAG')I'^4M5 M;E+,.JN2SF(&5RT[K$H.^S+.TK %C#F#HV$676>?IY.K09KG_9M^=AW^_VVP MLLK\^'D>XM9 0Q= PUX^!*7@O1\4+BLR__#ZL^;"#E!NEZ"&H&!0!, >J% M$=QAIYVG!D5W*:VEZTD/-=0N:'',J5=!0KU F'!I';+4HE)D^L-I=JTF6[\' M;I7MUP!%3$"$M!_34$MIC1!5*ZZ2SBV2B_#S11XDNRY(_2*1_V8T",9Y_OZU M.>FI!EU93VA^X],Q+B=N''[M(7DR@>+?V_'\(?=% 8& 1G]<%&<>[]/!M_0A MCZE^M^/9;-I5(JFZ?Y;PEV[VMGAU\>E;^;#/H\'UC^^2VW'$@3_E1 EN&5#6 M"$^!4 HI2PU$CF@I-+!;9Q8NO^NG B0B_$<0B<"RF'7ZF#Y/F>@)EZU %P&I MU.("XER_\9/5=71N*1T_]K^O MH^*YA;DM0>A[R[^5@/1WM9T%YTM'^1]LF]$\V9E,^ I00><#>0)GHB_\J]%-Z9%TYDO:7]8M @Z ME.>RT6/JU\2ZTTGI([ ")<=-3$4VBB-%):12*^DXL'2=YK>1U02"Z,=.^#OA[X1_>^&G5>D^)*0A BD"'2+.NMCY MNW#F2 HYIK)YU=_,?@3V @!T\M_)?R?_V\M_K0AO[$LGD2.0*>8$0:>U M9#RH=4>\$MX2!!UUS@J-M^A0\4C(_[.@XD&#??#AO(X[\$$E,&U04L\D$;0' M1TZUW.!9X@$%%1X !,,6'V@G *,8 :&@\A9H2#5DX?*&\:"YX!;8H4&'!AT: M-( &J$(#"KS5(DQ5(6ZXTLYZ6[H /-/,[;H%>,DZ:,@'P)OT '1XT.'!V\4# M4M6JHHY)1H6&7%(FD=4H_%.X!!A7DFW1#F!CZZ 9/"!-MMYY W!P;E$+OV23 MIS$+/Y2>AK\<,GCA(/%?K71Q;CS3%B#>.L"K!;1:%KL6"17!B"KJM1#8*P4Q M1M)9LD5=]B4?: 2]P):'])$TW&)X'8F[@Y)S"C/M8.;0AE6M9K"#U$E@&:4J MX ^ VA/%!'0 A_V8A0?!F2U]+WE8HO#=*SEA7B!U^ZVI#I\Z?&H?/JV!)P91 MS2M,(+/&<28 -9IA[D'A!U)22Z@.9@8U%1 "R%%KFW>&4 $R0!D!HYP$GI8**0,+N4 ].4'=1Z+U.;4.;-A*;,.A"5M75'-\G].+OK M3^^*Z)23B<+OI8ETV.%#6F@-5;;I8=*.NE\=H'6 U@':*P :AQ6@8:NL M!L8@8)S&AD)$QJ<-G]HJ]J,[?S& M3[=98,U\$IUYM8YV16/$[#H9C6,DWW7L,7PZ*1XZ*;8C\VLHI_E2[! MNVQR.[I^]6:*VQ%NHPZN#;0W(_NU-Z.[TM>,[L)M#\DXNPJBG1<$O+I-AU]B MM\SBTTW:'R=?T\&TB/GK%PTXY]@5KUENNIGFR7TZGE273[)QN*%HT3D*CQS' MMIZCNZR7#+/)9?+IT2MKK_L6'I3&:^+UXRSPV%Y];S=K-LMQK72MIPASPKQ! MB ),E.0"&AC^=%Y#M&30NG]-^Y.'ZE3%?_VE__?A^,FQRBXNQDU[QI++Y:"2 MQCK&1OH=?/5%=;I%(--(,TD\,10PI57L"DZ1U\XAO91[FL M:QM;_?#>0AYW?L(D]OS:_?UWHZ+-U%Y,D/>_[SV +/:Y:D_WZV)! KQ-![$= M; "PM(B8+AHH%SUC7P*_!5'OP\.#;MP$"P.W'0T+:=7F 'LH1026FBI5DP3 MHZ,T"JJ055HW)8T'B+/CR[G/BPYB)P&*5"[( WQ BDKI9."4JBH09$,VC'E M#6X,%-=O01Z!XB9D8)7N6;\!8IBMA-V:H[ :[R_-* M7GN74OR3%HN32X*EX 8&<\A38Z$@6%%.(48$$FAE>$#5@+FQ9L#)\C!7MNX5 MI>]FYC[8..AE,KI_M]7"/G*OS3H?;[G2QS=U( MLT[JSQN5C^'8AHN_!A;[FGT8YI/QM' J>'U_YU=?PF34T$ OA8X'7U&@:'# M1CO*AAZ,KOYXMT)48CZAEL)0XRTEAHL@(,8[*XA'@6G(!:CU*1*2 6&4UXQJ M;8)I3;TG7&*&N3#PQ0WHVO>$V[.@#NZC;V<\S;8C;2.4K)8V\?UA.KSJAPUI M;967O0 5^5:YBM;CU :+TH!SX=".HL,,HN9;*&I,\A_SY'X<#('Q0S+Z_'_B M"@9"11R^#>0+K!],BP7];A;TZU?TBWZFR2@)T)1^*>X,Z(QK141%,2WMZW1AZQ<5SGTD84/;] M?A1=7V%@\9?BM9/;=)(4#M]L'/T@T6<6?J\]._)5M("B+^TA6OF#8F99T$SA M*<'FGU\0?2JCSX$V!0OFY?Y@_OIR)?+ZJQZ2L#>X[D_*@13.F14O_1S=/5_[ MV;>X["ON_C8:1R6:Y67H7KCXRW20CJ.7KQ^6(*QFD)!^?EO>/AB$E1V'@8ZS M8&N.L\(O%)=^T+\+4!:N*18I(%F<9!QX'KZ,.JKVYG)FA:>_]#9.+D8W-^52 M9M_[^:34[$&/C2=Q=Q5F,LQ+&S+:/%%B\T>T":^*BCZ]*QSOR?5T]O;KLG-@ MX>:JO;\71G\]C>JQ^.DN_=Z_F]Z5)D5QPY-UC1=E7^-,PV@?+>%U=I,&QMK" MS7G&*/!AF/P<.#R8D/RQZ!0-,@O#+5#EL8SFW]+[&K,^(GL_6+?WT<0-"_]8 M0/N3:/KQ?:5M6=U5>4CCWV% XS^RTC KO*65,[WD^Y<7(/P4;HL[K&+H<1C_ M"L#0O^G'3WG=2W ;S(A8#JX$M2=C+QZ49X%-PW,&#TEZ53+N=0'#A7^A@HL- M!A:?^>0UQ2OZ8<<8R!+><)>E>7%4$*2X&N5E8@JDSA^[.!;#WNFEI?^ZW I, M5NB>\(2B[$"QA)_306"=\.S; +F!!C908R;Y-_UQ>'-8WW$81!S133_N9\;\'@%%!52TN^C![^._AX1_#(OU<;*R; M]*A >+DU%V3:E' M _7Z@_ZDD$\$?RS$)/!_ +H@;M,\CV2O8?5+'%?(TKCTD.[)>6L8KW8RA)#W MFE@#/ W_TT9R(I72''MHO !+WM"YH^W7H0_<]X_(?7'+%]@GN[DIC>%H;^V6 MV@<6? ,>LYN-M.LYTC)7X+7THK,,7G3N,2 ZI1]@R M13F!6G!'F9//XU%Z?5'$^_3"]CB&]&7CNZ"K)_'20+S[\>C+.+W+YVZ0:*AF M=_>#T4.6Y;W"<@B6:#J-%Y; E8L MUDX:X.-5V'Y/8V=!-V.KC]GX:_\JJV"_/FTU"+@_BQ#]/6R_O@SCYN^WPF8J MM,6+NH%B":3RA%MOJ$% ,PPX"CL?QY!QAM=T@P6*,TZY0QS>P+T+GV/=LY_@^'83>CL)Z%1[.TS/)IV'*/PT5Y>%1DO#)&\:JNK>:[ MZ=I.H[@V2;^E,1@N %F!(M,@&N.5;H7GD#)"49QUX8]*KPK'Z.S9ZQ\Z9Y^D MD)CDM^DX[,;#,*-R37YP'W_[[2_O6R@T2UI_E7D_O_'IL&NCO"J<@P9RE?URD-V%([]/!M_0ACT;X[7@VF[8&_8KR]G2S MMXF5IG!R.XZ0]Z><*,$M \H:$5WZF#Y/F:@!ZQ'M9SWBC:(:-D#2C07YF9CYVMU+N[BZCH^?ZX\?1I_! MX%&2!ISM_!K;YCX9;;FIA2#,:Y934)PDW>?9^_D?2Q.N=L:+&L20O7M^)SS; M.-,_U_;-CW^#+_STTF^-__367_:J%71?JX VW[. =J/EF69:MQ%K;!QLEY_+ M>#07=VEOL_;6QG1N*1T_]K^OH^*Y%;[^X<-P$1F2+[PZO!M Q?>K\K_YS)&G6%24Z%^*VJSG+&$^^HWU&_;=1O8P'E$YFG MF954&<<$@NE.Y8\;]1B]9D6I4Z@+Q2F6&1.UPA36&B(A 41H2K65'&@3_L4. M24L)6"H+59[T9]>K P%<>0K];%F06D!QS#+X. F/BL%C_SD+'RB"CF.$\S\C M9\5@@I*OUL8;;UX53\ F&X2VUH0\ VW1P4:K8(.#JAVHY])(Q3G47E(CO<), M:ND0M% HAR$F"EEM MO9 !3" W35H;_]T"V* ]@IHL*M[!1@<;;P4V2 TVL-=:&*N-T\ (J(31$38, M]\QCT*BUT0;8(#TDFNS?VWYWQZG[>W[/\BP=7]T6T=+7@1\&H_O(,FO<8.B8 M;K"6R#6#M3(^0 D$N" 646^ @@K0RRU"E/(7\7Y,+]F3E$UO+85/6>O:&Y? M(7L<-.F/:%_-ZE:)_FOYN]^BH(M:VH[DEDM)"5*.UDJZ2*(4<(8 RA12GTO!B@V\P$(#RU]C@'U?0 M*>E1WFB;BD[0.T%OA: +*&L:74O+J,20*X*% %C8
A!\O%XTYQI;\N(). M0$_R\];HYQ:M\#$;#,(K>\F7;%B4>8R[]?3ZKC_L%W6S^E^S/:7^A(4;5\*- MH<4HJ&XI&*&>>2F]-E1KY+&GF*O7W)?/:/C7DH)!Q-4C^LW>U9PO#O)>,%W. MP1GW!GSX;T%.J:A5;K.Q/Z4C"#M*))506NN=09(A@TQCUO8NV^JCRVELX-L= MT9^9G!XU;?BXPB\5-H'R85&%;MF3P"C=+G9[!%WS<>68XS" M_KG)PZ]U+-3)>2?GAY1SR6LE?CFD A #86S%ZJ3E8K9I5IQ:^)J;YF/+.:(] M)!L]^6JKG+?S$+Q-T37';4>]6RKQV?:JWFTYCHJA$J$%AFI$J7/*"$ 9Q4P) MSH#7T"')J>*H:=]$$XY"V1/H<$BW#3N\+NMWYPD=+G:XV"0NDBJ6BFC+O(48 M$TC+DGQ$"D4TTQ 9C5S#OJ F=GJD)TF3T=$=+G:XV.%BAXN99*"&BY@9B!"R MU#JH$-,*QSVWA%8Y0!NU%U]N,KPI+LKH >MP<0]#7^_K382V&FK)#.?8G&?R<%_VQIPUI4ACGXM'_2,0 #QQ M92>*#XM.%&6WB/IO\9N_S$O-U7I6E'TI1L7BY[VB,4[58/3)CT6WQ/[59/%+ M1* \^>'WCW_/_[+BYQ@M-OOK_GX<4*>L=UM_CY-_85#%.^+[GUF2..T?D]NP: &QBC?-N@4.1\5KBN:%L>GPHX=> M/^T)NG.+O+S_???V>G>CH@!SU8ATYT=%>X6NE^_5W7%(3=?M1%Z]_A M:)+,N^M>)K\.$S7]$B XF3V]Q):"1V*K^2SV^+J/[;V*7LI)L,>&UT7/\J+/ MZ-4XBZUVXBWI='([BAV$KFNKDD=#+3)4GHV_SEHG+T#D>?R)/==WG.:27?ML MZ-4&QBH$A%8A--8)@QT()BJ&6GE.D8C]2P%05BLNEAIYC-1['OKIQ"?7# M4H=#%976+\7R_7JC@GT?;TD'Q76Y6JSP^KB;N(J_A.%4B>3E\L;O/WT;?9I5 M;?\8\\J7#MQ+JCW?;/<% YE=@L.UV"W'5?1H;I-<]0[52'?.A!37ZA18*821 MD@M-I: :0@<()&$?!:V$2^5-]F;"&>M]3?N#:-3[T?BOL2/7$P[\4'+@J[,? M))?+ 9H-\]^LB7C$P_FJ%+A6="I[ =1V;7+8R':BI3N:8(;?TPPSF#/]?_<+6,KGI8\5H5NT<'IBI: M@+W8]5 I!;S0FDBD*9!4<^8E%8@*:3'@JM;U4%HA,94<>F(H0TQ2RR$R1C$" MJ8%XJ[:%#5!(S3H2/CSI;;KH^ASE:]@_(7N6#OV+=OM)]+^-EW/ M._T:Y.FE*%S6IBCKZVU?BYT_Z]"R6;7%RI,-/V2)<5FZ,(&RR/Q:7^<_",=3+/D MM\ ;!6.<3*QVXP!2?'S^FC?\:7)9MCA$>W(W>_("-K?+ M7N%,-9B050:(($(2K+WRQ%'!J;(*:\:11$Z;8-LWYB$HM[8?AF&;,HU?YK_& MLX)/M^FP/)C*?QD-OX9-3#;S)2R[#*#X&]EO2_62SV#3,UW6DZ+)K,X3.[%M M%0RU(I)E!C1O-5!E4YP][3@4B&I%HYU 0$/L! 28AI^%9= !B;&T@DFP%-E\ M!,R<6QHS0Z.P,Z*9$:V,PL@X*)Q.\^M@PQ1SJ&,J6D J>+E"%;S$;QA2SVTK M6##?T?I2MP4?:ID/""IJ !", $LUB75K8N<:: C%UAAR/'PH2)%_& ;I[(]6 MG -"^3>RMZ.Z":L*]RCM:F6BI)1<831P/A@BR6%$NH'0 4,R1 MYIY VV#4P9;0LZU]TC@V[6FB,'8INP+XI^-/>O?3/PJ[^+5WL,>"B!_6802O M(I."#4+"WD41ZB0%'DLBO!+>Z2+_B*'C841)HQ,P3U"/"7B,'_#AU"^CU*JWNE)2TAZ^G+3:3K/ PV$D$ \B<#9 8=FC"&Z8]LSK\!=AR M#[!CX>&IVTQ$7H)<:[L*PVF%1"1#@GND M%#2@@[; &4Z\<1)PJI?2MP^'%GXTOLGZIV% 4=QH!X(->>WTK:C.6.K<10V; M/AA78!:=0CI(C#+,T[ '%)82([R%GB'@T%*=UX.#V30 S*G;/91>@K/P9;\1 M7]&:V"/P.-_GM;; IW!(CFOY;XY+B:EP@"E$.>8:HW@")KV W!E_1#MI?6"1 M;$-@$>]A?!0?4SM/P5N%,:=N(G7^I&,C'R-5$UG@G9?,$\8<58YK&[. %<4> M*$+8$?U)>X4'-0>*^]I3\I(V6G^_\R-U$4 '@ !>:T8G$-. 064]H Y@I0SF M@G!L.2.6'S%"<%T$4".IJLT=2Z;SF737J.) MX H/O9%.>(, =Y8:CI7 '@LD!8MUVL$1C::]0X!:9311?$F:M)DZUTT7 O1* MUA.IME@:"$ M,]IC305RVDNKA:"*8F:,6^J:^*HA0*TQH" _9G/%\[&B.F.I M\Q2::UW7_: C&B5H68 6R<9#+FG"FO%>" !9"11%!$)&A1*-"CLL2O M&0H$&]TV[A'0=4?FA&F>=@P>HPHA=8IAZ'GT!CD**- MGT8X4(/ N*=MQ>4E%N?O4VJ^*U9M,D>JDOX?C\JD_[2Z+]?\QJ=C7*[(^>[@ M#:;XR_S9F^< MU7%.-WN;6&D5)[?C*,%_RHD2W#*@K!&> J$44I8:B!S14FA@MYK9ZG?]5%2L MCT5S3<2B@&>+6:>/Z?.4B9YPV8I2]XQ(#JE'V#)%.8%:\ #&'A-#%-<"1DMM M]HB DI.M;R=K6/5P#(YD7_DZ(F=='2)R#@U;2L?E^V M=1H-BYKY=^GXCVR2W =1+9;]_^V'<7^/39_N1G$@10.O\M+85BQ>4C2QB(W) MKJ=7\7$/Q:_WL8'/<%*^/%X6EJ(?[*;KO&@:=35K%O4Y7)GVB]>O>E48QV@< MKXLZ*ZCYRV2SK@MS?1K[B"S:)HS*M@G%?.M=K*J6:L5+BWYK<=C%CVF>3^\* MU;F^>0+BE!'.'0&:4T+")B<( E#"<(B5!:;6/,%Y1[A$,O(0A8%[M*6 :JRY M **319<\J4,WZQW\5J&\H49 MM$;4-AGP/O-%NTA*GH57+HXXMKX]^="TQ-^#F@FF .>-H;E/E23I9-G^2:3[7DF7KH/AI2ZG.$ M&F]T=#Y/?-6XGM=JS$+7-&9I]#RJN38KGV['69;\/"J:_;H@Y_KJ+RUV+YFD,D+9U\MZY&U6\F !BG?V&'\T=?CM3"@8YQ5C".W;R1U MAOJAXXT.5#K&.0*HO)'PN7<__=[/_[BXB69X/ZYRED^2<3I9U=#P+',OU[A) M.:S"02P!#%%JE5:.<:T -H4AZ21%R7E "I:!0T!;(_NSHHRG91Y>\D_U.]M^J[)-:&*@6TF)( M#';$8RX!(=X"X;PWC%'-6R#[BP":3N]WLM_)_IZR3WFMW I$G"L+O*. 6PH MAU'VI0F; 6>;*P>WG]YO4/8[O7_F=0+L+*0S>>AG@S=6Z9'S*NJ)4$BUPMQA M'TQZS 044AFK%0 $,L<.*MIN%DT[)\:1MO.X0=$^'0E^ P<$9RNPHBK-ZA@C M1D#-M".42"Z)%!(:#2 $ OGFTK%V%]C&]^!-%M[H!+83V(,+K "5AC7&,:$- M1M)*;DE,GJ3EQMEY9%US/6KVT["-;IP[#=L)[&D)+*QI6.TT)9!@@A4C0E!+ M;+G;=1A*T%Q%F?TT;*.[W;>I80^4J+PR3;C-P>B'2>?TLPR-N_3_C,(%#T_S M\WK%KR7CQM_*@B/QKT=YE/T@'%629Y&Z$/\(3TK2*$5YD6 9+DN&V23>7;RS M/^S?3>_"(]+)=#(:/R3?^I/;V]$@\ETRSOXU[8\+VA^W"_>GGZ/#TFGD]LXKWX<\S#YG-VF@YOY^V?/ M^O<\R>[N!Z.'+,LO$UOE(][TQV',N^>N]+_OGKAR5X:@OGKN7SJ\?J64F=XC M>A>"2*:0\6'_ICV6G,,EHU!=1\$L&/;W MK$CO^33ZE'[_KXJI@[2M5D1'*#7VJ$@076@=]G(=C%7G*T%P!X/PQ][I87LP MUY(1\FQ-L\W(3JM#-,FHI9@KXR4!E JJH0UDQ]R$+0)C2\$SC9)]9C2\,MFQ MO%PN0]X8V;^-QI/;F:*9J8>8WI]'HZK_-1L\]"*BQQ7*;\ID_P4^_Z\_"03Y MCQ'>D]'G0.EB&0-LO[8>;84RM_5<^EVU5D,9EU&V.R6Z0I.-LT#W_PG&4O;] M*LOS@I4_9\/L)LAP'.JA%1RO:N81JRS2@#H*#5/&:46,)QHPSF30>TL*SLW$ M\&,V_MJ_RE9C6H ^74['CT=W]5_BMFF8;W1XL#-PK=HEM4%?;4Z>ZD274P:H M!P!!&$T1" R2@3P08ND]9$N%$ Y)GO]NACQDA=>I*?(\U2%A)W"7CL,MR4V8 M::%L%E5>.J0\'%+N;?.O L8B;_[0LB0U@_'2;Y=D*T1L'L!M?!ZNE7[IX(O3%-8EY.\,B.:8H9Q%=.3.7 M3<"2_O!J=!?+4B1I=!?=CX:Q8M?,^W(_'GWMYY'0/\Q>]9>B7LCLIC"$++]\ M;8MZ%[-^5@("BOOO^P^A_!@O?]^?A.E=A6?,N3DI-G_);]/QU6U@YN2W03H\ MQ05K?!!_#Q08UXWNV;8Q3]S'WW[KS9V8L539:!C$8.:]K)4B*W5[ 6LWHVG< MKLZT=<'767IU.U>4#UDZODSF),F3^QDU]L;#-7 H:^D^!G)BM',:0, Q9P! M9;6S1%%NM%V.#XI\\Z&8=&D(E46,"EC,%U@9+YKS5F2M?'U]JWC9+^%5A;,B MUL;[Y[-/:[1M&EG;TWY[E3:Y'4WSR S;HG8]&^'IBFK#KB - 9P!0' A!!D MG=6!I@XJ2C45R]VB5M.T.+IZE@B'I>BNNA#*]8&=.YBXI3)]7'#PE4W_U_9, M-&&WK>-I)&HXY8F'5C$ 8R)<$>N=--0RAAURI,0IKMBJKG;-X%23%-T9I\3EV@8*'4XUX1>X3))9 MA=F+C2K,SHK[S@WCXH2H*CD[79B'T1Q<8?:=!SSOM>+'*/HJ:04CRFG$ 8M' M;\):YS7!QFH/, 124';$9L&-%WW=$YKV*>N)\4'*>A[!VR-IK=L\=A1A!03B MW 5E@Z5P,]X@S&![0KS1L-K:JQRPO 2L<=YX[&O:MISZ@H*SBNJ_WCQ#J.<6 MZ1_SLNJU:+WU==69)<)X(P4!U !FA:$XV# @0)""V/%:774//7)(6"(19199 MH3 ,ES(<_9,^QAV^5-)_W7M6UE5_4F/_B6Z[#[-^JN!F/KH7M-FNA=8WF<$^ M"[!3H?73U;'1LUHU4ZAJ_.I!>O7'19""T2 2O>#CHF="O.!N=)T--J\2O*HH M\.YE?3>BX"FY'9^MV'1"I7[OTO&7_K <7CJ=C.9?E,&]Q3=E[5DI+QF(6^W] M:@*SM26!^4O%<7'CY78W>^*;++?;CFIJ1RB85M<";RO?XRW2>F4)Q?4"'B9R M\F7PYMDGR:!_4^C^TC[(DQ_B652^2_OO1I=DM\J)ATDEFN\['N\N U1445:4 M0(ZU8M8QJY%S#/EXT"*H-4HAO[JER.?UN\O/VV02?C/=?VHJ?M&E\"I+OHX&@?D&_>'K4N[J>@VH8(;$5VT M]MCN%$3W;6S(N[KT+V* H+5@(1,4-:*:& \IA!*Y&*@JG##>:^I;4*/RP,H; M;UZ?ITD$V+"X)6QS(9!NR_Z&4 ."RG*@GC$,'471YB>$4R[9##6DEK0-5:T/ M;#=LC!IH1=[^VT:-L_(+O.&"N C6DB,@LX9: CV%SF,#/$+1CI!(,"2P.FRM MZZT*XKXZ(ARRSE^K!;]S&YRNJ./*88^)5Y(Q*HWVA'J L(.EJ%,N@#Z.QV^C M4KJO+NIH?3K">8KZ@4H$MB*,;46H7G.5"^>OW2#NCT@.J4?8,D4Y@5IP1YG' MQ!#%M8 7Y.7 SW6WTUV6*T;'#L-[@GR4\<+755SLDR2/?CZ/BMTY7+-,!&Y) M,LT>$:^7R:_#1$V_!&Y(9NU(R[H;Q6%3+%D6TYR+8HI?LY@#G02 '5Y'H(QU MN?K#JW$65[@HN5C65XSEC)9J1(;_LG%\0I'5'T U'5XMT>7SPY$JP*U3.;2J M_<$)DD0+Y*V2 A -'5,>.@&%45Z!YKQ4OQ1+]NN-"C :;TD'96JC6JSJ^KJ M#:T/HA[UHW&1S_*$ 3^4#/C:W ?QY7+&_S/L MMZPNMZ=> _J1+OBZ#/M/YRM=P./-=#(-7ZY R:I(;<3+R^7IM+3TX4__5UHL M4PX,$M! JB&BU'BE"3.:0\^4HE C&:.ST_F-C47()\O#7!6G3D1IL\XLXFU\ M1FOR')Z\?RF%8,=2,&7B:U!N@^OPB%]&DRP1E]M8]]';M=W0&QGICHE@+AT/ MP[+E\T2W%].X!/'.Q::G7 IJ ML!Y)A @""AJ6"XEL9%J 40*R$)=A02**1F M83<)-2?".<%?-&;7OFN7;))\*.L:A9E$F8ZELXL9/1N3]# M^$-_=)TG]]$P+O/T\J#\QOW"1HZ5N/K#4N<5C]ZZSE9O7DDP:I?PWW!45.T: M7O4',0^L'VY8;(*&D=O221C9-#X[F/7EM$JK_KH_F,:WO#"KRV3OU,ZGLJWC M2JKAM2W?OCYM4QAH .$&66NI)K'=*8A>(FN)@L2IFKQ31PSP7F)//"4<*H^A MQO>LSIM>70JC/8MOS)%(I_;\?SA]RG7[*+SV$+_L=% M>A.&]#X=?$L?\FC$W(YGLSGP$+?$XNK^6>.+=+.WB96F1'([CA#SIYPHP2T# MRAKA*1 JQI91 Y$C6@H-[%8S6_VNGPH0BO)I(KH%N%W,.GU,GZ=,U(":1AMM M/)J4Q3>5"PL!V"\+%JY/@R5TMWS6'=-@NY?M\K(WF1;,GTL5O0OC&&0'214] M0F+HI]L8AOGSJ*AF[0(H'2M(HJ/S4>G\L?]]'977B_5L"4XD]N>'#\-%K;^\ M5Q1)OY\46X-RFYG>C:;!0'DF_7?!$'@-0YQ,#O@:[_X;E?>S):\LR"LZ\IXG M>3OI/6OR/B^]YZ:F?ZG<=M417^E?7;3+G,58;,/L*\TU',RUZ]$TOF$?>^UU M*S3\VR&7X43*E"Q%!#!,",ZHK,J4:.$$HPAJCBSU7FH7FU$"++Q@%IHE/WO@ MP_+$Z3]'^?.5^U^H@KQQ\7W$>E(V&62\EKJG65+D#!15ATT=-LVPB=72,0($ M26B)!XYH*K76BE"*'#102:GD4O^1-=BTON?5QM@$:8_#)ONF=]C485.'36W' M)EREG <4HHQ*H9BC'&O'I5;""L$]!<;KI9XC&]A-+W=\VQ2;"!,]0CMLZK"I MPZ:WA$VTPB9+*38H_.28PUY;1P@*V"2QI-9ZONV>;GTWRHVQ"02[B3:937:B MV+2Q=^K4:]C,>UDD\X8Z]7BS/!E-)_DD'98#C:%JNU8B/L1RM42PZ[6N+++4 M8L4EM]0H+ C37"ONG/*8JZ5:5T\ZB3S.R?BU6OLB1'(39\X^S10IZF%YE.(S MK34YSKF4S)N642&K9H2*"RXM-Y@":C57Q%CG@CA11U=UG-I31I>=&GO*J!3+ M_;P[&>UD]-1EE(.J\Q>!CF.CC43!3.880X+<;//.+%MN+MF 'OWO)F64HTY& M.QD]0QFM-?45+JR11HS(L)F%"#IE3+F)#3K/F:7^"0WHT49EE*YO'G[2,GIN M 19%>EC_:Y:$57WA,645&+* MN%606J:1 %1[*X !B!#C%!3*@24Q_1#+?,0,PW10IJO."@1,)N/^YVF1O?%I MM%Q2H"HXL%'0P3ZRVQ.\20]5:Y7H6]*5)RQKC->*=YA8#,(+R11UW&DAH,3 M*ZFP4W*I/.$A9*W9_6:/8M+)VGG)VE%3/XXKBZ)6*I0K2:T""'E"@$,D-BP% M$M#8^L=A="R]UYC-BGM<-&JQKFE9;(*NG*XL"5+*H.$-4,$8HA@2'+:-2 M-LJBI P C(ZF%YO;/_8H7-M#_13T8G?.N7S..2O$T:B6777P?:Z]-Y\#!%0! M @=*2@*X,LY2@J6&2D.K@>3662TW/2>=58Q9*<$&8)-91*8#VC"&/A3?ACJ1;KW@C1\#DM[5%TW!C/ M#B$ZA#A[A&"DUK];4F*X@U98P"'4QL[/B"W"]# V1(,G4*Q'06=#= C1(42C M""$JA- &:FV)9U)B#Q6-C4B+$VJ!.2,;1Y%L9T,TB!"T!VB3G7S/#2'.[81; MKRLIVY8DD[/-(VD'ADE01:L" AP-^QZ$I*:.&^4U)W;K7"R/FC;26K/D#*R/#E#.#5!J87L\ME^&DE@%( 7,2R 00<19[! + M_^T(*"MS]_<#%-%H2],.4#I Z0"E*4 A5= 39H[18(PP#*0A%@H ?.F'(=)* MMU0$9 L+92FI=1] @1V@=(#2 4I+ :461:D)U0I#"(02!&,LJ.1E8@$7RNDE MM\T6%DK#@,(.%X_5)D!Y,T$B=GT+EK;@T>OEFQP$J-9R3OL13%0(YH&6BD-E M@3(4*Z*4M\!@Y)#"Q+BUWT1 M-Y13[26B3C!E.;0,O3?M'>:MH)==R*V1UN=;C5X5:;<*L6Y R(]IC% M9I 2"$P$PM*7 4J482K)7O96P[A%W_@^\5$S[O+[1IZ]JBWM_*$[]>QL8E0; MCJ'A#MN3T20=S#.RBO[4LZ[5 9I'=_UAT;=Z=+-IJ^HDL-W5=#!KH#J\&DRO MPT6CV,ZUGPX&#^4S8K60V5VQBLC7( S#R8JTL/#6=#+KKSV9/ZX8X?I.X+6! M7":?:J.?O>9;5KLH?/WY(4GO[PT;==.3^_>/?9[3) MOL_(7;1KWY;W-B)G+TF+!N']<;SSVV@ZN$YNTT#'SUDV#*.:]"_F;%NP M4EX;W.JQ]^\"J(<%":(5.]+' )NPZ4$!55_OQAI4)\O#7-DK M6I3&Z7 MUN0OT[OPIJOGM]Y/2P-\#8IM-'ZP06@'HP"C6>R+K@.NPIF1IW9^ TRY, ]>0[XR-J!H7%=9PL)^*L@J30G,,1L'FB'HB M4&8:=.K5*.CW'ZZSH'_N"I43[)J9%53H_HO^L#?[*]AB,U/H+[TD&"IWZ?B/ M8&#]D(6AWZ5S>ROHLD'_?PJ(+I327PH=5%A<03>.^W'7,#.%;T:#,)SPNO>O MO6:[$^Z976WM[B54+^[N#\.>J?QMMP$.&-%WZ$[F._0@1,Y)-F4PBT^ Q$ ")P1AJM66(@:1ZV%!DM* M@1/**RJTHU( 9?E2-X[%5B(PRL]S/GER /*AW)(TT0\+]:!HLM!;^\XU6@4H MK3B/[9#D=)!$H*K()#;6&P^U4I)JAR5 8?_/H;6$:Z^6T@8V1!(H_T8:0!(L M>QPU6LRA=4AR;MN5_QJ-_P@;Z8O[\>@JRW?N)K#'I%LB9+)6X9P8@S%W7!- M)2#"0HPE)LAR:#@SSPI97,P/P]_*I3R8OD:$]'BC-5-:JY?/0/V^ =FAL(JN M!@HH(Q"2Q@=+ER+E.'8((N,8((0\?]2Q1G8:TE (Q@KC9U'M_\WLEGU_V,]O ML^ODRVATO:^&.JM^53/QP[4BY#3(610WZ2$%T@K"E(%4FGA^A/E2XQH?;:HH>AHTFJ+?.0&R5-+95UYVC%-9:GVLID77!4B1.4>RXDA:X8$52 MR+'! .\JA0TI009[@G3;M'.Q,/<+0M[) _2JE1)W\@(U4$2BU85!9R DJI 1 M"RT60(9MK!248*R]5XI*RHFQ0-CG0>B7;'(P P!CVD.TT;ZQ:Z/L6UG6L\.E M#I?>$"[)JMBGQ\9J"8 B$E/&A92<"JT \HP:]8)W;24N->6YAK2'.UQZ$A%Y MR R@I_&8KQL\;;15(G"JQYH'2UY(9IV62E(6F_80VP5/;[C2SP5/0[!+]/2Q MHX>3W8* ;?9YLF&HM@T@1SR% I* ?EIJ;J2A %.'"6?0U6)^N??&6.,,$8PZ MQ:52$G!#E2,$V]C4^(50[;7O60K5CI,HXDS-.+ON3Y(PAOZ@/WE8CIQ^&336 M1QYO,K9]IH8V"5R>!8]"%MB\&58J+G_?GP0.OBIX:;M8V/F T*$&%-@7)E$8 M\RU'UJ)0X08'\>LP*<+2$HB*B#32JV#1[3URPC]FP/QJ' M&\+G (KYST7X9\U4&T[++RIK[<,O?F&N!2%^R5Z3\A*M:!3[YR?VVO8)<-R-*_K1.F:B\23'Y".'324DLU9+$D M@32&(2>9P,LM&G^;C=*/1W+A^&)F&5!^&/O86I2"3NS]9IGK%225(O26_*G,V8_1ZLCSFP M%M)SG5U/2_J%&XN?%T^*"3?Y+,F\?M\\&[1^69$V4V5Z3D9)?R[:V??[;!@3 M/;_.!A')DB^/\S))U'Z,N2;\?>OGE:IJG-VE_6&1:A0&OCSNL!*/_3/[*:>Y M4?Q$G#"O6:Q! P%$O,:*4JZULM99YA10(!8N>JR; N7ZPSP8GU'=#&92$>FY MF->39U?OKZ?@A"XHT%@QYUCK>56;BDW[X-'?2DTZ7^H:?YAT/([5!/Y1I&4'E.VGGXL- MB1I>NZ( 1%0DHV'LA/WK346U]7F7%D' .%$*8T89M8JJP+#.4 $Y01K7]F"> M"ZB %$@$"TOKF#&+,+)4,(,%)FZK?-<#D.I3/04P*1T3^?3N+AV'B_(R$7ZV MCF4JX0J42-N%;06&[WSW"YDF6S]KMY3*<\EFA #Z#")?IBES4*78GAF*8:E$X?R:LLKM11><:Z)=11#+JT!W&/'O96>*K[J M\//#PH\3'I&I@GE6QY =U0VZ:?0'!: 7<.NL(V+/';N.&6C7P=.1X4E4K5UC M_U8"N"78:DH)$,9HHQ#W0AL&Z%*&R^;P%$/).GAZBP'[!YCGWVO511?'6AN: M4V>1,OK#RR+-0%4>A7$!K?8>"26HA5Y*#:#WSF)D%'?@99&NK?0\W.&$3 \N M48-RO8$VVO#D=.7XSOI%'"GTY&B5)\WQTU2]*N'[K3VZ;4_+K MG&TGF4N[#E=(91T8+C14'"E",;7<2HH=@,AABAC79*GDD1PW=QWX*3VP]&YHU 3]L:;!!16,U08*/I_,FT% M)4X5&6@2$84!1T[[!@"EM88*88WF_9\_H.SFEX#M11"S)ARLR^7M"X$N0+44BRY5@!0:#G$U#.!EA+EZI'R%82>D$%&I.B)1K=Z)YHG_ ;" M(3K,ZS!OAGD3*#X]W9QM8F4M@R3@1!#Z/^5$ M"6Y9P"LC/ 5"*:0L-1 YHJ70P&XUL]7O^JG(N8E["1-!;3BI=A'I8_H\9:(& MB@6@_8H%X'>ODMTTSR]V90[B[UG1%/?3:*L\)BZ@!%9H SQ%7 G@PLR\UL0K MY52][1^C5%$K$'(<4 >4<-@3S:4(&LX'IM@UCZG1GFM/TC+'Y9K,6P#7,I:^ MI?FCYL2+C,Z8.C0*%X]G+6M[16[Q:-X1-&;8Q-YIX:]"I12/+WJ[Q2.H(@UJ MUNHVO*!,J\J[)*"]DH @6YL%1';L2M9\JD_WLF=O:U5^T['BX/DKQ,$?(>J] MV$(D/X^*UM N(,[UV]S@;TSGEM+Q8__[.BJ>6UA=E\5T"EE,6VS?WW:*TVY^ MCL,QCBP8Y^G.^JVI@XXW.E#I&.<(H+)1"=.3C]F)/K'QHE7\]'Y4.2RZ?*6S MS%>2N/*\$0V 8H!RXP5U7$MO".%<6* I5& IVNB)8[ LS!A=76&FJE8'ZZ@5 ML/8/9.QQ>MX)3*V*/&S327FC@'6")^1[H-D)G(Q+4E73A)9YYP3S1$JJ+-4X M'CA));$WSN.E#)#=H0[*#NI:>DC>X6"'@V\1!UD5%4E5C"]W()A^V'OMK,#( M @DA%9H:L*()XSXFW[%K"V^O^:K*3R19L.$\]J&3E3G1>:+)(>]FW2LPI M5H%9)^>BDG/C -(<:6 O",<[4_?ZF91R"*O;*PB#33FBK#*&.,2DT$5(@:WW8]R+7@(RW>=\+ M<9,;WT[&.QEOBXS#*NA("R2"9"N).!<8.PB)+/;0 C%HW%)\Y8YZO*U&.^*= MC'UQ][ 24,'>1WD+2!/U&.)M #: :6YI0(R*3&!U$E* MC'(6JYT@K\U^FPAY31[%=)#705X'>6V'O IM< 0RH0A4@I$F)-88Z(+IY;D MFD*@=[;RVKK%Y3TANZK:'>1UD/>F(*\6GFJ4$ 9C!SQAT"%*I2*%C\_!8/B) MW:V\%D.>.%QWIY.!O ,5U7Y:S[HVN1WJMC8QHK4CF-5^+5R;>P^A_!@O?]^? MA+E=A6<$=B:K?([''=ENB]-XN>%?A\G/Z4."05&=B/<*KZP9W87G/!0I/=%7 M6SIJ9XN6I),D7<18A9_O V<55:_GL06,EL18C3HGTFDHL+.24 MQ@+/QC^J,;TX]"C1[->;W]+Q8XR,;0?XWV!8" PV 7\;CZZR[#KWX]'=AUE6WZ\W]08>>SF2]I.>IW8&74@.>]G.(/1RV9N4A+4> MA#_V%I^;L%:%O"S2(*N68C/YZ25%!X;BVT=QJH747&?7TZL7$BHODT]/[\N+ M&Y\V8!UG2=6B=3):/H*+.YUB$)$^R\.\3!*5[P7G:THF;OV\4BF-L[NT/PSF M_3/CCO"4WM^/1]\#P2=9@*5F]-&\'\)3 :L%RPL#". DB!; E"LEF7(6 D:P MTA)R]U@=!1+V%PV?!S,YB81=S'!.X+1V@'\?!C&ZWNO0:B?!JXG419Y=O;^> MCA^RH$!_(I=\N5W*GE(4GYQ?OC9>MT)I?!B69^41$6:'Y2]!2]UL*TI8%BTA MZN(_#D*1Y-_2^X*%(@#F98OFJ["/2HOV$==90(AHXR8W90)'<8(?IC29QG&$ MUWP+H\T^/SQZW7T:-E!AE&G=*D@^IWD_0E[R-1WW"YOA\4BR?\6K9C,[K*3R M*A06!17(@W(DQBO*B)>,Q%XHV%) +&-KNK/;++\:]^_+>)I_S.;U>YB-CI-] MUM7X[J=)W%9?W(6?;Y,@H/\_>^_:W#B.I O_%4;/[IGN")47]TM/O!L!@,1N MS>G;Z:K9/?MI@I9HF].RY"&EPLDBL\*/G^IX_VU]]_2*[&\SK1^(31Y/2J[EO0!E%S M+&V1AXBWI-BB'4BP_,_*KPUO=8BY?^-?KHQ_:E0FK"="$6,CX"$1\ M,HV,,*^2Z!O>-2M@B(U5$=LJ1%ZODP GS[!U^[8DDM-Y.X<@<'ELB[-N'SV; MF3<:YVH5\/-*6$2%M*DR/-4I\+'S#J%P'CU%U-ZR'7XI9HOA!KE;"'! X&" M=G\+2/\P(CT_;J?)^D;%LB?!\\WIEIEV?D)=?MW][8?)O(..D_&(4@]*NAQ> M[+\[U&V$. "ITGREYU,!YC=3+$.9)FE&C F%E[R4&J=8Z'ZEJG5^^ZC1<$_& M0W]2%2B_=R*L\I6]9RCS$CN/.'::>\/"B2/O,V5)QK/^B? XM&T;*L GZQL2 M_04*;JG)9U'D #'N3I'['3 .B'P5&OM] 0_^\! OG5":LS)PU^YK&;3S,V,D"S"&:8PV+EMD17A->1GB)55P]L[!#VQ@/?R57,"" MGA;%I!-0@F]RH-$B5O5H?&D5L1F79_=XK8?HZ/?5 W,WCZ"#ARZOJAM8N__* MQ_.B_O7L)W VRW$YNS&34?;/.?P1B#V=! Z-ASNV[I<)[F_&E?)@8SJN4V^H M8X0!1E-+2:I)IU^F!+?*46LS(3@/]5F$M\PPRFR6@C[=N5]F;X<,@AS&!I51 M*INMB3GP4_8,#^L8.?S5,+/>36\:$;2;NGM/I)>6WZ^ M8!#NP18NG?MO)= <8-M1X.#S(>AN M'37%2[;OW.YEQSZ 6V?.'/L [I\-^IOR(YF4[X_^CRC!77J"OO8:2;^!RS(L MK\"\!S,^;#>OV4#?NGSY86:?OOK^6YBAU:Z)1&GFI.+4.<8](5I3):E*J4D5 M1=E:$9C;NR;PB,)$[OE6>R0[YY=R-$ O4WG\8//E7SN"O>0Y@2-(O31(=;+? M)?-<(*V)5AGWCBA-G94L(\@Z3N@S0 KK_\..('78Y2U>E^_UM\DJ*KK,Y-O2 MM'H3U62_WR385*YZ07EA.%8ZRP@(-M4&:9:%3]Y*G*JU\E2W!;NSU(MD[M=F MAG#%>I3N=79_#E_T)1$/!"#>@K!OXU^_:5GF8B7+$CP&X9$W@G!"K/6>".X4 M9]8P[&4/LGS8VOJ^3?KW(,OO)&+RB.ET2^>OY^@G>5U/AV7I\ZP(Z49-I?DBUIG_9=KD M($UFOQ2OSD @ \'42S@ KP=OWC;,]&-4O$U@T"MK0U+,')78@"&P[8VR$#37LL@O7Y@>&NAA$6N3_)?#^2H/+L.0C^[>:^]A,C# MJ_#**XCP;@P5:TE2Y&3F+#>4&,*ET2D*&=#6\-NIS]U#O;O$@R/<2R?EU6;$'T!7%TD M^9*ID__U)T4P^>Z[1N8IO7Z-1N0B6^.IWFI296"8,4?(U2JIA!W&$J M=6I91M:JEZ?PWB]Y.!/3;&__>A:PJ!A]G!5W>S@V"OVW(Z2FF]1;A85/,B\M5P2:,LPP+1#P+&VM@50C-L9 >W#Q$";LG MYO44?#@ (Z6&!8;O'C^%B09(Z4, B[<>&#O@+C*_%+.-)[@.I<#N*_#Y=JNA M>R@65.=HN4P9D=A:I37AGG!E4Y*%.AJ95,1I?1 M!VLHO7Y[Z(A0;PVA!%XE-$A"/$7@Z"F/.<+..2)4BJKFSS&;:$)(Q*W5FL*>[5COHM2KDQGZ*BSWC MK:NA)-^W#_MAU[HHH89"4X:AWJUHP/'(_E..[&/QR'GVYAV,[W:,OO^#^<>7 M/7C;6TMCV:J)L_P&I] ?G'E_9\YCXY3DYVDLJI6%HEH'XM-\JV;=;Y3.G\JO MFZC\UL3Z%189V6W?^5B!Y%U4(#DTYKA3,_&=ZHLC;QPB<#QA/8Z,Y!1C("]UDOE8;.2%(_2J MTT2.$L^YI3HC$G'$,XV4$IDTJ:'<"U9UCKC\L/H132*TQ]?P9TO8:<=R56!X R@[SVUG,G&9=,&"6=,":5 MF%.7B1YQ[9LU_=NZ4L, RQ?!M<-,=#^H9--#:K!^1,.WC89JU9O14JND"L=] MO+).A_W<-#14#R@IO-BFH?H3K+Q];HP_&PTQ'FC5Z_&?PQ2)(QP>X? (ARLX MU&@%AZE01*0."R:$EZ$AM,@ #@FQ/!4B%?T:AX<-AV3 ^3N&P^T"@:\DWM?E MQ0%66>.)!5,((V&\$&;M[&%W87\]:ZKJ MP"QC79U7&.G"O=;N.UA3Y@V$L]Z%8-)5.-HQ[S.<84&DX"S+%-7>82^]5M2D M5#U/, \^5',4S-?B2KP+P>2KT[B*,:5#I6I+/5,.<>-PC"!8IADU:R;STS7F M09O)I-?*U4?!/ KFLP2S&669]<031GBH2LVIB+ZLLUQJWX/&/ KF(;BA M;Z(TQB-;XO?ZKHN6$C$?Y3T6B=T$!'H%!$1XS0T7WCG,/3'69P0!%#B !6?2 MM;.6MX$@"/2B%/UO57%9SN\6S7@-CBWIM53&J\O?>-W@T(\C_ ;%'-3P*G:- M4Y>95$A.).?>9M8RK"W*=,HX97I#Z&HK,3]X-YGT>K;Z*.:OT7Q_DW).5^>P MM6$DI51HIRQ&#J-4- ZWDYJY;"V!:4=U?M#&/7^17A!'.3_*^0O+.5_)N7,. M+'5,K=3$&XY%9FGTWU/GB=ODOV^MSP];SE]D _J G?NU/>8#KD;W>3K+QZLS M(QMKANJ' M$**8IYA)3 #W MOU0HE652.;H3[AU\($<,**-'W'L'V[)'W#OBW@+W,%Z=TP.[AR(B*6,L1=BG M5,LFS)5:@\'PV]G>.VB'%Y,!)2]:PO@(?$?@.P+?MP8^VNE02+WV7AA$$4H) M)3Y#.,;]/"(9YFQG@^_0@4_I_37?>C7 MZ>RR9W)O% MWBUJ-X?/@5'+R3QO MJ!TO:VZ\.^SUND#?/3ZM'N:P5EHJ_GM1+1YRE9\7'TZK(O_C0WX&0_HQ'U_G M-S6\ZM\NJG8V>Q[B$VF]NE\UM^?;O2U<'3]=-P\[G8Y'?_DNN:B"S/^I9D;) M5""3.N4Y4L80DW*'0W5HK2Q*GS2S^]_U[[&8=4@ "\6+0H7EY:SSV_2YRT1W MN.R>*MBIX(YYCA5FE NKK73:<41Y1ID4. ,4.S1"=LL[8P%J[ME#:#Z&RW\L M9R!H0WC&[\67Z?@+*-3$5<6HG"6@HF=CY:8.XM>*FEW#C31+A,98UGTV3?/JJ)\VMM'8!0OYXUO+5@K9_SK^7E_-).JVIZ'1*0\U!X?'9S M?SN:ATV/C[_XI>TA'K4]&$(G:,WT2&!QQO#''1/DR:N8U-%F@G'6Q7 >Z%(M MI6K82-59.W6@8CX;)+$>VQ"LFKRE9-+YJA3T+DZ@Y,Q7Z7\B_UXGWP$!C(2?(Q M\ORD4F7 G167.: 20DM'< HJ^^&(+; M#W_/ZI/$Q*8-.Z_GANJDSP3UBWP$\QH5SY7Q32+>V7*E3%E#?::P)6 *.4M2 M0:7TAEDIC%G;>K@/S0UX9V E_SJ?U<&E;.HBS-=:]ZSV8K<#='1+OC\ L@89 MOP:7#M#VNW^?3#=YDD^'\=-U62GK-6$)_!5ZBTRFLR#B7\KI>'ER(9"Q[<^W MXKIU%VG-)3H(VRJX"H%7:HFL9H(2J:CE(=.8VTS2E*9GY)G&"RFE32SFK=8^\RQ6:_:HL!'0Z#O_ @/@,* MV&E>C0(DI*"YAK-I!09"_.X'@/LZ:-(*<"($N@)]JA5]KAKZU&#J@Z(-YD17 M58 &[%Q;S@"E&CHWSRD;-3R]*B9!0_\1FAH%-*NF\_.+9%*<3V=ED[%5Y9.Z M@<^Z4<3!X;PJHM?9T:GE!%9E-H_7G23@%?T,=BH638WE1HLU,\WGLXMI!8L M?]XSG3L#[TSISW>F$%!VM)1&,"W"K?LR?@45A!94=12CRC#B#&FK'!=<&^RM MXYGWJ?48V[6C%E&^UC##+%>C48GXMDYLNMGA3ZN@K1D.0;2"L37Z=)%7Q>J) M=0I?KF*XZ_!T/?W<]JC( F,7Q22=!BNI#_>)[]=]^CYPT3W@!.;KYYA/>.^O M48 FTR0VY!HET>QN8"HTZCJY;V/FW0)1(_@';/?.@_^P9_'6JRB&PP89DVDJ MM )OEACB/#;"."0)5W0MBG%'O$?I/'AXO\%HIJ/_"EV9-V]$OZAH;^TG,XI. MU@].]B;9K2V\7\(R1(ZX_2UPNZ/L5[&%!]!ZD(R+/$;$]LT,JU)?)#6*:&H9 M\2&(A2P#JYOSE)%495YDVS'#[T4@1W!KE]-=77,O?ZPUTCY,V1?Z!.^1.;[D MY3C&B& (R=D\V'$=VZ]N=/M:I*AI^YM<33UO+J)G!99X6[AC?40:-U>=C!ADED[B98 R74!Q+DHQJ/0!O60PFN1 M,W:^^^<<&*T9"47/',G)MS8!#\(.;:RFJ"7.RJJ>[4Z;NORZ.U> DQG:%P*G MGI5!BG8?1I#5GHS@+K#E 'KAH-5S9&DK)*,K79DA9S7B*;8*ZXRE0GCD$<5: M2B&,?I)%?"^P=>-OCV#;]I;KR7KUG_XV]!ID"YIKS^8*6RD3B:Q0-N-"8F^0 M5(1P%TB0&IYJ@FU_3DD?CH.4)^L%"WLCP")6E8>HT&DY64;8NS&M ._YRK1J MJ'9/U"F8&LWC.G<_+'[[E;E. R9&!);$.C 8&$^],:G%&1/2<24E\>Y6H/HQ M:K>K]2O,[N10'*R7HNC;PD$BM\*"P:)[ \>-PJG[K11P$YY*64XG BN MA,'&<63!LY2>:\QVI]7>197L551/DM76__CFT325M2!W?EX5Q66P]YO]],GF M\/.="'++)AO=SY/D;\M+EF^]/=@0B2]#SD5CG]SW[L4HYUVH0(4XYZM9.3SSB@WXJ9K-Q7)'?FOG\ M6OU>#(ORZNX>;N.^=!B^C)TITU@1IKOV_,*-Z6L>E^PQNCN^;J/^=Y M!0S=L1S#>C2.[/T,,RK&Y9>B6IV-7S!;ODQ<@#F=-L]L>?E.+L67Z7A^623- MCFL@=E>P8&!@ MYU653\[O$8@J\,"7W17B6J[]@X47M]&;7*[J7E*5NXY#\$1IV*0)Q,HTD8H:X1G+ ML.:>8$6]3(,X8"^--5H]*@XK$=AR'^,;8S[9*^:#,3,<3JN0Q'37EEFB8?CR M-!_'OAK[-T'ERET0)*/@"AKB4L(ISU2F91:KTD.!H"3DHSYBY'4@;W>P*T)2[^[C7+> TN"SZ:G7, QG-APOC/>J5B^D8[(_ZSTE(Z9S=+!)6PJ*% M$VY-/#\&5DC3#7GCEN$F13H&F M)LN0\;$]9P\1WW6Z[JR:!3I9+U35F^7U^K*D4^.-,2BUC'$6#D'1% FGN0)/ ME/CT5I9T/.X+/O]XW)Y?CSNWX7,=#LFTG^\9W>?R$IC]E^(Z^7UZF4_^DJP/ M\W9YP>L2;/H?F6J*'[0'J9]2C?!I!R%O52E S4N?N-+QXWT9W>0N4SQZ*CP4 M4MSW(&0UYP9K00S/""6JDW(.C@))$0 /4H)KYK2G"&7@+AK$*4OEHRGG&]^S MEG+^<7F&" RU.+.DF>@ ^'CV>,;Y^@GYG5;WT_ ";,YQ\>M9?/\OTPGHA>;X M43.4=JWCB>-'EYEG6M'46"I@^LAKPP 'K?(9(=2#T]U99L+3C(9T(Y\!'"!J MN722""LL HA7_NXZ;9%>O\7B']JQY1[>^#FZ I=7TTDX!!Y4UC% MM!H)7O'=&H8WO^%'?GKLM]Y_>N\OV[H7T1NHSK1D7KFI#/FM.C/KE61ZK4;> M5C[I!46KHDA^;KSH+)PF?Y]5N+:F\X'2\5/Y=1,5OZG8[J%TTOF1$1Y/CWVG4OUNR:^;TY='\A\ ^7>K-/=VH>$)ZW%DG$-B MG(=!Y9VT*>V$KYH(PPO)T+=K7;-3U=9--#[P1DRTX)W3P,HX2KPDQ"K#&>** M:)'CB<"K_%26IDY0KK#7C@NOE*.IDMYZG:DLM6YW/&F[>O2!)W) ^7JF MU1%/CGARQ)-#P)/.V4R",H^]LR[UC&.444]#L@@Q2GE&^5H=@Z?9)X]GAVR+ M)Q0/%%HO)W#$DR.>'/'D$/"$BVX-9VR9IUR&AA/:"V-]P)/4 ]L]H-_:KLTR<-+VA=T0@-O4_;G7[;B>9>W[#<(F\>K@<.:YM2+% M-+/<,&9P9H1"%(M,2R+UAF8O^XPIZ $7ZP>#=Q>Q=9Y[#LGZ8LL']@_?S0[) M6Y8SO9(SK@@'"UDIEJ5<"6J--1AGTLG4,JO62C%ME+,>?6TZP&(](_XH:$=! M>R6")O%*T%)093X3W!"M$3)&6*6B-ZH%]MBNY>)NI=#Z,1H)&@C=9Y#\*&A' M07M90>NT"42"2FT=0E+Q3 F9@H0U;IH3#N%[MJ6VT&@]"9H8<-IG+[_7(VCO M9A_\UTZ:?>QJ$YCJAYAP_TSYW)1:T>O*'4;X178J]R#JN?>2.XW@#V8T-2ZU MUB!$M4=-YK5 /!F;UTZGT#L8YSWD'7L>Y1AV:TS;DEJ M06"1]MR $'N+O424I*EPDJ:[R'!_#B<9$-)G8..H^C(6LJU\7I7/=R/B1W:9=->$[Z.0GP4XE:'O%3A%OI<3J]\T+V/;F1X IFV -+K*'Z4"9P91 ME7*><<^)S7CH#YGJE#HI\5H3H\=K7.PU*YT,*%GO']47K-U#T(,U1MZ S7$$ ME;<&*IVD+VDRQIUQF968 YA8J3)G-&-4B(RBM:2OIX)*?]$+,6!H?Q'((Z8< M,>6(*<_ E&[[>!R:Z6%&F-8I-PJEQ*D4KO1<&R/64(*D=0>0:HZ!6H()Y9A)P$GR=UWE"G)0)0T50+"UZ2ZL-0Z2E'?<#%^\"4 M6Q49F^][>?9:E=>[Q2$[TWVYVH;+$J\ZQ<12K:7@F&?$&I^%33Z1IIH:CA \ MX%CB]5DE7ND;+O$::H97Q06@4/FE:$ I3/K1>,)\BKS7G*>2FW"4F& N MM),(I;);U95*2S$A$CG.)<4V): Q&8>KI=""/EK5=>-[UJJZFN%P?AE*YQ>+ MHJZWYI?\-*WK'6J[;BB NLTXGS--LH&=WG"9_]OD6^1YC8&,/X2^RZ/B#,81 M.RS$U@P7H4E4J++>MFR8GC7-&:]"6?Q%%ZJV]53;8J/*)W6C%.M.;+OX$JNZ MQJ[-905,5<]"=X>ZN0FXY\/T>A(Z,DSGU3#TB7YN"> .YT;&O4]9$\[UBKF=I@5_KD-3CJ7P-E08WJ)^H/IZ%=W'A'FSZ&XSB^JJ$/%P.^'Z+9:U2_4+"[XKV>@VG?:NSD!1_9PKQWXMJ\9"K_+SX<%H5 M^1\?\C,8TH_Y^#J_J8-E<5&UL_DF9MCVE,VW)^NZ>D\NJ@ E?ZJ943(5R*1. M>8Z4,<2DW&&2,:N51>F36>@>4R*"3)!/%U ,9'4YZ_PV?>XR40^J,@A,#V+[ M!)7Y@%O2N7O-MCS(*MD8H>?5QU;?/6R>-Z\0=+>ZSN(EBTAO][*WMF]_K$;[ M&DI.'D:VUKLA_\]Y-;QHEH2B!TG_;@[+=+WC^02,J3'\.(IV=>A5%;KSYN4X M**D/9]/J0YV#MJJ+(;A-L[*HFRX6P6K/O[Z0 !WKK[Q8SJ)"C)&"R95WF'J: M8B]3K5G*);)::T&09,Q)K3++[NG=O8T':Q8\YJ?5)^"P3TL&,Z,0. @57'XI M9K^>?NZ162MQ^2((AO7_8;TB&!E(LM[R\%U#V%MS[AXPW,[SK+$/%.)5<">XSSA5-E44&D7"X MF1).A=P1%UQS$7SGXCY$_7$",/ ?0*3PJZ^FERZO+SQHL_\$,A5U=G96#%_4 MUI%"OLMR"._)N7_-,KQ!A,E*A#%CR%&GO/>.>R%4FA*1.2&-0\[QM?R;;R3" M3U'VC]7 ZU._?]O\G/<69QDN.:I1RN-F2R-?6HH]JN?W=I MM*%R+,^PTS;SAF!"LU1)X]=VW[<$!3#S"YB8FU=5,1G>?%Z1\9M$+/:;T/%. /MH\=NT01\N/9)Z(D MX4X(KJTTVOFUBHY;XN +6DAR@'NM^[@UH0\?R]Y!).2(3F\-G01>H5/&P*DC ME&56.^ZDB*''F$9_G_5V^ZC$=5$5R60Z2X KX?%@_0&')OEX MW)Z%J!.XM0YY5Z.[9YV^];PWG'[C&4" 4YGF3G.JG4%$:DPL8HIYD_'CZ;//#F]!M[PZ??&@4 N)^6]1!$95YM.%S#"";.,F:XX!D3AGGGI#699,(1 M[3J':ZSSUBLB4L4HAWDKEGHE%<[@ =X2^_BYDDWO63MSCAML5X MWNT1M<^K0TP T,.@C4=)'C'ZM)@49V6,[B]&N:.%]"\/6DA8:%:PCH5$#%9< M"C"2'.;"I$8@RH7V0$ 3^CH]* /M873;#'J7BEQ\:0R)+5TU?+(>RDY@0<;P MQQV3Z,DK%T_O-82XJJ9?RCJLVPN08A52%#+#E"F12D]!.4F@2^H1D"*>UVUH\6:^,UAL!@I$1SOCM_(0:Y&DRVGT _YSG%1@\D1/" M0,[*JIX]8SCEU]W'<@G?7$1[[:P,I-E]&('^.]\\ )"JKP*N?RG&-^%3:_J% MO*'&J(R;E2 U%1B+=0\2\[![UT@,7;4=8"(S&<9:,+#H>,:UQ9FF(1/9:HK( M6A ^6PQX*3J_PZ!=H\U@1K\V]3:FDWH;/ /9."VJKARMW+L/9#M(XR?K1L.R99-A$A4YM1V*\3ZVC"I2'X"A3PGED$,6:X,RBOJGP/T^BPF/.]3WJ MY-EK?UMB3I)[%?XM+=.'T&Q2,VQ571A9Z10S*,N(YT08PS*9&8Y5QAS/[#U= MY;94,YO+Y6VK9@@]6>\MUZNBW_=RKVK_.%AF(H76A(-]3U.PM'20#NY>)5%!L>M4GZYCU#'VB3]8/![T&7=Y):U".((I2))@&+Y%B:54&:(69M#C% M:*W\X7/7OC==CM$]EE3OROQ;1P\.)H0Q*H'P(46E2$Z+V7513"*T_NWDTTER M5HR Z&-X9CZ;SZ;5S1)']@\CG4J>/$54$98A[AFW*=/.24G NV9>,;5^(O%^ M5OX]*)]A.2Z;))R9;R;W:3&W6Q?OYC5\_,5O;;'NP6!=ZL55;9UU#1"J)-V[ M 9!14*,<%#Q]-K4,W+ MU_QC7I7UJ.Q46"J^#HNZ[@;(ZN2ZG%TL)#.\KIY-AW]\.,WKD$(+LP"[*9)K MD%Q?E,.+9HQ@!,!8QJ',TUE=S)+3FX9=PY.!D<['T].F&>A<%?#8-Y\LDD^GUU,X?8F*?M\7C87!*/VLLCKIDC8 M'+ZJ9CD\(SIVT[ILSU(!XU1%9$O@MCW['$JM(HE:(4=E"MZ&Y"9+K5:9H2G) MP.W#TJT%=?_6(1E 6>MRU+]%8?_8SB$MFO\_.]3[F!97^_1$RLEA."+?.J@7 M('._S,A1IVX<5AYY,.4SC;AUQ$J3IHHY,.6U8WQ-#S_ C$_.!-N:YX356TZA?4VG0^'B5G^9=I ME9^"2LNCPH[%A:9_>;6OVQ \?W.!+]Q9X.2P6>)(F9- DA>V80O(K:&\LI\5(1 MY FWRI@4IY0@I#P-%8GYK?9FVW&'&8VBRLW'O^7EJ)RX_ I4]GAO3*+XR?HA MN]Z8I)'NA>V0Y,O)@1%;CCX ( R;^0'Y/C]'H6U).GDDW;:D:W*N@D$,SDN7 MLK!SPG>,M#ZLI@L-@BJ C _'-FOBK-Y*"T;;OPA MFIZM^0"RS^+GJKB:5\.+P"W@F5V6\\O(*HW%D\^2&W"XP@=8TTF3I-&8N%%A MY-4X;$V,BLNK6;OI/;O'QJHKZJ?@_L4R M6@GF 9JH/$E,J,#9%-P=3^MB\?C&F+K')@J4'G1'$+9-"D!^\#5AT6?%).2F ME>!:-ODG36%>N/QC* 06UOKW4(\71O*IJ+Z48*S')0A7_'4*[EUX[&5X3A%( M (S9/.8B;WS'<1&\VJ"*J^)+65RO5Y[MDB.2+MPZR_^( XO^:EQ'F'ET*,!! M""'6\(R'U/[^-X XP4E9>MK' ,(4J%N%N0D.- MO@-T&;6^9K-TS0I,A\-Y]1EFM M[FSJ!D95, WU<)MXW22> 8SOB4KPQ%V"[,XS<7/V.>?A^I*I!\WYI MS8I17,9;^P\=C@7K"- H%.2'BX(Q%!SM:CH_O^B:4H/5,QIK[*E/0(/(*^&2 MCT%T)J.G#^)(]'#'KQ,P-$&'$AD]7-[83W\#NP$H'39?8!G!' 'AFU>SY/OE MGZ'/0SUO#;CI53F)IM D,6,0MARNJ:Y.DB\GC0U8!UDMJDBT01-GP?P#B@9) M';T&"Z("*+1%2#Y'0. M2S4_K6%%8(7@IZ ^1A58V>5LX2F$4RG-8D8\KL[GK4*8)+\.9]-3N 2+Q0/7 MY]F^.^^\9SFN.*!)D31,I<%F"P0D'W"'Y.M/W'H53I(EVY+F#8,%XYV5XSBH MJV)6-EY+ 'VPAB:@B";#SJ27?MFM02QWLH)I&O186<^:?B4@6<4X_(EQ\H]Y M*#,4IQ4U7]ZX6SF,\J"_=L-O5-/1-N+U1FC=S3/(1<%]=K GW M_6939XMUZ3; ["[G\,[]!X$[28:I)9R1-$..,QYJ 'M")'9IBHU-/:*W?,S? M%O-OG,GIF6DFG;9S!O[X#4RCZG^"SG2P[)^:5?]DW9-/8&Z=$\=/UH]=]IH3 M=Q6FU-@!?VYMP\9@:*S.D^2_BZ6X+]D7?)UR%AVD+\5X>M4@8VN(+F4OQ Q; M&8P4PBG75F2W3BH>&]H<1$.;XX'1'0Z,\C=\8+2)-$<\W?+( M:.81P8H@RS/*I;-&N!01;APU#H/X=XZ,9L#T5!FED+0/ M'QG=^)ZU(Z,_A7A\3_6\*+OB;CAI)UL!*#O1B, MVGRX".C%KH9G9V'?Y'1>CH/]3LB+6ACIV-)C,_AZ4(P?;G['>O=BK"IDR[(M$^:"**4["\ M8^ FSJG=,_O'?')GT^QN4'6Q5.$&\&#.\ZMI5=QRVMIU@=]W'OTOX(F&S?^P ML<:?G^_9S#"Z,2%#9.$Q-:[\_.H#>#K@45SE-]&S*%O?F2 D3I)/+?.$YZSQ M0=RAW,!1;5!D^?A0F&+YG.AI#=I(:_CBJ@H_SFX:.SF>5\C+"OZX#-L2Q21& M!__XJ@DKA@D ]][$($117=8G M.Q!--]'+G>ET4=3%_]4U'51_+K@RJ@ ?VJ'?/-S,Y^;S2U6I7!>IQST$)BJ M2GAKI!$I!L<8=!3'794N'5BT0G/A:PJ=^\0K'=NB%N=]M;:YCA8Y1N M0T'<=],&[_N/DP9$'VT0^6[*LP?U$%*P@J41=%M=?FTS#EZJ8N*Q*]2+=8[ M'+&"<;VJ;8 -!7V<66H4EY@K;(7&H4.4RQ2R:Q4F'K49?FMLW?KWR$R %K^> M-= 3 MO/JW3Z2"1;# 3MM0+\-V/'9[>*>#V00_"[ZMC32)]GJ"*?TU'I+ ML.6*>^XLRP2QTGF#4*8]WDGZTGD1Y.WS]71O(H?Q@*KU4P2[R]SAB]8;4//D MN2T17F/+@PW"J%?"J+5TFIH,@11RA9AQ%%&CM4@U1RE]FOM\5Q@OJN+I1WJV M%DS=3KE:Q6LGR)U M?CK?I]DI99^]D@]?M-Z "F1'%;@FC'0EC,AQ(PF3A,!?,O6A1H[5F0Y5[H37 M:^?JGR2,Y9?]:4 QP/A%&IQ8_R 4?'KIRO21DV7:^:?9)QD682Y%*[7OI _><[=U78+,(LLK&XE0Q MC934CL-O3FOA VQEU(P1\1:H?0'$'%OR,?U /6*?+L3_X"-F-L-XGIY]F&> MA7I2CF,\=W>;80UH]5EM)J.?5@B[.;M1X2Q+M6">IY9[@Q6V*UR%NM[6.\LDY31UV@F.,,1W/?%]> M32=MWO+L5N[K-N4FDC"=^L?;]-MRM@\F>KVB/,C+O#HO)\WP\OELNOBB,2GB M-TW2H=8G FDJ^=X3)N5N"9./_?9V$R:_CP?,'\D.?)>)DQMRT-^CX1Z;Z )D M!LWRK;,E7Z$Q_L9M;24Z38D,S3(MD<*,VGIB&R,+;R(P^+A,2K2JX4$SKJ1B M2CNE../(>NK!'TXI2GVF[5HOF ?\7S>OJF*? 4 T(+UN;A^^>+T-LV \#0,+ MQQ#[D[PWF( B.Z5;,7=9YIE"#%'0DE8A9;#'6"F!,Z_71$,+(IHY2)AR'#Y93BB4W M#@OAG/6=,!)W.O,2&4J]X 1)+54JB?8(@[PHDQU(&&D9(NH<>&XJB,5X4EZW M,:,=PT '49OB&(MZ>BQ*;8Q%2;K/6%1//[V"P%>HVW@&$O;C13D";NM#5)K( MSC'@M8"YJBB2GZ>Q_'86RAN^4(SG2/EO'>HLOVZB^UN+%1QCWL^+>1]QX*7) MOUL,\;@?LL_ Q^U26=$A..Z+'/=%;@5\5.?< \]XYBA1!CO*P1-6V$EG#)*> M"H;(AARDX'OOTJYSZR#/ !SV][L=?Y*J7(^.6\ [MAJ,; MJM/H&QON4JVES5+,G=0F$RSD8QI.L2;LGO)4L((?XP+NTRX0LL^"4Z_G0,9[ M\G'?L(1IM)*PS'LIA(/_I'(9<<@0'!4<54I[O79P<:.$]:/9\(")XZ&GP[&^ M]WSH:<-]E($[]/PHAC-Q\7T M[+_C>(N1 :+GY\7OBY:/D4T_%\!=DU':%K?]/9\5FT\U&T.=QU@8:[F3#B/# MLM1ZPAR5B*FTNIV.M)_6'>AOP?7.;:TWR7E M\LTV75CHN#N&&6:K:C&@/0S)0.MHKSDRV#J+*9/8&2^QU>YQPVRC.L0/%8_I M6&(?ZF+XXVA>!?I]]^_R1*]WCG]/1M@;"HX_(LZ+#@ )<%-QCT2_D#MY(*X2 MYJMX3L9\*K#36)J4<^:408XI)BSC*39V@ZMT1R*[MNAO137+WYXTF>1M<-,./[7E_.>#B)/90V,[RMMOKCQ[K#7#:<-;DD/&T*O(_/L3F:3_FX^O\I@Y&]T75SF;/0WPBK5?WJ^;V?+NW MA:OCI^OF8:?3\>@OWR4751#S/]7,*)D*9%*G/$<*# % '(=)QJQ6%J5/FMG] M[_KWZ "'ZE8N@$ZW05:^EI/U$!/MQOMWV/0>USOSB&!%D.49Y=)9(UR*"#>. M&H?#O=/4EK.+V\+&V#PJ; MHJ%[P@3(MSO+S4).TG-8?O=7U^77W5]\&;-I!@$#PB+ XH_F82$O0X>(43&& ME6SI_\]Y'LIV)C6L='D&QE0D]DEBP$(*?^;C\UX!(@_32YR/>/ M+'KE_W),LU19F 5BW*9&DU1P9L'W1<1JD>V$+']OK_[[G:MK\[6L_QY"RG_/ M@A:III-RF!8U*#(S!P,VTNS3]&QVG5>%F8S^,Z]&X<_%5S_GH2O=),CWST5C MI#\?PD[6FX[V!F# :W<0"? D=#ZY!4@@72VJ5)$]B^7:P(3"XB3YJ-,]@^55M'"57+H4<5UTRH+!HUL'<2ZI7CC74:SK>.D?6:YGW1$)PX"<+1?UK"$O5OII>PE_E)*]N6O<>Y*0W MPE)VLEZ1IS?*=DW7JPK>6,'U77H#?2<=RR3..#F#*8>_XYP7T:"HP#Y'XZ#[ M5+ FR@ L^0+/'PZKY/0/REHR&HZ/[_8G6?,_!S16D_LU;_?IG-B#)P*N MQ,GZ6)(##!?$?_(XQQK1-,L4)QE%B)M0?-D*:C7%7H3]3?Y=UPWL;6EH,8VWK].DK?8]C_>$M1PYE*5,".PMM>Q1[W_C>_#=[?AV/LEB0E&_?9R, MBLO)TF!_<.OC@5CC9FC98IR'@QPO/(BNBWI>3$#G@),$GB= SLK5NBYG%TD. MABOH'U!@UPOJ!<>UO6CA?)TDM[S>UJ@-ADS30"8?Q[O^F$RO)\M[R[J>!S?W M++QD6L-?\>6G$0YC! !N/PU[)WD-;EQPN<'1+H.W/((7FGK17["8C!9_[NZL M%J$WX>[*'Q:B B\^C..L#,;(KD-IM^O:';E(?K!?IHU5$"2D")%>@([G15B7\I-VYOR.3E0J^$;RO[T+(2W!B$< M]@^ S6"D#D%SYB'T5%27]2(0UT12X$*XH&R!^R89PJ"FEXOXV*BL9U5Y.H\! MM2#M34.'^%-^F9\'. BQ3:AY_ &L#>;\-=5WG@];;RK",&];GCD?_U)$2S_ M4B^=WA5$A0]G89>[&=A9!>9& ?>6U>A#>.Q-[&8_#BHA\$[K8H%1'A89IM,< M0 B;KU=Y#-(/8-17-\W/20C053G,-J_^"*&HYC6A=P5X\F'W=K%6JX4(\UX M9AN0BLU.PTK E$#UQ9&,P\"&\^K!.?_YOMF&8&)5%J%3:G$%^'H))L597H[! M,@!O81I@-'2?K^#",)G;,:;+$'(,O@8@:/%A-OT0_M\PP'+$Y6V=W&B J@@3 MB;Q1PB"6 8?%L$Z:D%A4 /+%VZ>SF*AAVL(*P&%=%I&LSK[".,!W0_E^*Z!@M("(_KXHB>%!WU!2X8"?0_:K-\@V^83T/W\!:WWW,G;'#C>%Y"X48YWF9?RTO MYY=)?AD3#$),81H8H0Q+-(]Q[<6K!E'M3FX&3>C[+J-$K?O/.3B;D>4O\S^* MIKW%&H[SLN65< ?X]K"R28B_MPQ4 M5L/Y93UKP#Z.LN&4/PJ@#;SG-##4E^GX2W-^J,B'%PV4#.?CO&J>'Y]T]\W+ M-84E_<_I-%44%GMY:')-IB/+/J\Z[NRMT78['D9J-#(>OSLH0>0L+W6G7 MM9#N=NTW+>!=C^9)G;3W[]/:C#M)//QG,,^0T3KSV$FL$27$9.CHTS[7IY5O MV*?]"0Q\%[D9_(UAQZ>M[_-E+<%4&>:QTHPC130XIRGCDA#X4VO4\64]4DYC MY;!EA"M'C37("4-2 Y]8FCWJRVY\SYHONYI#[,?7M].ZQ8 >)_DM_HQ2<1!V M:S=IOI]1-1_#Y3^6,WC9<)E"\',^ SND_M9V]D$8^[].DK_.)X M.&Y8\D'R MU^G%)/GM!" 66'(VBSNC[B*_"LZK3#Y7\.XB6D[_!281&*Q^6ITWJF]:@TY/ M/A?#BPGX?.? _X/DXV1X,@#M%](B\F@:C\,^U-+"_[^@"B=?5_OT2YWXMY-/ M)XG-)W]4\ZO9\ 9>,*]FBSWQY.=R- +]D4:78AC5Y6_%9%+?C+_DDS)/ON_< M^2-Z]#^OG0K1L59,1F!80YT!(E:)@,D9"E638BB\9KR)G8VJO+KR>HAS^/X M:">#05J#O]9:Y>^;\!@.?#/V[B/'Z9?FFGL9A%(P. M":'];+,L37K-:@56TGXYC=.%D8#K?UG63:;&4N1NOX+>?L7=AX0QUV!!-P+4 M]8-\,0KAR>3W>9M.%X7QMVHZ+$;!JL88S/@%S!$97R,6KF]8#M YP0<_A8FT M;[M+Q18/0 2J6;L\J G)Y MDC0>=)P$^#;-4JGN',Y#:&LQ"7A2,\YE8.3GSE@^M6/Y:SN603N",)P[8PBQ M@EDG'-,\-2Y.NR&(NT-9Z(8%ZE<,F$RC2<3A;'RFY-=35$T/P8QHJ^BP$[IY!=9[6X2FT M>&#SL**X%6Y:,-IB+?\Q+>/;KL8WGP\1U&T@X*?@XKL,2!SMQ_SBMPZ%O1A)$L)3 Q7R;%[!X4>N1%MYX+ M\V/-4]=1(CY[*5?MH%;XPA:C:<:P"%[$DP9%M0HY#"O@O^;C"CE 4957\V4V M0$LF6(5 RUOO79T6Z3ZYOO/H9:IA&'_,,8<'AT#$> 5$TP4P\F;D)\D"90CI MTOBV;%^4,5K52G=+J_#RU<\AER&2O!$5, Q/J[(X"R_L"$'+N"?WG7]\>6/X M,$;A%T'8""GP_]MQVK*^%=9:)GH B,]G;6Y0""\U0:.0.QJ ";K/%S=R5ZY-Y(^2,#S/5]L >3# M?\[+>K%7T&2\ 9,,ED'=\&"8;@[(5Q7G01:FUQ%,;K=Q._@1,)5BE41/%O;V<5?&E+*X;TZ2>Y;-YDV@7@H7-WL89__8;CLM+XI;E]'*BW'9*/0!:XOS9IV&11$A M'P@;4YI'44YO;73F29QR$[%M%5=X;/178D1RN?%Y)W$T;(H%FG5VO19J=7E+ M?-1)\M.= 37A],[.SWS2[F?,HFNW +?I?!8:-C27C\JSLQ!@G36YBT50(F#5 M%M&M"N.OY["R=Y_4;-TU3S@%9&X#[-.&44]#^G2W.&O^)2^;I,E6PP)R_3HL#Q@72=>!WX[HA8\A6!Y8 MK%ZM]_/BN"^;KG1 9Y?H\\\NM8%JAXRB%&="(\>=P]9R(X4R.LN8<=[="E0? M#ST=Q*&GXW[!#OL%Z@WO%_S'=#H*^VQF,OHXF8%V#$K1 '+/ZBWSX;0A7DDI MA>"4>VZU<%XYIBG-L&5,=_80C&#&9SI3@ [<.&VRS'C!+=?*,&70HWL(&]^S MMH>PF%O4(&9E,WWXO54]JQGO88MAF_$^9[KDNR=6&EJ0?%%LZ->SN"9@7'AP M@F;%3V%+_BX3V)N?\W],*S<&;?XH&PA!'8A/"I+N5&7IKFPIF&?!J$RS.NPS==0(^+(RI MT8R$HN>.9.=F!&NVP]-4^M-]Y'5V>D6UL]JZ4P@] MKR061AMK8K'':F(]\A-_R1X&_;],/J.DU[U_F MUUH![LA21Y;:CJ5>?'Y[*12X+*/5%G5Z!Y7#>FVK\0XK1KX#V7Y_Y'_$MWI? MI'\?Y#:74YC?_VL"6#^59\_"_==>&781+#SX/J][7XF#:^7Z J9U,^&'$CV) MDJS@=)7HB;%U2*LLABN-%,;Y-,NPH2)UG&+_4)3]R77"MFXN0-! \?5R*M^B M5^O!^AOOM@_*$:#>!4!QUJD\@15 D?5.2:ZX,#;%S@KBK=#&\B< %-;_A_4 M4)2A@<1]%N\] M0; JAO9#SNM0W,FXR;N&DX&[XXFW0S2,Y#GNRW+J;^+37+ MZ]$/BJY*T0EF";',<\:Y-YGF3"O+X$*"E+7DKGYX)$/@/P(#;*A-MV6"P:ID M76"SY0FXFXV%Z;9N%(CP@HQ8Z6%WRUE7&$3]>&C\$(JM,+N6D8U0:DV%N M#%;69]XBP9!06!/S?/P(=N?!X0=&B5OON==;KVOW4C#^_08<)YW>SC:C7H5NJ1+Q5 O-G?6*VB66H\4#@]:+%?84G=N"LPVI*],W;WAV8;CDBS&,(PU8( MHU-$K9-*2LW!U1264B&;0T]9)8K1EW.-B"2J;4>DR8Y$99LM9X]JD2 M?9!F'V$#0?51H-^$0+^1B&)7;M=:N$>QE9AU*K\ZGYI469>!Y$IC%?862^T= M2VVFUCK8;7&J^$X3Z;_5Q=E\'#)0'RQXV+=OM.Z:G$6/ F_U ]+[+N) MQ#9U7SMGC!_=_M]>^[W&$,CC:D^2E=HSGFKL*7%&9APY8CA"-!-<88LP<6OR M\X)[[;=ZQ]V]NK_8*A](WJL*/&9V'9!2?-=RSE9ZDBO-K;.,ISKCTJ46.8L= M%EX0Q2Q]BGG;]Y[XR\@YQP/4:W+-4='?K[6QBO0'5< 0( M B] @A'4(:15JFTCCN6F@R[5%A/N 9[D-B#VO1^&8!@6$"1E2Z@%DM">:I3HGF&A<(91:$Y$.(Z$_XIJ?+] M[F._$.[S 6>]GOL\!@4."-C?M92SU8$8)+3F7'*#4L^5Y9HPY9Q5+.,R==A] ML[WMEY%R.J"RU^SIHY ?D) ?SL2_U7ZX$GB5T>Q R"TWSA//!<.*/>V+S?TUR/-#[.]1XZPB./$-/2>"=09M;.3Y.?FO( M_GM+=3,9I2N:]^8("3;02!X]H3?J";UK%.B$.S2X/$Z1#*G4<\2Q3X*W J '#H*<#*0N,\R(4<4."04>)\3?VN)4)^GL]!NN=,7[IXN M6OUDN+]BT.^D/6%)4D.\=(2E7,K,.HJ1L)*F3B*>\7X2V?N(1@L\@/$?RS0= M/JB\$RG2*],)Z]0:HJ/E!*83TCR32F9$$)I)VX<4]52REV TT/)8+/%U2-$Q MP^9-Q*=B=O:LM4R.)<]ZRLW$B*SV[U#J4YMY)I3QW"&JF,%44)*E@COX?E_9 MVWV4AV!@V!!^+")T+")T+%/6 RJP%2H82I$4RBKK&$=IIJ4V@A/*?*IDBNB^ M4K;[0 6*!H33(RH<4>&UQ:\.TXA\);;BE@&L!S.TGP !/?4,VON2[*4UT %I MM$T*K5,_32,JJ65.$9UR1:UA&>&I0U8H!B;PVB'%>])0M]R<[2/60- \5[W M33=1]1B,^%8*YH@LKQ!9.G7<''66HM08HCP/21^$9Y+!9["9?4;6$F!W0Y:> MC&.%!I+LSS8^ LOA ,O;,%#_;98#-RV^[^79MY.VN],;EY/BPR+)D*!__4MG MOO^8U[/R[&9/$[Z=;7]?EOO_?%Y+(_DTO"A&\W$Q/7O$_?;SV;PJNIYW]O6J MF-3%Y["PG^$U=CP=_O%=A+CP\5,Q+B(J?,BTHA+,(R81X9QI:TQ*I%4>,R&5 M0!_0JH.65EPQP:7EC-/,*V%EEAILL<@>G=?'/.8AW=U+)M$K*RZN\K$)J4)A" M6 =PBXMJ'%PMK\4U\GOT\M\33E= MEZ/9!?P)\VB5^A!6/+^JBQ\7?_SEKOK^;AE!6(96V7:5RCVKW_Y;DV) MM:]_Y*?M;GLW>V.^#!;?,T]CO&B@^YM8%]]_G#1B/+N8SFL N_J^^.=;"X8% MFR'YOBHN<[ , )WK\FMR"1==W#O[8W?!@_,P<;<]*:=@$W&K1"9X1KU.968R MI1TA5J;N*:44[[$#?X$I?KXNQE^*GR.#[&^[5@UHKX5/OYEK^6YT#- >'U/_ MUX53JU4"6\8$D@YS9B3G2%B6I<1SBC&X+UX]::=T73C_I\BKS]?3/>:&#H1^ MVT5*WZ!J)^\V=103K+I[.DR$"G)((9[9U")#?>8%N"Z5="651"LLI,:((;4_H20#\L:/K+Y!CL4;D*]DS3FF.O'4.:6ZYL*G4-+6*T$P( M]J2B^P_)'ER[O[P'.5#B3?23?S<*\3-\7^1GLZ(ZJL5UT92JTP_#&T^I,";E M,9Z#M'964^JWN/E;T9#J<,4T)$<>2G92 M^]"XJ?7R#?N^5>K2;K-^6<"BJ%.IUS.I& -C0G".I336*,LD!MEG&=*]=)SM M(ZK,^0#S7JM+;"+VM^7?)Z3+W)_P$CZWV1AYLU2/[6G?X61Q1\3%8B.[YTG> M&>,NV2EXJ\=H0[R24@K!*??<:N&\^26[SU0'RQ3KSQW_R2-D: M9QE6X3"C]8H[[93+*$EO5P/*WGU>-I4?)PT"C0>E[ZK#1Y7 M))L!=)MA/6=69-\,]!"JO'""X?\MX45@:Q0U/+@>+)1+HQ(N\^H/,*2"GCBO M\LO+"%WCZ3DP=UUW06!CNS8F_;' MQ^' IA1K80UCDH.- FZ^3A$31,AP/,!VX !IC*VTV&I/N$?:*"$RS;+,$+#) MB7A<<#:]9PT.P R'I?U2P//JY/0F.2\",UU=W,2DS&B&P)I-1X'4(T#QP#?7 M8(ITLR^3QP%D"[C8/.RMI>_!++%7E'8)DGU>3IKAY2 "BR^:X$#\IC$?M#X1 M2%/)GY>?B<7&!$W&=TO0?.RWWG]Z[R\[J&+R>S[GLF1>>4@-]?K+48UI!DF3 M?I=D $VC SGO'!*>L![?"B^.C',?X^C(..J=ZY(C;QQ!Y<@X+P J[R;GY9=I-;M(3(Q_ MY"\D00^NV2O<3-]$_E>[B4ZYH 57J]H@V!JN:8:HIQGWSALI> ;B@XGP2HBU M?+S?V^C6./8V2'\&KFS9<[>6C@02@>\U^K' M!\K0QP8/1S [@MD2S 1BJUY73J4,<\*\)9P:9CQ+C:?& #YY;*ODB._Q',CF!V!+-# ;-.XSZM#$X-46F6(N53*ET&?VEF&,T Y-33++/_ M^79@QB@9L).6V;<$,X0'1+U(J\##!+.WMOUGZC)/?LN'Y5DY?(]'-!M1[9S05,8(P8WT M0FC.4W";L+-:"NT%)M2Z?42$ A%:&O0GJ80,E.[S%-C!&A!OP$YX#T(F92>O MTC M*#5:.LX1U89P+"3(FY1@WJ\UE>LC4K$/(:-$#)3LL\'140*G89]1E/UZK+]>'9[4/(!$4#*8ZUKEY3FD,VKZ97Q;&L MQYI\TI5\9L9RT'TXI2$ PU)-">>>JHP:ZT 7[L.=:^C2FVB"VSE0K-9;%%6^RL4Q0C%K?>:43WFJD XEZIC$EL.7WME].(5]BRJG Z9[ M;=]S%-6CJ!Z&J$K6*7BN-&69#[VIM?3BJAQ/G9).IH9DEJ6,H,9!]49A1IX@JML[J'V+JN(#1OH, !V> MJ+ZU?<6_YG#'NXT0@62MS-HTU#C2@@J?\5!&!6MJ)*6I)=90\T1=N=FL'0); MSZJ;O__UMSXJ2=(!XNPM1(6.H=H>)*"I-2+@D!VY2' MHLJH;W^Q7\%2 \3>1+CU*%AO0K XZ?0*Y9AC4%NI4 BKT#$91^].NM3B=*T5 M^W.]NUX%"V,]H*K/@U!'R3I*UG,D2ZXDBTKJ""-:4T0:'Z=94X0N&H(J<9TYH0@@&8-%4I$1P_/1>]%V!B% U$O[OWKQ.8 M[NG_U,NS-W<-:EKP-+>.[C3/6*])>'N!]M'.8ZT;;/SWHEH\Y"H_+SZ<5D7^ MQX?8N?+'?'R=W]3PJG^[J-K9['F(3^PXLKI?-;?GV[TM7!T_W>J/DUQ40>;^ M5#.C9"J029WR'"ECB$FYPR1C5BN+TB?-[/YW_?OGV#=A>I:X *3V2ITF-^F MSUTFZJ'SS*;6,7

4,/JQY[O:PBZ8N(:E*N^HPLVW$LENK)SZ^+T!%FY]N3 M?\[S"@0CD.VL#$"\^U""&;K[0$+?F&>\>E7@]NFO!AD9QY9L@1+G*X*-I\.\ MV[KM5O<:(%SL41.ZV%S-J^%%7A=-(YZVR\Z?5\UQ0O>=LDXN\QMXQMD9+/>R MK=LCKRM@18; B=/+T.YF$U;WQ_TOU<%-#2D]&XTH0H(I2;5F/$=,#R7&F@Y' MW_W[L8/;LSJX$?2&.[C9>0VCJVL0MM-R$F5@VR9NG!%DC$%$T=#O-&.92BU8 MNIB*C'O5Z=KD%?($A^36E!'@4R41ATL5XXSK5&QH=[;I/6M=FQ9S2CJ3VD,7 MM\WCV@Y-(LM&07EY,^D.HF&T-P7^<9+\=3Z^B374!UU\7_3V;%$_'_YS7M;E M L _3</*A#]OI3?-C!0-.\O$X_!Q:ITWGLWH&:B]\#7X&$+RZ2>H+N 44 M1N=^T!QY,B[R>"&HE"_EJ%'8%[ >'ZZ**IH3DV$Q !5RG80N<)/A3=C$O9Y6 M?X2;P&^9AX'5T=Y8ZI0D+,8D7.#+R>=B>!$:KX$(S4=Q;O/0%.TD:717=WK% M)/!:?6LQPIV1:XLXMW(R@K? ?!;C7@WANIQ==*8':G(^GE7YAWO&#H\!V^0L M'P+TY]4H^?Z7C^Z'9 8CG4S'T_.;:#1,)^-I/DKRJZMQV2K0? B:(?:N@P^+ M?GB#V)8N#AV>?QU$%Q#P',CWZ1)L('CT:I GA\B)S=[\PM8(XZ\#)S2S#%UH M(Y,57=:YSNNP,-7T*SC1LP+8>& M?9R89@F*_RS&H]]"'][/T\[C\,.9T.T@_KX8A%FQ>\Q_^3J>?/W[:F$WGDC@ MRZB&V% VL%T%+@!3C"/ZW(AM/IMD !*A=J7T37J^TIB1&HLQ13_Y_]MZT M27$D61?^*[*<[IFJ^Y(,^U)UI\U(2.;4W*[E5-6(D$(LN0A(!,2Q.=4):(D(7\/#_?$>AK4K/3"? ]AK-@>->K53W\"HVT+X M;Q%?:"381>8AL#)IYL)?>?!.=>C"(\0?L[>A,')8TH)>L,>YYX]_A:\<%2O,0?@/_:=QG MX0Q^0':"E<,0Q?9F]2=CFE9Y\]SED$QCPP(H.S'.]H0%31&C;CTZ*Z0(>QD2VTA14TPGP5_6_[?KA!U@*H@T9Y M,W!]2,KJ_IGJ!&SC4I2LY+BKK*,L7BV8CAP5D-10N(^:%I-> M\7,U5PDGP63+XI(V->"X.3H[@0/>TI3!C?B_Z$6SP6YB@O8.7)<>=AN3!UT@'$NCE2><#7, M,?F%U&BB).A*-]6D^#NJ4FM$\2[<#G!I0E'9&*>(XZK!S\_ M,,=%S5VRPA@XE$F6 -%VG?]D0V%;WD&_L9^WBML=H&*893P,N$WB@&@6+Y#< M8EW@%F.:<89R!.%-T4K;>Q M<8>R; MO>),B_#IDHE#>+M_Y^I- P@&[VGS1P'Z1V,CS4J[6>DT[NO-]MV@TFQWFIT& MQ@9:=]5Z>]#1.UK#A;V[3K4_O+_K-IK53KLQ',"EW4Z[6AGT>X\WN'_R/1NQ MD>]K=--X31'EN9PKU=S.#7L)=^QS]B_<*KMP4TFTQ@Z21=>[9._;)/L9*V&: M9!^Q27;C9G=L5[RH4\_7W/EYK;6OLKES,?KM[3R_/U1+O2W1[MX<"VG.!FNN ML QR(L"](W+&D^V3+ZW4J$][43SCQ#]XNB=_I52\0B:;G4,Q(NWC&QJ(4[7; MZE7J@W:OTVMW[^IW]ZW[[J!?J71[G4J]6GE.P._\0CK/QD,MM5L7@>M=3 MU MC!K([%;8H$)MR'ZGF\A^J]UHUX?]WG#0K-VW6_U6NW(/LE^]ZW2[]_W>1FG- M(67_"X)#!='JB\N\2"J!!>[)"Z8"JMU2JW[(!AH&=>K8\QQP<=*($:;#Z('S M%?=F)17W9J7::[=:K>&PTQX,[\#D5VO#:J/=;78K8/4W,L,/*>Z*)M_93W%U MP<2\T2A5JA>!%W(UIE[GP,T@N+'\&ZJ@EJJ";K/1' SK]<$06Q9T&[T*[ 'Z ME;M:;W!?:;0VX.@.J0H^)*02%W_&$/_W&?/^[OOCI>.Z!5,-U4JK5*F\2K>[ MXBN-,]$-BI6NU^XWNMH6_[[2&;:K'?BC/;CK=)J#.Q#VVMU]=SBHWV\@>154 M#FOU;JG:O0BTO*NQT7U,2_$B_2CO&@WSFR>$M94*:P?DLEIK#EOU2K]5Z;:Z MC58;A+5>J=7 ?V\?=4\NJ:7]4# 54,4BTD,"T3[)3:FL%"$J?0U'"Y]\[]8^ MN-HX9^V@I>?6Z]WZ7:-9 X-^=S^LM.N-_@"U0Z/:;@\Z]8V6F8?4#D 8N^@* MHE&JU0^)?G&!:N#<70JJI"@,(D8Q^Y8?!2KC2<8Y6PP-4K,M#7.LTNW6AUW8 M,@WJO?M:9=B^ZS51S?:[@_MNK_*P *8A#?=GE*-M:F1@&40U064+_YSP6U*[E]Y M/)A2]F^2O3_B'I\X!/? (HN(/D(@!@\+(C#%7+W&3E6QRC%.$NWA:>E"BDJ: MA(6T3&$8G>='L*:( T%'"X3XP7YBXOG"#_EZJ6FNS/"A Q3DOSL/Y'9_\,8P MO^2;]5AYXJ"'7U@0?9YL,3Q/)XHW!O5AOWW?K/2:M4I_V!IV>D-,6V[>U>]K MW6%72Q3OM>[:[6JEV;^[[S:;K=I@V, B^NZPUJ^WNOWV>J9W@93"XQ42STPG M?R1[O"2K*.*%[VU4)N@9[BQ)$ Y0%*F90B>_IJP]7N&R2R5^>3-YZ,IF\ M];RL\)S)Y"_YJ6URT$T.N@&\O!J2PX1E3=WOSF1;K_=B1G\*JQZNL +AFAGC M.B=^:0=#WP,VYK1Y"JT_L_GBO17A-^ 6_C!E)\4XR7H\>-*NI1%6V%<.[RN= M5JTZ:'::B#-4K0WZE5ZKUFUV&O<;/;#$+ME];$]\:!R9Y*[A[OWXW>HCUAKW ML=28GJ3N^9ZP)FSJZ<,G9-S#)<,<."7M9"'3:_=;S\3E6)-P%>-:$_"&#K]X MUV_V>YV[07UX/VBV*_7[!@AX?]@8]OK=1GM=P)44/R)L?Y#'P\<]6$DVY?\, M^21VT2$^(\'71/HVY/:[<1P@X@0(= HEIN ("(LBW"W3Q73ZCU+0\\TI7F]:[2[&[@]YV;>4TXXGO" M$%]QK0]G8.N-BT_Z+I3:*))-/O?XP/.,=;NB]7IN-^O#8;/2;_4:G?M!M]9H M26/=J-6:O4LUUD^JD9WFNGE$ MW?4:]<&P<=_JPG]JE?OVO3"_O4JG4=^HM#PW\ZM(_U6G_ 'SC,SF]C(,Z279 MRTXEM9>#:OUNT.OW.V B^[5&#ZQF5]C+^_M:N[!;R.D:L!#6!1;X"J-A6>"@!AFI[MN:CO5U-1B[\W[SEUMV.RT>[7[RK!. M]5*]8:73[S;NN^NBF"98/6INCR5U3^1W[92\#]X7P29?)9?TO/$@Y9'#;7L/ M;7O-MO=LK/7Y;WL__;5W!1LOT4O$R0%_<8("F MC6S-WO:\YW?$6J4,I/J+:I>.5JF4=*YL#5N=>J/1Z;<;K>;@KM>Y;[?[[>&@ M7NFVF_?W/X?=F E9X3R];DO M7VN+9%YB6H_6'E5K[4IC6&\V:HUZL]<8]MJURN"NW>TV:LWNX&Z@U1YUFX-* M^Z[2'@SO>\U:MWUWUZY4[X;M^V&KWZD-6X\VJ7CR/1M-*D[0_>6SE[]<\;,= M^>#1"/5>JY6LO=HHB]8K=SXV:@17!SVFL<4$NC>L"^XUQL>MKJRUJ[S>K:6@ M58/F7:-VU^VW:[TF$++3Z P;_?MNOS9HM#MW&R'6@1QE^(6MR/6D0HDO//B& M33FS3J3T(;^EP9PU'OZ^6O!,^&7M]VW>9/JJU*O\\&F8N)651]W*2KG^9&'U MRXLO%SS 0L@Y=M+$L>W?LCR:.<$%="P719\)9SO8,8K8!ILBY7[J@-O$&$(H MZWO*)-;#AA'HT1D8$.SX"HLF.F7M-PT>NT!ZU*;]#O#)N53J]7ZPV:V&\2,]KN*H,7 MS6S[NW[[+L1^8O710NAN&8>HX7LX\35,OIM4CGPZI)':>[ M#XYG ^>&LHV=K+G_\Y\ZM6K[?6BQ.)KY@:IF PT7\*2+F^CS)ZP5ZCUY$#8" MHL0!;&Y&Q^R C/Y'HZKUMVQWFO>]^][POM;OMSJ-UEV_,JR"ZSGL5UKWF_G+ MWW#$7Y/)? G\:<#FH(%@G3Y/R#,(>W+R?/S=O^/IQ>/M[@G=DUFP@_DKHE-Y M)@#63CR5[N,!L/*6Z)T M3$^Q*R;P!C] T(CU92FB#2V:S6SM;S-E"&C8'@Z&G4[KKM6O-H?W];M>N].^ M ^/2K_6[PUIM/01DC.T%&-MS#,YU6V<=G/L0\;F,3QPZ0'<,DF^9P4?F@5K! M!(N_A-8 -JQQ&*(-0IW>\YB["AW:E@T=CWDV]BSN*\5/UWRE!L=TR6?1LADL MPCYAO]?4_J\:'>VCK<5X0,^V,7"#MO2+[SJV@G^ZEUV$PV*:RE<>Q'?J8PR> MX3@L)0V6Q4+]*QY/14?L);=B=*N!%Q<+=T6.3QQ8Z'6>\8> MN 5&!0;M3. J;.$-;CSX1Q+J*)!\O<0_%WY +;[QV3O:=$\2^4@;=@N'[-M] M'UX76I05A;<]-BYJ,NV'7(!_83R+Y@)C@R'@*"6"&'X,V(H1(!P.*WV_G9'/ M()5//Y%/^0N=6<,"XD/G[ =/UV[L3&!5X$:Z,HQ'_T)'%)8L6?H2/!',F][E M7.$]>5P@G=$C4\K!K_!'A&&>9')$?7B M>--;AFHCC;2[Z>9I !.P!(14V?K\U$K!ELA/ETLUJ Y#:AJ.KT^FAI]<'VTG MYO/)[)LM,Y-X8#2!]UN>J":/Z;^4(K'";Q4LW?H#$[BZ="#O]8E@G%\ MNLTU$GAE_H-#YLQ/'BI;/:>(TPXBY()W M?3/.(T'KM:F,9)*'CNJW=4Z9(:4I4=XV##@=U6U[M_&R-?11Y@,,%2?&?^%B M> -NAPFC)-^@GV.URU;J+23ACD/Y##>*&<=*T\+(YE:U4EJ K3'H'N(YDL_=L=TYQ:;HQF(0+/L MR0O1!Q]ZAEWA=#@&S1K#@:%328<[7G&. I;#E-[ 1+AQ3I9 M6YS4K:+Y#BT@<&%RMB4I#NL:@"'**3Y;WAXZ/P_W,-!J7C0+]S^(V_+L/4[F MMHW4QA!RD.+#'G!%B7 ''*K. H+\0+3C+G5N!;UM_$;LY=Y*8+RBDE>.<83 MKZ!24X,BW%#RC\#H,.'L@UI @P9^ /[L\2AU0Y6=ADLQE(QD!]OHBT5+-:)QM0N%)1OUKR=XG\'4/^4ZHY(]V&O >6WBO!ZM@2+_FD M;>]/76]_[*KB+=.O5BKERC'F7:1NFUOF_>NI:5TPY6>8W#"Y8?*#3?RDX!&% ME8!3@B 8\3#B8<1C7_$H:*0OMSCTU_+,WA5P:U@D+7 !\S.TO)SY&5I>SORN MAI8'CK756X6WKHO Q_;;(;HT>4Z)SRK^@&U'RNO@ 9E]:Q$]-(8LGK8W8UA M2,.0^S%DO9SGD-$PI&'((S%DI=R^"(;,%Z IL ^9Z9P.OB1+,8)OJ6D1U^O" M3MY$^& *Z]U$7Y,HY(Q1 M&E$PHG!IHI#S_,B(@A&%2Q.%G''9RQ*%R\JZHX_95,._:\AN!8F9%"U%M=4H MYRF[?%(2"LGPUQY_N0J&[A['X3<,;1CZ- S=/([;;AC:,/2I-'3]:ACZ>BO@ M)0RF-[7XSP7BL.ZJ@KFDA)^#1QT*JXDO.4[R?$">LQ9:0_SS(7ZAG)0+GKBA M_L6E>G[E(4?L>MDS\(&[_@)!>B\F@:76,DF=19*@,^6B1JYD.\-%AHMT+FJ6 M&X:+#!?MK8O.RJ)=3^WU-^YB,]N2->4>#[!%%K9D&L\=SPDCC/<\\%/O*([/ MGM5Z+B5G@CQGHQ;/CR&KAB$-0Q:)(0TT@&'(0C'D96C(BPO/76\E=IY3\,(J MPDO7=T5EHCQ:S3"182+#1(:)KIB)KJV"VM_(QC(E0H\N6Z.2+\9W625"9OMK M1.&W>OLX-4)&%(PHG)LH=$P-M1$%(PK"*N0"6[TL4;CX&NJTC,/Q;'^>YW2_ MB!O6+3.M-4SJTCDIVS-AJWHU%QB782O#5H]JJW:N$W;#5H:MGM!69V4$KZ2^ M]N:W#]B]FX<1)5SZ$5PE';*2Y?$\M2RONE=YA02/U]V8%U:/FKWW9?!SY75C MKH:?#3\?63^_ZG&:X6?#ST?6SZ\*L5U\!_LL_.@M.YX/Y$5;(S[Q RY]:BMB M/U\MU;1H^$RUYCZ!_8+%YTW8H7C* M%U3&U01)OP3^@Q-B(=&;$??XQ(G>6N#6[>O57=C6Y4WU. "<3ZU"R@C[+,.A M>.6MV;Q?K03D+ 8]N\V[X>?KX.?C],DT_&SX^53ZV017+R*X^HE'^?-&L_2L M SW'?CQR>:&;%F^+0K0/P,Z/3+](?O66Z?]J AV7R]J= Q0!&-8VK%U UCY$ MU:-A;1[^E<;F^MX_'8F'E6M57[=:W"=+:SX M8DZVLC,YUE@?\^Z_\@?NQ>MA]<=&HI'X7W$8.9/5D;98KS^(/[@5U_#BP M%H$_CNTHM"+?FKK^B+G6G'GQA-E1'/ @1*PS[G(["GS/L=/+'<]Z8('CQZ'% MO3%V+_W!H[!L?9]Q^"&,X)M_^?#V%3X 7^0!%0))!-H4!\_"=X/;>^(%Y-@SOBYHRIK3W,?M&??/N MU(3;IKRFUPPLCNB=K6HS^G07J(0LVY;>C@+,?MVP"0WK' MW"5;A?"JO\X".9LC#_&%(KFN&_\W>[XFW51.UBS@D[_=_"EL]#KM0:O2&_0[ MPV:ET^O5>H-FOUJ[;]QU.W>5P8NU]A9%^!WM!DI9'WX##DBU(=NP)ADF(H-C MV: SI&7\VTWEAC[#_;;ZO&5HWYTY2.[<9C3@IR M[H>HI5$];%&6J !!,8=.B-]:$:CZ?[I1P+[!O/C_5](^T*7MVY"C0DV>1&/# M+Z@X"%[71\6?2U^?'WE LY?R)/%2ETJB\$*S_VQ,W% \_B>Q:P%/ &^L*T1 M@^5&[W/$(W 0/M,T-TD[3)GX(1*'Q(_+W17C E-1JYHQ.V9Y[O^="4\4%V/ MB??: KEWR4)X*FH[S^HM L>UZB6K5JFV2M9RYM@SN@!?->)3Q_. 3,HKG3@A M,"9>V\9K><#!;P5W%-XB7$R:FN9D:M.GV2G.PC$MG6AFS?PEO@I6;&VEF,?< MU7_@<3A-\)D=OA3HPCR 7]Q567BHUK<%MVEJ\%V)7&.X&8^.%CCNS()I/CT\ M5JQNK6-YS//G')?]C3=_BROAS>FMU1;\X?ECKEQDN'[3=,AQKW#M4.FORTN8 MCH@F0(]9$S?YB'6M7Q1G^I4'XHM$,7E6M_+IUOX57X=KGWL*'''=D^2, _XY9@&P&@Y."E/M9 MM4JMDG\@L!![O+G:S7USV?KL<=HKV\ N('7K5,S]Y&KMU_SK@<*>_\V5/=XL M^73I!^X8'!I>4([%!<*!3)P ;$K^X3@_\X]E#M_,PI,+3PG($X+-P?9)8(6L M3_YC_+Q5*QEJORZU]U%8I[:%^QMD^LKQQN!RB7W+8<++=/D[)X*7V6OQ90QF M2M_F_)?O (/XI$LYK,T6Y]C(?O$T_7YNP5YJ!_8QN 5"OG!=?_F2(/M&:':_ M$Z54275$2>7.=+ M\@J>HOTQG(+B\X8Q'WN;C^M@'&->C(HYM/EY>K_M:KM\GHR]UY@!^>)Q'A]V W'T%XGYN5:KFI@ MP\@7P3_XKS,XQO?:JE6 M:>1K@U,X9"0C9*_A+1Z?)^L'=0@-.Q:-'8W./ZU\=5KU?-B/A1.Q9T?[SB2H MEZG&RGN&L,>47V&S7VWF\O<+J\6-LCX%&[UYV?GBVER*A#64#U3\ KCN%179 MB6(;M5;KO'H^&*XKNMYKM#NY-NN&I8SYS)C/%^DE8SZ+QW5GKLB:K?9Y=6^[ MFL22[W[$W$Q!>)X R#%03PMZYI,K0/34^IQQ;DJG7C\.5&Q!Z6_BOY=]'%'- MU8BA<+%2PX[&5AE;M79'N]$Z0%]#8ZN,*40[74ZM1S[5*->K@6]7!F MKFRN[C3&E3T;=C36ZHJM5:-^B)ZNYV^M7KTOS^[Q//;&5\#XHTXL6YL,!)R% M*0JT0?LK$-H?$0T7P_;G"Q80P-PB$_$94V[2*TR7^1C_#KD0,\2IV.8'"(,4@8M0E^+3Q[ M&K Y=C1"#B'@\P??C><)D#I!R"-VNYJ1UK7" )AO5P99O'<@M%$$%Z$(%"6E M(G!9,.4@TV,A8>">PMJNB?+_.+#B/V^;H@&,"X;<^H;: (:Y*==9OL%& @%W MF<">%ITAL@TA2BC02AV5+'0$\!T,3FH;"QUI*W+FW& =Y\0ZO@=" M?A2]WPXV^NHEM43Y#&R?-LA3JM$:LXAA%SP0 6#H<2HBX/%RT$/ ST[:>T1' M60^QCTZU_1[E$AZZ4JWW5 ,3>.B(]"N8JH!C0SQJK?3@C$6K/:V-1-J(2?46 MP6XFX&"CA/OJ+@OW'6CYX.<')W1&()_1J@2K@'8.##>MO<^C.;+]Y; S[A7LA+ MU@=O'.,D8$ X@>\\!'G_"+H(5,(LN\-G8QD:%XN*^[X5@Z(/WUA\.]D@1W^+?H$#"]_2B 1*M3\Y!&7P,M2JR M^4HR:45C7,NIY_Q'D3><.0L<'GDC&3*@5^3Y$2A9<&+B4T,* M"U6ROHZ@Z1#(QN.NDD:AD]>^1 8 ?2C>B2K;P5Y>'%PC[+:SY%R8X-T#PUDO M9[)?3.:71X>9\"H16!KZD*$?119$#!;^1KP6-H6U(U0>"RR?K6@F[Q)HQR,. M]F1]-FB28"-X2Z9IC!#%@7H0W,P9"$.Z9@75\(7JU;@>JAN;7HWGUZOQQ"X_ M6!A=41EP_P)Z^0;<_X7"ZT@ MX/0''\>9S>S2<+8?.;Q+>+=]F:CJ!C[_.NA\C>CYU#PNVJ@1> I)_W4 TU^# MY@5#.WZ%*1>IMN^H0,08J1A0Z.)%-2_G-MWG6.:+E5>#7'_1Y"V6.BY$;MBY MD;2XVMA(ZZLIXZLIM^U]^'[JO.,3)R[6\V 1/+D +P(I.&T>XZ^G9H!B18=. M.>]3EZ,5;T6N@Q-.K0)?M!^Y=A5X]54>AO,-YQO.OSCK?]#B/,,*YZ,$&U6C M!/-' ,[$S]V>[XK9/RK;]6+@!5^&+GAJ9+<+X:^"3N]@3+4/X+,AG9'^ AUB M%\F/*B@/&9#C"^>A4YB0:AXL'T,\8T2>4@!7>J'BK?$ M)H!]0A8R3:XOG(5.84&NM&SU#,4_#Z6*OR,Y]ZCQ&B+CY6^9"9ZTEJ=)2@>4:\^!'U9W+R'O34\ M?3$\?64&^>KI?5DZ[#HL\J6=PGW?@&36% MS1ET9=96K\_;NL>7L M+?2_/OF1->?,@_6:Q.XAF@SE'$DAFEYNZ0C^X7O: [Q$S?UX,*=>6&P$;!1' M7+;P*YG&P-I8BM(R;(\.X:)/J9.V!IX!^V5[ Z>=/JG-INCSF?0)?;)K^%K3 M\,U^H/C4M!NH>F[9=.S>(:Q/XD896;Y\6=XBRBC J3AO%65\;LH_F@P3!7R+ M65C"#_< +Z-H2H8;.W[)^A]GS'VZ,.6Z1%A/+28%E=5->(14-JT07N],P#FD M+KU&%L]6%K?9U9W6=*D80CI1_\D.97F/(M-AAV?EM>CU;9V-DG9%@:)Q*:D6=) M[3X\%YD %_U;Y ?8,EU)%S?RM373VEJRT I=?"NLK\>GC!P2(S_%DQ\DU,Q9 MH"4*T:2-G3 *'+ Z?J#$A(Q,!!2VEC,6TO8+WOO M48F/>/D[)X*7V=),?]6ZV?^=^]. +6:K\U_ PQ"K89C*U\&N'&"_5$ WZ]=L)SYUB(.[!EM>_P8C&[@CT'LR.HZ(5P.-M:93$ V$FO]R/@R M*J-L95PWX EUY\J"J1M[4CA[ FNQQZO37HXO?S59*U#<$W#7_67X[OGRNG?D M?]NA6;ZC!Z4=M+LSYV:H>W5EC)_UQWNH#]S,>5*U(LX-Z:#&LKGKRE__=E.Y MH<\8_U6?M\SZNS,'V?O$E]97'V1_?;2RMWT%YB7/J&S<,"U"_D[]L3'AFR0; M,VU[6+O9G:PIWE%K_OK^9N,03K[_D9\>^RW73YU#/_!51W_M2W72+NVGZBI: MK>QJ*_K,O/:#IJ\?KLGH]UG N?51F+][4(KC[0MA"/W<[/V"$OJ;\_,I,I]4 ML(^0=/'F@V?!%2YXQ^';)\A>/P'5-Y79EQN(8035.W;-FU*C7RB_J<&!$[-Q$[,R0 MS"Z\<>>U6&>:/QA6ZOT*C5?) YI>*A8//2*:NE$@8AZK64TU_5RW5&V.C;3G5DLL%JKY^+&X@4K3#SP,CCRSK';M-"\D-^C2CHK_P>".BXP_@;MIHN+%4F]GR$5O M7A0T6IO*^1O;"V"ZRS]3;G;*+^I*8S3=)3'=46(UU6XN?\VPE#&>^A&@8:%" ML=#9:Z4S<^FOYD2YP-W'BUF&FZL:X*GUV:=:F#+LHEFG M2PIX'A8RP+!CX=C1V*JKM57M1BM?W9NQ548Y&.5PVDY/OQ\]M$'7(\C[WQ%;KA M.IZ5P5?56EB;?IWI6(K27VV/?K=I]_B=[:M[//!A3+9H=SO@$^Z%>C-IT^UV MF_SH^"M&?*Y8?/Y8[_Y>VK?].]'.MYB%W\/+L%LMW+1S!'I;\T=ZP"LY6A>@ M343SFZ.;Q U4%OIW%J195E-^.P)*_+AE$QC2.^8NV2J$5_UU%LC9%,MJI_?+ M=I+L>6_#J^G34CQLY+OC]S?6+."3O]W\*6ST.NU!J](;]#O#9J73Z]5Z@V:_ M6KMOW'4[=Y7!BV:V_5V_?2>) ';LPV_8$SJ9-=OPDW8QT36; E%K#?)MC,!E M& %%R5U&0'1'US3P=QY&)>LCW!,':7?P^WGLBB['QIEZ7(*H0J& G1JKBT! MYT2;WJ61YWSR;/A*#63)POW5FO!4/WCC&)O+,[=D?;,=N(JV1/C31S[&J%*B M_OB:DVWX^0F*;/KZ+UCM$BXOB$;DV$"P '8:T2RSX!%UT4T7 ']!X=FR=RBD MHYWSC5L\X+\'/NS /K)@ZG@O)Z%P^/-9=M,)WG2"-YW@7W7TIA.\Z01O"'UN MA#:=X!\E>S'Z:+X&'Q2L&V\QI/Y)+)%+(?^).^H6@]I7*^RF+?M5D]_H^N(T M5S>ZW@C[B73]L_W\28L>60Q.)/F:<\E\&G1R1J5"VF>5BA!*T1B M_3$F_@H<>8PI%@L![==34_&07DUEY-VVO(]X\$9\W(VYJ7;K5V(<EXM;O3L"P\P M.LFF5-OR-'#ALP/LQ=S;MQJYFM]=SB[^ E3]45GP!")H<'C/5IMT5H9<7>A#WXXC$V)9.%:K4Y+#Q<^(-' MUMSY6;* /?#K129F(.,%\"I\^%@,;[F)][*<.?;,FL$SX"<6P;7P?L%M4XT) M2W1)6LT= L-C]2;S(G=5MG[?N(&XEKFA;[')A-L1'Y>V ,.4<*IL[H/V^H^ M&X"A,_O?L1,Z^/&6!D75XQ&L@0.K$99/+9S%TQ!S!CS#DY5.Q#*.8F0O49 [ MC]W(60 [39@=^0'5V-INC/J?2O4]/[)<9^[@ ^#R:.:'W J!R28$MP;/_!#Q MN57ME:V;KT[XPQK*Y]S(!XD7?P'M8'WX((IRG= :^@'<5+G][Y(5SIQ)E+ Q M\"Y>9,.:^',>A*10%H$_CNT(!H=BQ",'.?(6) .K/.%78!Z84@EF[,4XCSA M\[5RN LOA]^X>,R238#'Y&UEZP\0FI\+6!M:!WCF%)@*+@3>&X/IQ&IND%EX M;2+%8;),R*&@,"/'BW$(\ "X-@#_Q:*W@N8!IHT#JS=^8)X-:_ EF4)FD!:? M@+PXW(/_ET!)#-Z-XAIRUQ73MJS_ L&"JTKZ$$#,EH(@&_*\ M!M_$;!M^#TB"IJX_>CZ2D[7T8UA2CT^53A KE)7Q#)^]I/3Z@@7S [ #'D$A MIP@>YDAZ8#Y:1]"XH*H9K:'.';8?8I 7.0=KIO!NY*I4.M1:HSB1?H=+^5CP M3"@$EBNXK6C&(GP/J&=X#>I.N!N982$JJ07YP!A](8Y#$#W4O2"M,.*YGQ V MY','G848)0&^I/K]%5D<)M@]3'P2*;D6"^P9Z!";5 \C4Z7/$RZSD='@BIGG MN_YTA88+9%)Q./!HL@SX\-BCW\*(Q!@T"@P%75U@R1D($.@]X'>:%2[99((: M:QZ#38-%"O&_J26TD07PF;BRXB<+:_0*529/0% UU@H M.-_IK7RH#77!!%>T&NN!*"&V@ M"QXE^]56N)ER5@-=<&W4OEIA-] %5TU^H^L-=,&U4?MJA=U %V1CF^-=L4U3 MXG &)0ZU6LYFEX4K<2B4T!4I.^W,8 QJ!^V\?CX97H9_C8DHI(FH=NKEAC$1 M1L2,B!U+Q!JU]H44FAH1NP(4@YI!,3"<;XS+F1B7>K-1/NB>ZF3&Q: 8G'>5 M5JU]T35:UQ3^-Q@&AI2GU26F?-PPH&% PX %9<""S?72YV>429&522[T@N.X M=Z]?C+8K6\)Z\_7/;+YX/WAKA0ON(:&T\KK1ROJEWBVW5*9UR?*#/2KW:[_F MOK>$)97%0%0X#PP#4;N,!&S7RMT, 6O57]/E-* 0OV5;ADNTAQ3F@451X(SB M2%6OIN(QXVQL^['L6L[G6+/-!5FX%PJDA#=I^7X8^?:/VQ'=JE_S5M!J$W=! M=>>>L_"'5C"O!+5D*=P%58;L)]7G'E^F1;.:O)];5>R:\6BMV1?\?)QQ_@$L MX,(]5!].RTK$#[FK:L2!$1XXR([C65*'8@6Y'PCL!(8\(DJ;69@E!Y5;^UAW MK< (5+FU1JB2]>$+O#F04 FA/XF6#&$B--W-O0$P(KA3 MUI3;L';4$IZF^P+F.AE=M_.?^GI]W)O)G#=']Q?JZZEP].\L4 ]9L"F_'<%Z M_[AE$QC2.^8NV2K$"LY9(&=3+)H-^9]BL='J]6F_0[%=K]XV[;N>N,GC1S+:_Z[?OI/7!0O7A-Y2S M9-9LPXGUX.735?1TXC8F^OR,,BFR,LE5_U^((MCC#.(9J134C]L+>;B&"5"MIR7E=-LO]4JYDQ:9 M!SQ75!L?!P%6O(N"]/RE[M3F/JVMWUY. M7\9V](92XF9J14Y%W1M44,*IP0#,>3"5G*Z5?L/?((SP)P]?TO_]]37=WF^D MCVN5L<2+=\1B?8T737'JL8M3VP6IN,PYCH*,_MJ7RA2GOE:2\RND-)OBU"LA MM"E.-34,IF#)%"R9@J4K%G93G/H<\I\M>8TN+T 6@M'51EA-\>CSEF1'5-H2 M@6OXUO'>[6O+KS7#]I(G_GR__8(7X6HG;F3?4/_TU']!L8EAC>LR"X8UBLL: M1FML6Z%+"_WW_3#"3)''*V<./M.CSRM/(5HA=+'C<8US'\!S-\LY\$+,\Q_"$D/6\^R3C.4_:_Z]5.7:J%Z(Y;^T_(?<;7E.6A%W?(:MMG.%J9Z: M;&&=@C-AU]>'-N<#7V^CRU8"W?GLAH0<.11U*9AB//C2//T##7]BF- M-H:Y $QWX6JPUKRL[J&\_)[ZU7C]QK^-;;-V#:XHUTQMDW%?4UKK^2.[_MT MVVK4?\U]+^5]Y;Z[7MWCS:J/%/8JLW;UGU(]DTQ/,GTLA>ETE>T;QT+9G$RT MML)5VM*A;,D#O:.8U@MKO4T6"T/?=NC7I1/-K*_?_AGB=0&?,^ 9XI/(H;YW M\'%KC[.2;(@V#9B'SZ%'L,ABZF43Y@36 W-C#N-EB"R[-NZP?&W]MSX@HC$' MYD96_QSA*GWP8%%YR?K$HURJTG3A,EVX3!>N5QV]Z<)U\K0/TX7+$-ITX3)= MN$SGEF,G]M-Q\=JH?;7";KI\9>.-/L4; M'1EO]-;CC4<3C--!#N0Z(MWC!/3XAYS5?-#2Q4-]*)3D%2J%X;Q2<+HUDX)C M^-=8B,)8B%8N^'5C((R &0%[7EY'/5]]A9&P+6XD[0L/,%+)IAQS0ST>/='?\MG!]F)NZ_,8CO,54F>&CVC2@S_&?XS_'=Z4W;NF[."S>_,=136DH76+W@TK[*M5:W;R4LJ3U_'N%:Y^$NK MW%A?I9#-MY0SEJVA+$PU]:"PCOYC;)A4_(HUQB.*9)$G@3^W?JF76^J;LH4U MT6F-,%6-CF.],F6.!_-6%'(I[N%X#_!Z[&$9PAT!J"M)(%H:G&%"O%.+ M;0%T!WW,%H!^"?P')T2RO+GC'I\XT5NJOQ95H-9W]G,]H&3*0$T9Z$%^,F6@ M!QZ]*0.]H.I 4P9Z)80V9:"F6L"4!IDR4%,:=,7";LI KYK\1M>;,M!KH_;5 M"KLI ]6CCB,]ZBB#Q]%FU-$DBYY!LNB;:K5\!0C8.[:LQ9'8(N4(G%GYZ)MJ M(U4QI\748U>JQLZ<_R['CAK^N_BY7OK\SER77+8M.W!&1X'WDO>3B>@.B=D; M5L"B'?E-S\_V.K.#X^;)@Y+%W'5>;=SQS!CXX&Z4'5'L'XA]6-X M.K[M'_XHM'HPK#??^__HO2V?6I*VB[/Z>GU0F^5M-X\/^A#QW?7#(OIW%JB' M+-B4WXZ 'W[]M>#5]RB!P M6;. 3_YV\Z>PT>NT!ZU*;]#O#)N53J]7ZPV:_6KMOG'7[=Q5!B^:V?9W_?:= MH+) A_3A-Q299-9LPS#M8J+7M!$.&(6 >S8'Y1 M.1?R_<_RM[(UX2"@(,9A MQ*(X\H-58C=P?K7JKP*3+@ZV6!94%,QU$^T "B!$>1AO5UGX3J&<; ?>Z(#V M PU Z'-4K@B*QH-[X:'@,J+64*_Y5QPXX=BQ45D)_;&/NBM9RYECS\08P3#! M6&",_F02\L@:B?F#4IRZ_@A'Z47,FSI(;QC5+994CN6 "ZJU7GD0GSWK'S$L M8*U-];C-DN MST$^^!:192#=#SR$^E[]^=9RPC#&Q03:^0O'D\"1/1>T%X-K M@D79>BC#'_,Y7 F_\J"$Q"\1VUG5YFT%O1^R0R6@L&>[,9J<:,8P <]E. B ML'"!&%P#;DH![X"&,) M_$5]O!9;+#AS^3BU@+0*:MA**CX!E\VLOA/8L1/):T N>G1W:+W)_/Y6O"=[ M#^ZTHICD)_,J K9MOP_35^)*>.F""QKXBH@-451=LD8Q+%4\"F%%8(7@)Q2O M<<"70*^RU4,3 VLRXRP!BV3!-!;^ SSMLQWY([BDVE(/W)RG?#?3WI.,BP;D M<4LP5;=L?4 "UFZK&LDWG_CL52A;"=O6Q!M*BO$FCDN#6O#((>\("ZIAQ4!I MCIAG:Y,FA;,QB$2].* 9@2M#)R1BPA.9QUW\LUH%E3:>\I"FA4^PT8VCBV"; MC,J1_LY.;G, .+"4L(R0/:-D'KX+"HLX?*'61]9 &2L5Q1_D./KH[G/6B\FY@@>-'!?R#>$&WD ZQI(?:"9%3HG MM7NV'[MC7 N8W3R&=R+J<*-9KJ10K[#LJ3<>_D54]M.**>C8LO4'3W@N64/8 M[3A@U&%,#]SU%QGW/F$ &+/:F:7S$]8>Y5"LH#8'G*Y')CR936AL(=X!))@Q M8/$Y\^()L(= TO7!/V+"=X&E!ZF9LH4/M@6I*G6%O&^$KMD4^!.7^>8+VA#0 MH2B)<7@C#!N(EN:(S0(_GLXTG-ZJ, [96T&4QC$X3$1*U\=+I9.3#D;R(LD, MT[Q!Y0E6V[\B0_V'!S[Z>S:)SQ^@ 7TP%/XH MU#TF5-0$\@@''FTG8[D'=O?GCFT-4K&Q[GRZFG2N_CV*SOU/X!22^0]J MKH):))!B]0^P^,U?2QKQ<2B:U@II11*6J%7JU7,3RKW?N&6K-DR4%>S5QH[8 M /SN@)\''U9$O3Y;.!%<\)6'0",[)U#SI>JR&?@O?H!Q9?"6XI!\(^#6$:PK MV5I@3S AH(/ VU V-U5XM%F#Q8Y6)6&\01X8^F&C2-D1%%]PJN,%B (:G*F/ M7XWB$.8)>SR&W.Z@$P]/L,D_MPCB!A'+41_8,'P<'GZ+7H!+%HGA3I;;,\]W M_2G=O #:SE"I@&9V7'JB\#DD^7&8)-(ED-CD8F']YF!(A;M!M\#PX;H8[*X, M<.%5VDV+P NHI@#<;&2"<1D2T,7!)LC%SP M %LV3T8JPQEPY2W8E3E]='T\'\%/.G48N9&Y@\%/P-CE""[#2'/?37ZO&(ER M?O./)/(CVO_F?L(OM7*S9HV$(WRB%?FE7J[5]QY#206GP'B[*[7W* S3E(07 M.GZF,.CLO\\T#DC?-96Z[[#:S;V'M3>1#RF+I1R4I18B^\A-M7,+1W29 Y RM:W M> 1[1$^>7. )3$%F^S+E0E,=K;)3Q=VSB-B':RYMG"8YT)5+&7R S7, MXD+C%P?11J7QW1XV482$M[#7>K#FHA=PGV2M;#H#+1M* MK#0L\*/(GN(B/HRVC!99G1D[X.)@ &I+LH%*WZ,(CVZH,'1$IH]B.[;MQV@R M]2_31G]TZP-83C]002W11)"%\!JP>:#3Y0-$_)N>H5Y--G@/7[K>L- 0AVR? M%$&*JK%52!T)\: B0@\'LT^U<4:^56^)R]@>+'GP< LQ1*.R_\@.N=VC T'T MA#T?$Z-=;D=LA''/E3AX#Y/$'K:%.0(^9PZ>HZ-O1<<2R'07KKL^?)E6'O- MVZ#L2TP#3C9O>X54VIU6N;,_ATN04""GC<,\\8B&FH2 ;V% MC>5M B6:<$#3"!9N$PF7"6Y&B*^[$^B):9#[#7^5NT M#6>QP[/8Y@D M^QS#\U V(TTI.IC7T:ZURLW]V?K"#%I!/(Y6L]PVM#F*L_&H2!E'X[B.1J/= M+M<.XF@(QY&MR%B^^<:Y=?/)C[A5K8K2*LQ#IKS&KVGZXA>1OGB#PBFS_\=8 M!35^N@X B[-D'1;PSA<61-:'LG639N%^\,"3F=.!P\U;4>:1O)=*KHB<>L9E M:9\ 6J==;FR:Y$(5]J[#U9C"7E/8^PRB[!\'D7G)2CN$26WC#!:#!^$^@M>N M'FBCI%07'JQ]_?9/ROK \8'Y"??,ZNP>=HB9&E%Q_K;-=IY;VMAA=@-9,4/I M"K ^"@S"YQ%,4!Q O^*@"K%/HB(+EPJ=0CSX!5Y"J%D6;9^%T.GTAPLIA;I8L?V1DHWLK@KM&=\'+L).=;6E'P3 MI\")_UH6G)-.SV(CJM1;8Y!STT;'&<0@!:CP&!7.2-JKD!FEE8[Y LTE9BB" MIE]9\0)=U'AD2VWF!V1"T^)/43T4@C##)=:23<"HBOB6".12?L9\Y*YD% MS M/["H*>3! TA]*!)W7.Y-H]DJ^R8D'Q@:1-%2J 6P8R,1"13B#J+R! X""-#C MY4,) &#\@#JC)%*K.942^4(/"_.%=4LH#8\\9CGCGJRW@IN*6\ZPQ^:A43_0 M)DQ/9TG/>-,\G34MGA:?I;91U,CIO$8)'HA/(>!.9&6KX*^4?.%C?$ ,#Q*% MEH"3",!V7.ZJ*4PCP9[&L0W*;LXY0E>X\!8Y^G^# := - S" 4/%9()R$7D! MYN_OG1E^@$ @!O^SY ;U@/9LG=I2202TEASS=P+?$,B#@BB3( V<:2TS2;DI3WFKMP-$>L%T_!&F(%>"._&W9J*UP(5Z"( MJFL_K=5HMPYQ+@>KXCHB@Q %UG;!>0&=C_7@8:8L=DL.JS0U.SSW$7.I)#J< M<2V_6*X<(+BRE"588BWK],5;+2SV*E_@@'>@.6N >>/+, M%W$F)!I6&+NT25)@%]P#)T+AT!!64O\?O0QTT8CKY$._0.2$"D0A+Z;M!7@U MKBL 8,A732_9YQSY0'$9 AIZ@C%#45H$[!<@A DMF3(WN*]8,44!ZV]GMXK )B(&1)(J[14&=]!-(^CF1^8$)8, M87V>3&[OA.*Z_8:*R^JEP%(&0:2HIG3LC F:C*!-F =;%Y@T;5U(%4YNI3&Z M)6.D@X6)#=&83QP)4OD!1J?R5>MOV-LWC;=O'(>2:+[=]ZVO?!J[PM7]=OM_ M7B RER$?!F+GZ4'T4?NF15?KY5A@G 3>C@#N$EL2X%A:0>&/Z6NL2N,#M<9I MC82HN"6780)NET_%M;@?W@H:(VN7**B4A#D=,8@]S'JEDB+:[;.9?/#=!X(" M"#C,747+5Q8=V I#[:-\YG['@-LJJEUMY1_I&]KM2="R0PRF5LW]E+<4+%(P MITPERZ$"=)G]@_ZV!:2N+^W_CF5^;\W\)7] +-8E)_1(%_E,!XF#R304:Y/Z?\4CL(@=9QZQ"= M5[?#3 Y;(P:;!ES;;3(L7A9':Y3GD6AVC"XX41Q)*-W-/+&TMP0B3&])8"M; M_TPN2=Y*8TPJ*;+&1'^E&ER\N 7'#+TGF8E":[]?B*-^&%]H(PM30:"F2@YU ME0C-;)^E/,X1\>TX1#F3H04O)K<#'B676^ LD^7$-X+-BQ&PE>P'']^"W0S8 ME+J&X,FB'!M,2?R 'T2?@)+E$JZC.C5"N $8+)8@IP1#!S7=>V6A6W,NV$9G MINW]DFY^JQY1?$WB;&8<>]B89Y/SE]I!I*U,( IXSC.5BBYA2&IL(8/8>^GD MZF'T K;\2D.].P0_9<3\+'B@OE"G9L,RZD.6UP!^''ART(I6$";0DY M5^RE0OL6T+EB:AFL[$O1/?N& P_D[AW.Z5ZGL60>W=LEQ^1)ERD\G*=8;54. MD/A@-L-F,[Q5!A?,V2LIATH\]I8_!!+'N&>*UKV1#0_*0C2X0@K^4BG7VZ1= ME;S2IA._D&;-*-QC$/L@=05YB-UZ@MB?]PCRRFY)\J"KMO=!%X8G1;\*(/H M?!>1G#KFMDM%ERP[_?W, PI"?E)L+*I*.\W]2-@\!I?@E%JB=9\DD9,F+?@' M.$Z0!Y?[P[MGQ 873;9MVF>0JJQ #+*ZKSR0;*J&9+6ZWL])"(E"TAOKH<"D M9YA,?/@/VQ*)PIY4CW6'@$W$+U78TDF 77%*\=@-FT%+<452JP4;!WN5MHS2 MCDM@>P*/G"DA1BFG^!0G_('8G>#)VKFS$5;&:/%:560S;$AUVMAM2 MF8MAC'5SC@C76]@5,)P(H'&ZV1.P.]+3@/^"I\=%&@3QT/9F>OR!N3%UY*)6 M1;&79N3IG(2)XM0/3:_$HN(?9$UF4R\DD=]O([]J5VVT(A(M@[1Z0#R&%LW' M8!++I#9#5/+@0Y4TN*ND6Y+>!@F;)&DX0+3BPIBDK9,RE4]EZ[_4>3\=XH,X MX("$/PG^41R&Z^E0U=Z6LCNLN_N*-P_%S3J!.JIY9_RWF[!3JW1:O6JK=M>L-.O];F_0;M8&W;MF?=B_'S3K-[HV?6ST M"V0*;WKK\DGTKMM:_#S2X"-B>IN[KGSCWVXJ-_0Y1$Z5G[>\Y#M5GGT"%OSJ MSYGWWMI\6P0F.AJKFY?..)J)J> J1&/\4?[Q5[HT<_E:,#_R%R]S1S(+6!$O M?>&";;&16LK?&BO*">T>_M'=J2W#_>\8E6O$(E47]M]4KR4^#T!X73\D6]6C MVM"/(KZ(4KIE>5!?*;$IP7QC45Y M=G*9J%4E60>1,$]V,$E37RV$(=?LI"HVT%HD3YRTN7JFTYW8(T76/";(@$F, M(1MQ0 _&R %O$"RSR&A;@$G\2:GN[CZHYM5RNW* SD7%RH!6B0#:*F=[#(JV MRG-P;J:T]6+V#TRGT6 &"5%^VP_;3QGU*[#J\>FKJ+4+>3W@E6&=XQ2;>GN) M,P3C\NS5.G?@EIH'(B%PY^C%[ENET3)G+EC(?R1)ECB<&DVFF;+DG #O8J$N M.HX!I?YE-PA8*DM%]HGC*AHP4AMS.D8632"WOA]W^")8ZC([2R*Z ?&\5:JA MJL E2'=97>XZNO48'HQ/?% IC6_1$%A4+ MY".KO*6,YMO)QJ.52+BA1BV_5#MIAL'5%27T!1?O='2NU*BC59BZ_@AWH&*% M9%8U_'=%$ ,!;*5MOBTAFW:0'I\RT=92!B1%AABR)EE 5>V\Q0\@O8"F0?MJ M&K QSRCNS1'J%0\[1JN7]CSX&/]Q50@!=JY!O)"),-*1"=/^&$(%RA=JP#*K M$"2[E"GOT\K#Y?5<=0_75DG8*+S-PUC4E%$>D16B;2,KET&O$<.0&>EH!VGO M'5"Y(A/:5'07YS1E:H F8DVW*.2W,$@0?S1R2 TGH$6U9RR8RG#%8WX9=FNC M>(#."?I["[2G?7)L6&TK/J$^M6< 9 MNO\)Q/6F+]VFG.%J@'6E_D#HOJ K04>;UN?[CZ$2ZRAP1C%%I] E 88#4?1D M :]P+L>^Z[+ !&#ICK^#&I!>HT\10="(RO.V%7_!%TL\)U/@,U+KBP5&+:O2 MU69\/!4*)8WJCD5%.K-E6!WUC]CY,#CA*+VAD61:#]$84W0Q?1D M68R-SYDYB_1J3EX1V)^2'-.$!X&\65=LQ7_;T28@L M:\@0OP:$U"FK?Q;79[ZB<@GZ)LM03W/?B^7XS0=/!1N$)M>O%[R/V(XU\_?GJ,:,.X]#<#6C5'A^L&[/]DV!Q?Y7'3&-W@?6\ > MQ!J0GG@E,=BY;)+/R&1N,-G15^.7'--_D@,>6X9 >8;JU;[AQRQJ,;Z_?4$]^)D\U7$KW'(29U,PB[-D;Z/ _\)?ZGVA+^49Z;'Y[A& MJ[R>!?X6D^WQUFOX0SZPLN\D6:ZFJWW#HG4VV:Q!?Z@4G!M8I$%C=NG 1 MJFS&CR/7]ZGS5[R@%EU+WUIQ%H@*X3G[%S:$$V^\534VMWH]Y>9 19WV2XMT MGFJ*G63'4PLT\0Z/8Y-5$#:7BN9$\9U"E-$P8%*81;035WN,*R5,\#9DK7U!3>X1W9=H14U1@BM)P J$?I M6,Y\UUW=^DNL_0SC4>B,'6 *"3 BH&5%D:2D&4':4<$=P5O@RFLE)E1AE^V! MD:V5C 2.R?J+J-Q3U/4C(B$#IE*PP C"*GMGI#68('NEC"#BLS-BBI6JT1*+ M517B8*;"5I6Y:F/?#EZ2X"J(T?MA!A]& ;-DAI)9.; _-;#N>QV(YQ%KCSP&?@= CDIAD_CZ9 ZW1PA!H'2(KCH( M14B!U:1UDF*D-#T"$&8"NMQ=":P7H<"F6TIN PG-Z-#?$U<(*Q;_);*Y!4+F M5] ,#WX@3 EV54X_2LHY6XJAU\AZ%D@QHE\WJ:P7JG0EF&H9,J*209;9I[_$ M0=KS?$@!-TMH_8Y [#,%"DH4QJ/$)UPK43*?JNA#D;AY"!*?VGZ=P2:EN?\F M16*9-JOM?K-9;]^UAMWF<-#OUGOU]N"NV;[O].O5P?#FMRR6J=G=G'YW8^!< M<\*Y-LX!SA6Y(?!=X?Q\"7P;MH_!>BOUEV&U7O!FXP\$QX(-&@%Q2^@NE*EQ M@GLK=GEJ01?)@DI0&V'FP0LBO$0$A7%2U"F%+J^VA/*IPNOTJ14U(O#!9MIQ MT;$*T'.:.Q$:VK1OZ;<40#'!<.K9Y'17N_5&B9SQ.;;Y&EMO]"O>EA"&1GGU M)3%X1.(NP7OFL-O[XVLA)T&Y"K0NG_/7;?=\*8E>BF>",DWW% MK@5#QYWZR>]:N3"V9YGE0R0S;5NA,#QC#\1,;K1Q%4$7,=4"5"#Y.!)%IS]S M^ 16#5:0X(P_(^ [+.N;_OWGM_0\<46*&99>,?S\5BQMBL4B$:7\)2T.[#A@ MQ^6$M']*X=H2FJ<\A&XGV%$";T\6)^"[N$GU2L?-G.^1ML[V3'^704M2CUH@ M#E'2B(2/WR<[*(3=9!,^A=TI,@FCW1'&1M*+D?F%.8_*UC .<.,OV@2( M 5'P8.TYUCQ&W%6Q29?A.?I#O!45"44!1/<'BK$ JSI>TN, >ZT"!TV<2'9+ ME%)'SQV).V#"08(6]D#"#?09\A&"/N\Y2&WC$5 >Q,#1PP=DD6A\;SKW@\3215Z;S;.?M! 2Z8T @) M%+O8LT(L/]Q$&XBQO_3$G'T;\2='Z9J&#K:2L'@0( X?1I,=F-X/#!#W]<4B MDX$D9>OS WHB8/%*FB"Q%1)3H(.S M,=@\M(\:>84;HG2[@@6E**5"!B43[TE5@)W796/3A>NDP-L/KKK ^'$(2C1M M T/A[ WKC_#?P.S),B&X+)K?!Q+ .3H>'D=OC04K 4GNT"Y/XHTG3BOU$]KF MK,(\5AY#A%FIE&0;%^$=LE"GRI*ZJ$?&EI(M]735O<25@N5!UQ>$M:3YY6&\ M0%AWI5H$=#EP+'D^+)#0EIKOL]U/Q5_ '17>Z/!S27%SPJ[88$<]XAG[DC=( M>K!\GA#_K^2D5^N,;'/U?;7YA@O7M]H<9[Y+9Y;91,C^!#0DT062)BA@,&W" M)I;ZF#8;Z F"9.HX\?!]NJ*E]0D+.X6XQP*"$]FT]**7#L%QM*J5V_\N/7>- MZ+@N40?/<;E?M*W+;-/4'N\UMV+"9NRU?=I@RP-MA4XMWH70,839+=K&@RW7 M3.4V:T'^B+9Q$AR"Z[M+U&]!H">)D,M/N\1[K/\-&_;YYW^MT!M5!N]FLW]W?-UN]NTKF7,<<*+PH0O^E]_4[ MMCH\@\.$S]__Z_ZK]>'3\//7C[WO'SY_VN<8(;.:1VQ7J//Q?;]1ZU7ZE49O MT&LV[CIW[4:W46L,.ZU^Y;[2:!@^/L3!6/4<>/EWZM1+)V(<5V.O([%+<433 MSBS5MHB[P_Q685=G=?:<>&F9Y)0$BUJ<+C ]@@3F++@S*Z41P;@>ZD4Y>RU1LGG;IW M/1F?0ETAO0@>\\/SE][:8RSJ.B[/V.1WR>&:=E0A9J^VN.#>A MSE_4WHL"Z:I?M]8-O6Q]$"<9,L8FQKP^=PI5H#W "'@IT_M;[^J9Q)1+6I8H M3#1V92*OUI7=5I31-^BJAW>RMR^HPG_506QSS+%(!,]X0J35@F.K6U^$CU1_ M.JT)O#@\C*@-/,^TA!=2AN?RS'%ER\^Q;P'GZ&FB5LI4LK>?;. G7[F% 60L M4U ^+5@AAC,DW4%!T&DN]M^3M4!YZ"E. \?C )]KPW#].0]4(%:<;\DX\()' M6A#*8+L/"!E M#?J._,FT]B$-;XYA6,%*=27$H!VH"4H\0'91UXDA.F0+@ U1DTSAVHBF(P[^ M0XK\"2,1KCP>3*D[,*V!BNC3:9KL JT>29W.QP],M($E2X(U$L+WE,>\BC:P M$-H")\LN#Q<5[5 7TVF'*E615DR+J+\K(M^_M@O:Z)S"!:TUJ=5: M+ZH1SJRG,8.C_GZMA19UV1'Q"^MY[R10U37 Q3:,9#9-1%PEZH))8% MNLRQE_9(3Y)(#*-<%Z.(SO5)@3&=,JMJ,(>[U)/0Q8-CU"S"#=>V&, M,2%"G4R.^9S<##38RC5(O!$V]A=;%)1AN*MBN%0SQ5C7_A_IDMD<,Z.\&!TH M<3(M\[3)BGS?->KCFKA%>+I)4O@BX"I]\\,7"SU;V[## M%;%#NB,6WBHFFV,E@3(I$]@]4[ZZ#(F;S?*5,HH6F*&C$VRFB;#3'])=,OZ$:U)5]$.;5,!H\-8 M2L/@DPG5^."1IBP-E.>'D]@M;>CNY#H1K^#IF6A*'CK:7/*-2P5LH*P,1%3( M>,Z%+Y'L:^G\4YS?NYQ1G<]$U%U;5-WO.1%51 IH27DH_Q6K3;'26-1#H[Y0 MY4%4$)IF#*Q!'8ZYC:NOJI%$_:A"670PV268XX$HGM1JR^M L]-C'@,Q'I .T (WDGK#T/M!F$HB >*YH\ M6:9'V8V9)5$32H.1FLA0UHTF+W_@Z3$,L#.R/\7Q=Y#J!B.+7 M*?;'^@I0I>W.P_>Q3X(ABG*IS%<>@<*P/<08P!RJS3=I3)@\0PG7II*D3 +' MYA)7< 8:A@=J)J679[^8M*=]TIZ4F!&WI\H@#=A-_&";T&")NY3=3.83VSQJ M .Z>$QB*%\:(!>.D+UBE$4-!Q76ZT0M,IM/:'1]1JA5T*P98A0W12$39G-^9 MLT1X@Y7ZZQN?.RA1,:H?ZV.&4"I-\G>L]$?,_/?KFHV,'/D?\ MD,#W'#N$6X3Z0_%\\T^XFK0V94E2EIL(C20--040X8Q8W[[1(:;-C7A/*B M%/DBS"R.%K$.!"I!,*>P@H)'%L7#C@WJ=.I'CM1%JEP]Y.N1;V6_XS F#96F M9H4S\'1N\0460\P&87H]=LO!A<.CU83?D@48$_0D04PJT@+&IMCR36+;7,\##DD9(%I$^R'H7) MRSQ>+K1:=UHB/6],MXPLB@)G%$<2U#K@")U9DN"]R4H*+(#899BDC&.0:ZMQ M6IBX*6&D&7:%5D,F%QD)X9B$@<'RZQ<OHOZ#Q2#VI4)=/\DDO^BU!6$ M*$'7$BRJDS9NT$&+9&(4JEU]O[?QK#*6NL E;$Y(5G+GK$U+U-U05LI* ;&SAC-U5NN_+A!RU(W5Z(N[&L79$/_1P,6A" M=A9W4MM^TB"D@/JQEX0:DI<2!AFFE^633H5'IXRJOE707/Y_Q^A81$Z*;I[L M'+3:G)5XG(1^VG@>LZ8(X)-L8-7V! N11 1$(=N("R2.%.TMT#%]!B7!),.W MZ(HF67=KH1:1)0]6(@ZFVNK191DWDIA; B^6$B=EE021(I1?[DG'=&-/Q,#A M#D.%RT;QK+*5!5Q?@IVU.+S01V J#8$*7Y/NIF1U2;8GPPPD+A+8XP^.%A#/ M4C?=>$M)=6@KY[L/!-4NUI^^TX[RYYQ'"?9?XI%2:IJL!M ?@7"%:O*XL(@" M!XK, 4T<.7R#Q*YVR)<)5$ MF9%0SDNYMUVS.EG=KPV3,+V .J#Y/8<1UWT#)<46"(<)=\L6*Z*=$6W210PD MX%.:FB@N(SM)^*X$DZ@M=AI%WECM,NU\_R*N^2?]E2KM-/JC-N:;27>XB_:X ML%'B'6I4V@3GLI!U33CA%GW:V*S^,ZO2=M1Y]CRT;Q%#[V0!#"L 3>5"AI(( M(A#UB&HM)9-$ RH0^=2A&"$!JA8_8A344 Q=3UI873 W^*(D4%4)_'5G+%Y! M4;RPQC7CE[/T>$MY+!]9 ,.K5:I538)P:?X!#H%7R@0%(PD#[_SPY6',"K_\ MQG[ XA)"Y0Q<(XSV<=P@TOE323H)VDF19"C%M[06V-L)3S+QA&.M.8[46$&H M12&);S#H)OK:4%4X2)4M3@)Q%)ESR'0X:Z[Z%N.JD'X1TC> =4_='/#!!.Q# M9DW7CJ[5=GNB-9^"'17P&QZ39@Y>U\T%VQB.A&==22E2B1,D318UZ=P0FK+U M$96H.NUW5[<(,#<-Y,EB6LHJ1T#] M<>Z3 AZ8H$P"\;&;/!@&<#6B) 8M4;=ZP'W&PDW+JHB3Q&;2W>< D35$D@&9 M_;2KP 9;T"DO^'M^J#0[;E9).V[=5.-6_;'?U\W1MEVO'"\G;8/,B"H5%BMX MX-*VB#,?V"0Z$0(MH3N(3QRMUO+ 4'VJ_ D1ZT^=%5PT\1M"93K4&A2U#RTU M(M!C\ABV\_* .,JIR*8FJ%]AFPHTYK<$ZRY.;"+4\N0).NBI M/H>*92QK0Y MPV!"'U<88;W#T('=\7OL48!U\[(M@,"M3@" Y3,N5W0L$A#9FT3J)>9,G M;%PT,K#580EY P)0/0U\ 8,DX;",NDVJ]XFBC+(2)(B)!($!O]NA"))\NY^: M!(F@KK3 J>6O $I@A]+VF)Y4DV#3S,7&C?Q*E>&C*"9.Z&C%)3?H?JJW Y_$ MA,DS=VANGHH%@\BZ+E7U3K?(K(PK@U2(,"NMMBN/WA$!78;2J-.M@//?$8C, MG(7J24JE)/"[2Y\JD!3:_V9^&7$1GY?M36@4> '7BHZU[$9YRHZ('^E72>'@ M1@J0KB1DLNW/;;FX?U$IMYGF)ABA%4?_FF.L0OEJCJD>ET M(85KT\-M-L=P M/"E$:L,PP>L$[A.>L*O&MHSZ"*_Y\1F-)@*MJ=.RMD0[Z98<@P"=XH@TH*)_ MY)2=L865UQWW?FZZYYF:V23!(@=;LC^EVZ4M# MIN#78;@4&?EW DNFE)CL'J*>ME*M1/$YY"7HCQ*87>$Z )!ZNB][) N;K*/[ ME#)J\=DNP58#3\&N%!>*HN0ZE64:++),N"4!;XT/=\\\4?/4,1B-0J8?+], M!-M)TBB9$H<*92K#4T)ZO;Z@I64#+5L#=O=@9 MEK2D?G7L#V-1 3.R%LJ\B UJ:-,9N-B8TE$[P0)K.W89(D0G060,)&?R:?@- M7:^DU%]DZJ\0$!J]E3D1^'<*CUYLOO@[>9V)V*U6,W1S>;4$I?O2U9 MO\.&&&_.)J]F+I67B&Q52E-%"F2O2;X&,MBRB0JL*7T-KNKBK;#I-)N>!LSS M332'L1%CV1N#H<3Y"59XT_OV["S,4PR^W[U+;SG(PL>\'CE MNZ+DROI[X,<+F?+Z1OXNIO.=_Z3U ::)Q>'"A[3N --TUW]_FSF@HOF(_G4. M3\?XZ7\^##[T1"[F<@:7X![$"3%<(8YH:$,B#@2(U\?E];R#9W %RL+6M?R0 M1G+[ G.&5O-#_ZW<+2BG*PE/@4_N4\6W(_H'41D+3\YTAE0.DN&\OV,XHQ<$ MZ#&_&7[Y>R]\*UGZ#SR2 X[#0")^!T#3:A M*3X\)G65-I>)CJ9V^8IHCWO"V\B_567'AO170_I$[-,CG)*,G#L"1/C?\:-H MPA)[V##-%3&-0)N,%^"XC+ED%,, 5\0 ;,RP^BB)%J=US+YJ?FGK:*0&"N6: MN(-* ( K8GE@FT&E%_E-!F7KNEED Y-M@T<,\-9U<\@Z2)^T)DC?1'V$OAL+ M\V(8XVH8@XTQ(YB"=GX2);L-53!5'FU3_3[W'IS ]RB*:93'%?%(>E8NTJ$I M\=B>,9%E+SMS&8ZX(HY(ZWVP5!+GSL=3OEFQN\H"2JO:O_?KQ^&&62Z963:3 M6E3K'I5;@QG CCSOE/C!!J[QRKA$*R%BM** MT*%)?'XC!0SS6&ZCU8)G-:;9&UT;]VCHAXE-I"0G*@/362K@"Q=,A\@=0PN! M>58BP1CSUPSO7!/OK-%>) !2[BA5AZBZ& &J,1_Q\9B/MV@HPS-7Q#.D;\(% MQ\(6U#7*<,G*K6T&3.(?&#:Y-C;12\O'SE346,.+*+F<8G>BL-"PQ[6Q1^+3 MDLG1;0MRA>GZ9[@!L3X1W^%VZDS9R(D$.#.5G1KN*#YWX/ .P1IC)P1W-$J@ M16X7<8"@/M;? X:85R&6>2A+@M#TH?7F[U_^&;ZU(A9,N6B6C3!.HJY0'!#% MD3_W1665GN9F>*K8/'5 C2/1XH B&"2=\V J@;QV!5_,^= 9,,BAE(Z+JL,B MA;$(L%H>MCK.#V[-5N#1AC Z'A *A8(T%(#5H1\'MFAR('M7(?? S@!+62A M@,W!TO9!?),5M&F1(JVP.BW2CC'$^JOB6_(<@ $JB#1:CP_IH,]A4B,A<4* MK@B/A+[\/M .1;8T32($#]EZ3*O@5Y7]ZRW(CM*HR!S6X!T([3$"#V#BB'7< MHJD%T2-J&X[())87@R,9X-7Z(0\!S>!9'9]BD$LV,+']J0>ODWU6'&PB@%R0 M.4F4,"#:SYE1Z+CQ)0EP)K%42!D0+J@>IB^I[4X*;9+DX2O$;'!T'D!Y4*,O ME;W@<3ZFAG)BT++UI%[SK4I811/")+MN,_4R11N2@Q1UNW-@W*UIWFGK!7A^ MBK0>8-6Y NSYT,]BRF2*:\GU8HEDJ&1S^0X:FX8/N+, 5Z??J5FS$/*1A;5' M(*GM5?G S8@O(,%($[P:Q053@O4?)]A# 8Z;&#*%#A):>;T'DPUVF]JU2W"2 M# !JFD^1" 8>8X\1EC/;U[",?KTGNGEC<;H<@.B9(,2,A"(=R'I'@ 3K;\U0 M2%Q0G:5H#IMPK0GWGIJH!> L^KB&;I.T.<)CIG7T6F7,1%.$M)L"H@MNO6H= M\5/#WI]2OP/9"U <;LE."0JX,<5^*B:M"H5WTS5X-^G5FXQM\&YVH!E.0! Y M"JP.7R>%F?K/(G#>) 2-BV#/7J:1S'H;CI)2SIN/\CI@Y7AS"G.M::N-YTC/G?KG2E-9MKZA MO4H57L < 6U-6T?7F?G^F#Q7G[8AL$E0W0DQ$U6;EVP>ESQH78VFXV#1^HH1 MDK_>:" %R84[TU=GNK.HU+H70<]EL,+A D1:QQ0U[B6N0 IPKG4#(/CU=6!S M#*CO:/@)FO6G:EKLO7N^DDQ!*$>@1TUA4RWAJ+^8/A7&)&+; 2*+1 M)&$2ISVF>P\>@@_!JHKH,^[],QL4W :I/A*H/1*82E4 )P S<9_IE'Y-?>]B4%).N/@P!(P305QBL#C M8X5'*LIAG0#4<.C\M& C'B\*\%T)YJ$QEP5S@1 M,VU.@AJ>QX.ZCL>]13!.F2)2\&&V3V/AGPI-A$^499A&82SR-\U4;(<6<0!R%29!MTP73<(TIUJLU5ST M90M$(%#=!?/[K"NJY!1EQH(Y^OZ3G4N[N:02!CPY(LKT'A=Q2MJIQ)X"<99 MZM@.*O#0'\PL_:E%H0#RN-W5WN@[K_?> YNAC!329$(:-8P4?VRVJI/EF_*4 M!8BCXY%0]U^]P9L@N[I',LPAFGT:]1OMH.X:1;5*W"P6LB)M*6UZ5A(DUAOH M);03+M@;YRT^COHRC+.1#*EWDG[@_Z^]+^MN&TG2?;[W5^"HNZ?M,Y1,:K%D MNZO/D;<:S^VJ+3 #<[^/#J0ULO"W&TK,UFC4JW;^!QI=H\?#MSCYUQ&*?.0 F:"4IQ M',_GM(,CP[3BVU)7QT[A@)E39. MI1>0Z!Q$,P7E'CAI55^J9^AVXWNX%L$\@[DB[R= E.W4%<,J[IPH"C M,8/U5\>8DX7R)IS5!]JO;PK/77/!1K#B;_,T(Y8KL-PL;K&B1+,<$P MB4$.X',WX^]H,(]FH=-Z3H@#6+^&,X YO984BA)THG[U'AA$@[$7KG';_KRA M$,C\;3XVLVB0;C2D3-#%BV[Y(2V[=R=QUL22X''G9V_@F$^*>&Z@S,/%,8*R)+,F4[S0MR><%',21:)^7KKSL_@HV0&E^NOL5V$&JB)K \R6,Z MDY*IWNDW108VN"^41:?I=HY \%\E>1)4@W!JVKC'BSMH^1'M6TE#RJ1XI\G3 MFA)6=O*;().X)+FK[NVV7J?-UH'N,Y54 M[FA9K0[0L>,T!OT[439EXJ96((-K*J0&]HF(6]E4' B4/";%#7M2+QY@F)=W M&9C)L/Z+W:2E^3:%5DWP2_;C@N)<)\Q%GZ9@%"&T=MTIBEQE&)QX M+QK1Z5 JFKJ"H#W/,?QUY_..9^OTIJQ-U4(XGE>=4>#0@X91=,#*=\K%I*/& MV7P:SX,V.%HG,=PPKNH\=;.HMN05NSP@Q 2]-%1YBQ]'DX:2W0M]V=$LL9.Y M*7D!<"X$@"E3G555$\I8*Q(NQ9S"'88U\"K7D-. 7Z8 YQV76D) %]&\P!@? MDL$_O3\G M#2T:SB4N4^TG.H7)]$)M?=;:/^$O4.4*!0;PS\LB2R?F/9,:'##KB-]?A\^#F2$NA7[H@EP5CL8 MZ5S#:M-JE=&B2(.C"9WL&A)#Q=J.5+JN ;\B9P+AW9Y8%)=B#5P>&+@;18J* M=[M3$T4%1;1?*?47JQJ_*!S=4UA]-/ OV9NY7K*V968Q"94% B)@=8A>DY(C8BM485^)*5[Q7@)V*))5I5IW MQ*486ZT0JSEQ>R-Q_BD)S',O5C,MM"&'H7]HDQ79M02)+1$+,]A)+KKIH',% M&S6^.WCJML^.T@MZ1Y'[N,J(7NQ.N\>(-1,A.^?S'L^=@PTBZUAS,EJ[L*^8 MP!"9WUDJ:".S+V\5<#SN"SHIR.G*D8OMW=,Z)H=+:6X:!;$['YO8#+(@PH($ MV]8T*H>3I4:EO<;J DRKC9O=?L:DQ&@6+L+NLZ M%H40HVU!=$W23"):?F20LUU%:=I ;5<,XV9P X;!/-B)?M)4%!B?^X9.^&[[ MNUQARFI@^PRTMDSHR5,M96M7Q4X0K0&6[BA ?T-,E9]SV[&RM,2V5G05@82% MJ21QRR>,+0-O[=1PFEI;'T'X=&X+8%97,]DZ\P&J#;:S6JTVR/XYGLK_TTM/ MB@6(;[T4C'F>I;6=M?RN*?4F:\FM/P\2A1J[,Y!7FJJ2RG_UU=UZ7<(7!UMX MD;DLV$TZ:O^Q=L<]N;(/^WR@45?-N*'\QJHX9!GZ/;K7G F6)NT5IBH*/L=< MY8IL,=:H?A'O4D^HA%T\>Q& ^?$D3\5LYYJIIBPQDB#YT7;"[\K'C8\+=7BW MY&G"-J)F:[,$Y'G8_'!O>+_.<&T#T5/DM190IT#M]\9Y[2@?7SKZ1<24")G1 M!^?:ZN0"!62]#R"E)_O;*RC+XU!(E==G;'? E+ U9O42FE>AXE$K2A:#[K6L2\_5)"60_6SW#?6&K]FH.RG [,D(J;>A MQ+&(6V,HF.U$B T;&WXCG-"V!)RGMOUWWE'N 4#5$2\1 9;<*&-@4[S7:4Z@ MP(^+R^'+$;&MT]+_XU]=,[O4W@%P;LK%5F,M;T5?7&Y0::?[.9E)VK)J%II. M=EJ7F&T7DXDLI@EVQR>6^5S[R-.9SG;Q]O@V&KB Q@KO^9(#\:)=_I05)Y8# M]ZI1NLC;\JAMEU79R@=[E'.6,C:\6[8&41;MPYJ2'5>:,DN267VB+%9,2XRD MJG7B\ 0;8%%G2P"F,=EUHVV:L1;@:8SBK'V+I8QNA5W@ME?E1,)C',PH&@ZM1E-A(F=&9I;G[2\M?Z M->Z[GJ!M'1O_CMCN*12:EV6A+XN)"^M%DKHWL ?P!,"=B]LQ0?TF N6@/TC_PKX2O1M) UWXA96$JGJZ$FG&ZG'>2:^= MWC90,N.+%*O$Z1J?MV24K?W!4[:A%_:1.-=6HGHQP6M3$;LZM7(].Z*%JW37 M]ND]J#X8A>J#4'VPOA0L]EA2-,5SEB4D!<$?MO/ 2+ &N-NH>95PBE^Y>3TI M 6@F-==,&7^(R]JIYH\5,F3G*@JW@K^ :X>%K?SP<$(D-Q8AK% M(U%CNWD0*8>Q;]@Y4'5.WLCP#Y678'+#%*^4BBK^R8JA7K&BQ6/6 M[QBLXC2_;(U9P#J6.]&/9!3Q=P3'R3'Y,7MILIU9<0H)G4[$D&-8%GRP8[Q2 M/RZQ'_+KB3;_"G#7SY?T"X<9,8I4Y-O.KV88E,=67;9FOUB;[A*'!%TNM$:U MQ0E)(_>05KH[8I^U[$3'E+0[6YU7M5H,6ADDJED$I!G7].Q6.)JDG$TZ51!W MIYR_?4FHDFE5;FO=A7Z *1^.B>VI[5&);R)P'=L0N]@68"IQ.*E.= Y9,K\\ MH8]G BMH,:U<^&B M4[W*WYMD1BRM91E7*D \R.QIRT'C,R!T$2T[*\;76I::&$UMYC:1R!9CWAFU MK4430Z0,9S$6IYN)2 A&S=%Q5]F("V7C73/X!MRR'D,(>5/S;T.5 5P:PAG@ MJ6((C@\?G9 4!W6<2(Z@;CM5AD&H<>=]"4H3M3U( V@!F13+(8FM!GQQ"]T,GIM5F M[ZKO<.ED<5E. >8C=%WP2%U]G_7>)"#.!M%)6F3T+VI.A[POA0OTYN&U+ MA[ A]+9HP4?QU($\#.*3M JSY$S;*)D-0#G0S\17"H [3 IY =M#]=60_>", M)2-68PP2^81C4T1\PH=62=K;77F1.^4:F/>.JX*A7+36\:%RO.9^5#\&@,3* M(J=,KQ<[R@=.6&*9#NY769S'69V*B^6N$CYW88NO(:U*,N\"KV MB)MH-4I^Y*9M*K4%P1WVGK+A9+6:+79KJ?UQ\][TA4CE<]!Q["N?LHYM[3-8 MAUC!VE IM>9\:-GF8+TS.L&^D^8G$")*F>"?H?R':BV+K)VN$,>BTV5)XIB6 MU+^,>()"*.D1B:Y>-,M :29+MLMT)J/8G60!1\:WEEE:U8-W)%@GK. AIM^X M +53:3@Q9%#K(\%*3QO*#L1X,W#5/DZ0TS2+V6C%$0) E9:4E22E+C\FK"QN M'XQ1XPPF1;G7=L M'W,D-K85E+GK;(%(CDL,MDM4D(\1U(M51:OFNA M")!>IXI[,R K3;'9C,Q.K3O1NFR6%&F%B#1I35-P,; TQ'JTIZWUR4YL4#DV I%VV3 M'V9#E0G;NFC]FR,9\)D2^$)1>C2[7%$X=AP6L4VT;H#C&L=5>BLJAFN]$X$< ML+OO-&-\=_UC5R'H9X932RY-=)(>R^*4 ;5K\(>U)]?DXN(4C1F.0*ZF-)/0 M T4T@E7E"TEG(Y"1&&XIE=D*^CRYD6-Q)>$8U%.O>GIS/E;EMG;HX\E7KIN# M(:R0/9_,E5\PG%^E4%C?O::V@\,"_-W:YBUBG/S<'(W7\^Z>HA:>\[2:8VJ" MSQ6"4132JOIB6A1WT\(IQ2K1?)HFW!E%-KT9C>G)2ABC,"[@>CL3.#WU <(" M;5'JU'(*N:8EZ2_2? 6.NH-50V45&I/>V =*N*#@@NNLDHLDU@4JW':RE@H* M84_4*B!UO 3X*YK1$M>FG!]'7EH)9_OWG%]16;(4&@U:G;D#9^**5ZF*%I]6 M##D6<_ZFO/2FG#\D61(I3)69@XF"D"%&T@#%C*%U6&O!DVJP+O3^+'GLJ8GO M4Y(&8H04NNMYSV87 ^V&8J!0#'3]0R$+C=K5"/FU5%P!J]#"QZ9>+&Z>\+PG MI04G)!O&"#2.UAYUW,I5P4@N1C]F>5I#"Q]66DC;J/0'H1T,_D?Z!Z1F&ZX] M8E 0_>BFGA>E7FOB#"1PQ6VN:D@0,22!F(M4D"Z2E3T#+E&QP.@V)\T^B+,2 M&K9@_0<#LVQ[Q:U!V)43E)D_ 0B3/BH&H'$?RP3G6Z4W'J"UPT;;ME/:O.I*5X."D4V\TA98VD."K:F^DIE0YH8XV5 MRJVJ[J1XL+Q G[YT>3W#PE43^V>^\-@"5=$BAC9W\(&-GX* E0R^1GVV4-." MDT$]^GJ>R7VYG[!1 D'!>18T=247Y2S.TW^S*K1DT4*I.08GC ]?@3-8+& ] M _S-Z)791*JGBW.V8B[.N^ )H\-7%1HS#<8KTXQFJ^78OHR^ M@CO"3*M[?%H*=X- >##2F?-. P0YD@B^KJK9%\>Y+E!'%M'R9;;>,DX3FE[" MA<2(;18G(-#ZDHQN8[B3<)R6<9,T&;TWS3%0I_^6%><*B-$7B.'!/40AOE!P M+W-J./ N"'B7..#JZH>,T637"VM=HH&+BK32C#'81GH7OD('>7T*O-"Z.3%7 M&#C](UU<$$3'E0XP;FGJ\5=]?%6<0]>ZCCTC=!ROI3VH@F,XYM?.JCAMZK>5 M<6[5K0=]Y,V3F9KV/6\-L55(H%1.T9W@.4^\VB,IXT3>Z62W-4LP$HZ*9D4L M*09$R8 K"GZ,U M->DWMPMV@?.G'$RX_K-.!<.Y[]7T3#AX#+8*KD=\-3;R:F.D?[[%6\8E?WG7 M9]'#$#2$8:)-K25$,?/9#UO#+?RY@J&O_'//2[ZDD$WZ69U&GPJM$E]%W;?5 MVI>J$_GR:9K4\Y?/#Y9G\+=G=0)_Y'\\PX]Z'S^!FI9)G/$NU,7R>GXCD[,- M@N;E_HC>>@/T:&V!/&_!1_/:5Z_T,A?W=D[7!= UBHSM5@YZLNHBB R)?O^U M0E,C1V5C/G]"%5;C,E,#D*6CR1'T='0PFT4@A;=0E*=)KI860]5'7YE MH_OHP*&/AT-[9Q3X]>'6[A;,V5;/*0E%6RWI=%Z;@@NHMH5A3Y#;NYP_)22! MP:-:IGPZ;27^Q0H,^W@8EB4>-4!(OA/C:T6Y+)B/NZ9UJER4?P[X /,;3 5O MZDG@J,?)4>Z4&Z EN+99!JP*4%!/.:;A/XM$25DDD]C'NHEDD>8IZG>( M1$DY4R4-"?1X'AM!SWD5!<9\-(R),W%[G6S3SZ/8 V]8^X^&]YB!G-2Z+8]R&POGQ:FT++J#QV3*FOLN,3EH)0NEG M[I';'^Y+M\?GN!P#7-WV+V>9.H^.)VA-[@Z'N]&3[M^>4KN\G)_3P#+E:F!( MG)*/K7WRW)T'UO,F,2H$']6=@P*^N+80:M33@EIG2TD=T2)0A4[Q B5)J4+! M=/5INCK?\0".S;8A'+L6;5+6#*!8$XQS:7FB>15@E+$:PNX$Y&_1T(9/276R M!R=1*SO3F4N(L>J$Q O/=,@*I])/P+A;=P2RROKMFYIYW*@BM+U0A!:*T-:# M2"4P"A3'@1!AQ14BB%C.U:N@\6 RE18.%30E9P-&W3V7[F'J*W:GG/,C!NQX MRS=YHCGV5$ ?W8;>]^^O /T"9)E3B=OL-C-*!R@KHB'2!)-V?4 17; M 7JDV7Z]X0XT#"%WCSP,P 9<0(R=2USAE7WF4C6AG$ MA[0Z_*/1.XFE2PYG>::O[;^=Z9/ PCD8ZD#SN7F83.O%:86JC] !O-2./^\3 MO*ZT9.PL6AW\($U"$L_L62.LP;9.&63*=+%()4^)33$([@ U!5R'0\-/L4?2 M#,GI?WP'R<*@-2@!*L;I$@TWYG"L2T&/6$XZW=8N$"@LEO5$[W RK1S6)H9 M8(<,]JB++4TXQ<[;F#OY:@-H0IH+3#5".Z\:(;PHM']B]7]76E G-& EP#'T M[$T;OS+JL]*%U4Q'[X6GB6$;[_L7+6! W7$J@1#1E48&70;H72EL&,S.N09, M$V4'UC@M>O"RW@79SHR50F'02M<+)*^W?A'I#C9/&[<%:U@T>\&+8(-@IZ@^ ML/WA2X0%]'\4"(]LBPVO,#XN].U<4\7_ZN#"._M&M838]J@2E!\W )C=P)GL M&W (6W_O%=XM_U:ZA+L'@9X4Y8 Y=YOB/+]:G-L":L_!.V4D!(DWVX$I.)%\ M@8%#_;CN_30K1+;+A3O1&YNRAUN8/4M6]#+9ZPYEG M42'G.)X31XLFKFRB$EJ3C@:WMJEHY#B4"F_]#&#JHT/L-P:F(G#P+1%30"SH M=.Q1U4\G9*A>9U3>2K1^@,;/T4ZT]=Y\]+/YZ!9MJC89WD/\?S3<_B?+03MK MR=D>.HN6"OITX;4BL*PQE"#J7TWL& E!>80'0#]!I@B&!ULZ@+$&#IR2',ZX M@+B#9JEMPD[ )*V#.6G%>FMF)'GE+FHE0ZOSU^':FW""-25-]99C2:&;"R:6 M,VJ@4G6=<2@ M/E)D29N_'0G>@??XFA.X7W>#X$LXW/)_GE J,C.4NA,1946 MFBB_F>3"7@Z67)\)E?%466A%"T0E]X6QJ&@T/7U!@JXF7BQX59@SHFO@ '"Y M;3)3G&Q&T$X.J8LBIYX3N;CH6?V.64W$=2E!X$%>/PN=\E04Y(<@1,Z\H.O5!M8\/8![>J J:> ((FN+DX3Y%@XFC4 M!Q7DDF]JQ#T3(5XW[I?QE[#XS*F>]ZHVW TQP!EFNMX\7;;[E8%&.PE5@',! MB$]00!A.=="#6(CAJ[P"ET2^:KMZINZL0M,D124HFER<@='(2 I$RG%;>9K2 M\H'A%2>/JY9I G!4XB[M1,>('HR7==#YLQ.6X6H#3"3H)VO3?-&%&^R%;B3P M,@!"<7#[&'<6>JR6=0Y0S4J92ZJM117CT M#6TM];$2(F\0.0PO9P%;5G1QV?(XB7[026OV6?6W:(Q-BK5G1B@.Y#2Y=;L' M_BF/59^IR-"3V)6J:((+9I3SY6? IW'?"Z#4>5P+^Q:IG<=;%F]]J M$B^0D,R;/#1J8/;EO87J.32 M_LT841O@R@'Z_""JXS.A"NI9Z(UILB^Y_9?F=<#AI&W.(^>EW91:EUKEVJR)E!JES!\K$&OP- MG0_(<7@1P/G;X)M,;'?OO$#T5JW%"Z808P#&A)T&-?;C&-+3GPRL M;US:Y7&?/_LJ&W,_#!D*'2^+ SKY5HQ4G=OR0@]86T8#GZ'P/G:Z7C2C?R), M$!JW^>[XTU.#A?+!&]CYI8R!H_&OQQ!D\;[XX0M\\SK%SH\&5V3-H^'>?_SQ M6-+9W([I]MBUTH7Z0 4# @43GSW&#]WAJ&_!P*DE@?*&QEPH@JGQ0A-:Y Q8 MPGCS4F >-6:1C&^+X(0]6+(4-JW:1;O 03=8*J;DH#[E^!/C NM_S"!"RD&Y M,R>:N !-C$E.<'@+9 M;!I[-\L<+Z.NO)+4,/ \F.[ZQT@YHZ#)+T@R2OJE=_B3 MJ:?4Y_?+NY\D3\C(C1;ET9VX89#MH'N"%*EV-0A*5U]PU!9PI^U+%'B]K(RZ MP';P&DCK300GGF8\:+\@R;1=3O"*?;/3[&- ?"RUYS:/72RML;+!E#P65 J" M3W9HVW*8<&>+7T?_1^">0+9)C*+_!Y#Q4 "C6?LDGM&@-ZWV\1ED@9!8IV_: M28X$:)FAL8$ H$PDC0? ')8A^$?G:AB2G%S /$Z*4Q-A.#?V#OB28!B863!@ M=S25.-*I&R,!@$76&H1?R&-F8-J)K.-8N\$#TDJSOB51N8V=OXSFFZF@M=OL ML0TA/CJE_=JX^>JE4C !W> 4/=MIR(Q3O<&WO5),J0T>UP0I1DB0N;^B4KD?D M;Z32@3@?Q#\SL)0@958"1*'?;P>L^+9(DNWWVF[Z&OTV?ZQ*LUT^*VNCU M7K^1V3X?#9HO=L>UC1ZWT XS\ZW8TK4Z1/S^\N799JB>[[2J#XBS6I2)WZ%X MXZ,B?^KSNS<0_HG'F9:F)&8$2]D./R%3S@E53-G^[<5@M!@S*MH2;MNR[$:I M6J-,WJI%,0&S8Z(7O6ST0B:T&]&RC12HX7NT65XO-Y(" H&>Q\ M$_%/J5E1U@[@S2U@9 &E]BCFB@D2EFB60:A3DN[MK@]#*\)QLP?C+,54$?4. M/*-X/%^7JBHF:6SK2C&"!.\U'. 8KT#8<2IU MP3/5VLKVQ%J00(O!"<66CLH!<2.38]UYT;8)!"9.0P : [KX^',NOTY!K>%^ MP7VZD'ACZ^$Y>+O+I,*+#0;Z3O23-A? !QL0&'P'2YR*92F237'J3&I/\>B+ M7$*%OI8NJ4"*2J# O>.SVYYJ:=#&.K&;T*';%&S$I\:'6$5ZP9&;FJ9#N5,! MP17%LFM>%!W<-=3QHY;T]Z!RXB!43H3*B348I)#LJ#A RH-!MP%5;-M%%0.# M AS7^,RU' =T5T%JM*H6SM1I M_=6X2=*V<8 )-0,?@B^ U-HU^P?O<"D#P,ZM@K%W\('?FS*M$@ZBLJ].(3G#:X4V16?M;DZW<79!W91< M 6ZK$;H3'=M]GM9 MK%2FRP@##S-JA/3>U7&//V;&+4S(!$7O,SB/.='(0R0 M"G$\FY%S3E9ZHU(SWB.)B+F*W-[8-D8_EUPL^6;;ZTS9=0GX./WW-Q(#5$[1 MTTALI9'?O^V*P;GS*OB%Q^;@)I6*I\;B9N@-4'&90P1MQ8/Z9*.4JE]#G,HS M_?6XY0A)X46EN\OQ"HN !JAO+C$L"I(8*U<"NQO(LR]O_OLX4CF%U?06OM4& M.B(&[ Y'A]$\3E86DV'MLR__&)JH M0YQE"S<1UG7,FL22D\X6 0U[*82:>% MS2K,MKRUHZ[PVJ/M5U/0Y":XK9(N'8P[Q86P5KHB"@BQBQW9I;]K >,E M>B"/(E:!%S#RF#,:MYTX6Y7W-"A^*^#_5H""!WNNKX.F50:CSF(+-6+FFQNU MK35-4^8XR2R!D?22\W+M.LZ88'"([\YO[LQL,N-YB-17E:5S*,;&=]4TY[Y[ M;8#9W97QS$OL.:'&.AQM-SEWXC)26Z)91^5JFA+&IR5&20L=MOQ"_0FQOI8; M-8^HBQ/8^58].$?6S8T6)$AW@8N M>MB8'M583@%F[74%P5VY/D?79=(CAI\%KMFX2D*(XFO%P,XHM\N#@)O'I;(# MU8K% K":$'D/72>*3&<4 #8:G.J*\;S^:'CP(K"=/C;P(A@MQK,/^*NMT46$ MF]":=."D,QG^KV=YP5:CDB<\.UG%M;_^&7H3P*XCMMT]&H"!]^+&SZ,FW"3: MW1D.H[&^\GA5;1I:3A"Y;F#-I1N_A--U\V7X-3;6N+C+J^\.U=Z"Q#B MI"!RTK(#9A<#K6[V.5ZF=9QY&1LIK6+J;#]*D$TK$251^Z>:,<::HW.RI4RQ MX[7 1'A@\LWO_ V_V4-7PV&7:9--03IPG0D0Z;G!@2LXNA#/9N!SU2X05:?7 MS..2>-/TG%[0GT<[NP=&RSWA]C\C6Y^:BBFPO:KZVRCX\\%PN#/\=DT'H0>S M^^TERSGL:?4]_$L$H%L5)J9WA[NCZ G^%W])_2-_/CQPUG2U1^_NO#C0CZY4 MGE(#OGW#/KYAG]_@S\ F# Y'('O2S$B>G+%5C75P5+5!IA=6G@?^>3S\@[B:((.@)IM[KU(,=29I M%22%AQ*S_,6W:!&+P41XQ2YP"Y PVVUG M]CAE)PZ\J\E_,-* 4\I@P@0#7W>08_B&AJ,WJE'A>6A4"(T*:^J<15QJBMD1=(W,R+!A=;SC-@:.-Q51J_7GM4!P M*WEZ.EU3T, ^>RIH'L@!$A&N M(T78J%#"J1!V^3GXKH^$?YQQ/H8/9$A?!@[)&(8#(ZQ:+&TB+>SW+JL%Y_4> M<- :]:U3U@%29J'*&4%0# @)+3]1YP,'FZ\DUJ+N]=(M6P-SAU&4J&4'$'F_ M JP/M/Z?SHL,<%X!^,$,TZ@ DG=-GB[>JH?KYAY? #:*L!=B[SC32BSX"Q5A M5)YIU<9SP9(M+(1)U#2&7UJ(8ONU@==$LX02XV^&:==;CMY?O5XX68>[KEA?Y8;'49K\L%4- MC_;!EWNWM[OWXF#O_=Z+UX=O#_??'^WMOMN%7VVY#MCW%MJ'NW(182J]+@!4QX/_4_AG!#B2(F_&#,5YQN:WSL3- MOU;=BF>G1JA9PE?ONAJ1RM17T3:'6]>G[O*V5?\KN& MB".Y+OYLI^_V!FM M8=5>+Y2$\WFY-U3B#P4LD&)JTR+3]@P&TFA"1[-8Q'#.E8%TY,.]N/,LH3GR MW\2K%62_DIN?]A]-7-8$%#Y-*VCVOGF/TG!W>.,O;UQD\(HKX!Q-]XG.]SM& M%7Z?_ #\V7U!#EFSS!ABV@2"1Z(AMC:KL[5:PBBEY<'8.OE%B0O"WY 9.AIJ MXL=%J679]D1?@GA9J9?RC\ZY6%M6?P2V]H>MT<'6:MN5WK&W]Q?'TO7_-KK@ M3[LW^]J-_O1B[>\Z^HZKO^+++O5=]V?ZO/GQNP@5=*^EMY?3&E=W]&2^#[OENZ9?O" MT(^)[_<>(]\?4T'==^8X:$:F,_D8I\GW??E26[)XS1XYNP;X!_>+WMI<0R^NU;R>;( L"Y/#L_/NNYSC/BR:?J(0702&/1WY''Z=*6B[+ MX@S'*'Y?%GP+7BI+A/^!29YW+QR@QHW^]5/\G2_D_RI^\VMUIX+J5PB+RFZH MRZ3#G7JDMQ!U>O(!4LE%4\5Y4@TB=08CE"$/3$%#P:YY^C@%I1&.NY<(QT!K MH'43:;VRN+IC[;XN:V$WXPK M<)O6L0FCP[4>_=WR>$^2,'#RNN7ZAI[]GV_CW#?XWH[V=PX/P]5]M% MX'!T=)\NP$;DM,-&(VLG6Y_V>X.#'&&;T_BKG5C;O_J'NX/O^[3\O-:XV4:JR&\)C7T/!V2X' ;>[&9N2YP@5()0^69:/3S$UC@#>'PX.CW;W7!WO/A\?[>_MO7^^^ M>[__&KX3>]MPR[2%J2*73A6Y%NC8=J4FVYI'RWA2OR18/+ZIWX9_^^+Y\K[C MWT;/[P/T[;NS>3I.ZV\"LNW^M"UEO;VOUK;@4 MM>X"\+S]X8U Y@YO!DUWLY?=$#WO9B][$2#R'@]]]R;(V"/+'_-I&KGX8I4[ MA64\#P-6I\_BR,V$^B0:GT>?U%25*I_T :/=%YR"6]PN-GNBGXN^$2J/X+X\ M\G/_DM;9(\4,?*0G_UY;^N' '].!I]I]^[FXEA,>#OV>'SK+]W#FC^C,]477 MB\ 0YML.S&0X^X=^]BK!H_\O[>[ 3+]-@Y%L\P$''MY*Z$2T%ZZL<&PUW1AN6REP?.LTKPN8[EHU<5X#"@!TJ!S#M4P:'+O\ M4PR#L*.W:567Z;C!P<3'LU(I&#$_P!G%272\+--,/QF??CB C",,8AZK^E2I MW!L5#+\_/LF5_NZ'?&+#L6[=WZUER1]UB7&@+] 7Z OT!?H"?8&^>VD6_RND M,S:&6P.I@=1 :B UD!I(#:0&4@.I@=20SK@QG7NCZZ4S@E]Z7Y(:>Z-O3&J\ M@9V9ZKW!Y /TL,]3-8W>G:E)@\F-7Z;ZKZKT\AB?(?&A/[XWW(6O0 KBH\.I[4\)?=X7"WIQG^43-?H"_0%^@+] 7Z GV/D;Y[93F'I,#F M<&L@-9 :2 VD!E(#J8'40&H@-9 :D@+?DA38W= #?:A^Z7=+"NS>2E+@?9K' M^22-LY 4N,?2,M 7Z OT!?H"?8&^C:'O7EG.(2FP.=P:2 VD!E(#J8'40&H@ M-9 :2 VDAJ3 S9,"NZ%3X($F!7;OLE/@Q?!Y2 ILL+0,] 7Z GV!OD!?H&]C MZ+M7EG-("FP.MP92 ZF!U$!J(#60&D@-I 92 ZDA*? M28'0*?! DP)WV2D0 MD@*;+2T#?8&^0%^@+] 7Z-L8^NZ5Y1R2 IO#K8'40&H@-9 :2 VD!E(#J8'4 M0&I("MR8SM$P- I\'_IN85+OE[F*ID6F-TV_.)J::'V:3XMR0<'\:5DLW.G" M__&GH]W1X:LJ^F<3EYJ)LO/HDUH691WI#[_77XM&P^U_ZL>6^*T_Z%.1RA.5 M1)_5LE:+L?YY]TC&)-.K:AR4'*7_>OWI']&3#SDD,:)W9[7*JW2AU4^G? M5!6_#-;[CSB?-?%,/7T9/4F?ZO7I5^25?H[^5U5D*O^@6@NE1S6,:)XJ^_@N^O?L#K.-/[J*+/J^/ M [YUU2]]KHO)UWF1):JL^'"B=W\T:7W^"B=!/SG12_VYJ%4%29<5C[29&OOP MG0UA_(=^L0-]@;Y 7Z OT!?HVUCZ[I53$O(MF\.M@=1 :B UD!I(#:0&4@.I M@=1 :LBW?$.^97]#S_.A\>LMY%O>P)Y%'^,99!(T0\031$QZ&]=Q]#[-5/3$ M)D/B*N(L"*9$()(_T<^+]6\P4_*.NCBBT7#T=$-V[*%S1* OT!?H"_0%^@)] M&TO?O;)F5P;JG]7Q.%/F]_A?9S%@%VVS S':'?YE'6OYV[A\]G=_/1>]\2K[ MX7S?.Y*AWEW\?@K%&/2S^X(F\@.?N7^\T MK7,++L+?JF9YP?81"L"*OJ'L\K8Q/-(^U M5S56*H^*10K>U,[*>WT;1]@5) ]-L#VR-:R+,S[4:E%%>X-H'_WY@R@N5907 M=10OEYF^AB#:X0]7X%^AY@)^YIW;NG4&VS]J<3O^=UY:W3=3V^-2Q5^WXZE> MTLLX.XW/*Q#A\Y*IB:,T^6&K>G\P'!T+A_<+#_XNCXZ/!P=/#^Z,7^ MF^?#X;OW\)W8VX;-NCSV^T?T]?AJ;X-/XT^G]+!QD24&H.-/U;[>A[?/A\=O MWQSI'3HZ/MX]?GOP9K3[;O_UBZ/7P[?7HJS_77__@NR'):^:;_*ZZH'[.T/\$.?U"RMZA(>-8^K*&FR\V@2-U#) MB[JOI")L_9JQBBI-A?Y#D4>I?LU8S>-L&HW/\4&($<,?T#^7JLGUE_!YVLR; M%Z5>_04*FB1 MA-6VQ]%UR3L*U&T*=3?_S6(/OS\IJ\I8Z.N(DO6W>'C26$'6@.M MMU2;<+_DU-NX5B^C7R9U@2U^^]3BMR&'O#E:A^T^7OMH>19A(UZ$:(W#X4.E M'N*7FT7ZC1G]6?4L^D=1JOS?172\ RV;I:HV[8('(_EAFI'?]<+>DPL9+F-@ MUT#=#:E; R_:\8__DTY4]%'?P!0B;BN#>FMX)V1*5N!,W^9KG\15M"Q3_;ZE M?J$!S;C-5Q:,G@T4%[G$-S?CN%&IN[9W!O_]/W][ M-BZ2\[__W[\]F]>+[.__'U!+ 0(4 Q0 ( "296$^]H1Q3=10 -\& 0 / M " 0 !E>#$P,7$R9GDR,"YH=&U02P$"% ,4 " D MF5A/Q_+"J84( #"/ #P @ &B% 97@S,3%Q,F9Y,C N M:'1M4$L! A0#% @ ))E83VA,IE*4" 4#T \ ( ! M5!T &5X,S$R<3)F>3(P+FAT;5!+ 0(4 Q0 ( "296$\"W0I#8 8 '\D M / " 14F !E>#,R,7$R9GDR,"YH=&U02P$"% ,4 M" DF5A/6NR$_G$& 9)0 #P @ &B+ 97@S,C)Q,F9Y M,C N:'1M4$L! A0#% @ ))E83YL-RZ_E$0 [\X !$ M ( !0#, 'AL;G@M,C Q.3 Y,C@N>'-D4$L! A0#% @ ))E83RS0;,8 M)@ R;$! !4 ( !5$4 'AL;G@M,C Q.3 Y,CA?8V%L+GAM M;%!+ 0(4 Q0 ( "296$^ROV)CAEL !^*! 5 " 8=K M !X;&YX+3(P,3DP.3(X7V1E9BYX;6Q02P$"% ,4 " DF5A/J,O2D&#N M RT0L %0 @ % QP >&QN>"TR,#$Y,#DR.%]L86(N>&UL M4$L! A0#% @ ))E83W: 3)-&CP >3X' !4 ( !T[4! M 'AL;G@M,C Q.3 Y,CA?<')E+GAM;%!+ 0(4 Q0 ( "296$]RM'5>Y%4" M !>A(@ 3 " 4Q% @!X;&YX,#DR.#(P,3DQ,'$N:'1M4$L% 3!@ + L O0( &&;! $! end XML 20 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jun. 29, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Lease asset $ 57,328  
Total lease liabilities $ 59,007  
Accounting Standards Update 2016-02 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Lease asset   $ 50,000
Total lease liabilities   $ 50,000

XML 21 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 29, 2019
Sep. 28, 2019
Derivative [Line Items]    
Gain (Loss) on Fair Value Hedge Ineffectiveness, Net   $ 0
Interest Rate Swap [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value, Gross Liability $ 11,700,000  
XML 22 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Mar. 30, 2019
Income Tax Disclosure [Abstract]          
Income Tax Expense (Benefit) $ (11,148) $ 23,432 $ 9,943 $ 46,311  
Effective Income Tax Rate Reconciliation, Percent (5.20%) 9.80% 2.10% 10.20%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%        
Unrecognized Tax Benefits, Period Increase (Decrease) $ 18,300        
Unrecognized Tax Benefits 167,100   $ 167,100    
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 51,200   51,200    
Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital $ 85,500   $ 85,500    
Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC         $ 45,000
XML 23 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments - Components of lease cost (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Leases [Abstract]    
Operating lease cost $ 4,334 $ 8,606
Lease income 59,007 59,007
Sublease Income (671) (1,467)
Total lease cost $ 3,663 $ 7,139
XML 24 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Debt and Credit Facility (Details 2) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Debt Disclosure [Abstract]    
Long-term Debt, Excluding Current Maturities $ 1,245,631 $ 1,234,807
XML 25 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Stock Based compensation expense        
Stock-based compensation effect on income before taxes $ 49,822 $ 34,945 $ 92,575 $ 70,553
Cost of Revenues [Member]        
Stock Based compensation expense        
Stock-based compensation effect on income before taxes 2,812 2,249 5,425 4,284
Research and Development [Member]        
Stock Based compensation expense        
Stock-based compensation effect on income before taxes 29,702 20,047 54,576 40,977
Selling, General and Administrative Expenses [Member]        
Stock Based compensation expense        
Stock-based compensation effect on income before taxes $ 17,308 $ 12,649 $ 32,574 $ 25,292
Equity Plan 2007 [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     6.0  
Employee Stock Purchase Plan [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     2.0  
XML 26 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Mar. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 47,856 $ 15,797 $ 51,976 $ 21,078  
Share-based Payment Arrangement, Expense, Tax Benefit $ 32,200 $ 7,800 $ 34,300 8,700  
Options, grants in period (shares)         0
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-Average Grant-Date Fair Value, Granted (usd per share) $ 113.02 $ 62.79 $ 111.20   $ 66.94
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation     $ 71,800 $ 39,500  
Equity Plan 2007 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     6,000,000.0    
Shares available for grant (shares) 14,900,000   14,900,000    
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     2,000,000.0    
Weighted-Average Grant-Date Fair Value, Granted (usd per share) $ 33.79 $ 19.06      
ESPP shares issued during period (shares) 241,000 359,000      
Value of ESPP shares issued during period $ 19,700 $ 18,000      
Shares available for grant (shares) 13,100,000   13,100,000    
XML 27 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Business Acquisition [Line Items]    
Goodwill $ 620,852 $ 340,718
Solarflare    
Business Acquisition [Line Items]    
Cash and cash equivalents 6,765  
Tangible assets 19,631  
Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets 44,016  
Identifiable intangible assets 106,000  
Goodwill 239,197  
Current liabilities (10,624)  
Non-current liabilities (4,238)  
Total $ 400,747  
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments
6 Months Ended
Sep. 28, 2019
Investments, All Other Investments [Abstract]  
Financial Instruments
Financial Instruments

The following is a summary of cash equivalents and available-for-sale securities as of the end of the periods presented:

 
September 28, 2019
 
 
March 30, 2019
(In thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
Money market funds
$
648,128

 
$

 
$

 
$
648,128

 
 
$
428,150

 
$

 
$

 
$
428,150

Financial institution


 


 


 


 
 


 


 


 


securities
430,479

 

 

 
430,479

 
 
537,795

 

 

 
537,795

Non-financial institution


 


 


 


 
 


 


 


 


securities
274,264

 
10

 
(60
)
 
274,214

 
 
702,483

 
3

 
(562
)
 
701,924

U.S. government and

 

 

 

 
 

 

 

 

agency securities
204,866

 
30

 
(23
)
 
204,873

 
 
334,185

 
39

 
(139
)
 
334,085

Foreign government and

 

 

 

 
 

 

 

 

agency securities
229,608

 

 

 
229,608

 
 
214,455

 

 

 
214,455

Mortgage-backed securities
448,154

 
1,567

 
(3,418
)
 
446,303

 
 
684,596

 
809

 
(14,635
)
 
670,770

Asset-backed securities
26,388

 
18

 
(46
)
 
26,360

 
 
76,852

 

 
(483
)
 
76,369

Commercial mortgage-


 


 


 


 
 


 


 


 


backed securities
73,691

 
41

 
(439
)
 
73,293

 
 
118,115

 
42

 
(1,618
)
 
116,539

 
$
2,335,578

 
$
1,666

 
$
(3,986
)
 
$
2,333,258

 
 
$
3,096,631

 
$
893

 
$
(17,437
)
 
$
3,080,087



Financial institution securities include securities issued or managed by financial institutions in various forms, such as commercial paper and time deposits. Substantially all time deposits were issued by institutions outside the U.S. as of September 28, 2019 and March 30, 2019.

The following tables show the fair values and gross unrealized losses of the Company’s investments, aggregated by investment category, for individual securities that have been in a continuous unrealized loss position for the length of time specified, as of September 28, 2019 and March 30, 2019:

 
September 28, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
3,705

 
$
(10
)
 
$
4,184

 
$
(50
)
 
$
7,889

 
$
(60
)
U.S. government and

 

 

 

 


 


    agency securities
9,981

 
(2
)
 
13,127

 
(21
)
 
23,108

 
(23
)
Mortgage-backed securities
76,433

 
(277
)
 
236,370

 
(3,141
)
 
312,803

 
(3,418
)
Asset-backed securities
3,180

 
(4
)
 
18,583

 
(42
)
 
21,763

 
(46
)
Commercial mortgage-

 

 

 

 
 
 
 
backed securities
11,879

 
(24
)
 
45,714

 
(415
)
 
57,593

 
(439
)
 
$
105,178

 
$
(317
)
 
$
317,978

 
$
(3,669
)
 
$
423,156

 
$
(3,986
)

 
March 30, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
4,767

 
$
(4
)
 
$
51,044

 
$
(558
)
 
$
55,811

 
$
(562
)
U.S. government and

 

 

 

 

 

    agency securities

 

 
13,542

 
(139
)
 
13,542

 
(139
)
Mortgage-backed securities
34,595

 
(480
)
 
597,394

 
(14,155
)
 
631,989

 
(14,635
)
Asset-backed securities

 

 
76,103

 
(483
)
 
76,103


(483
)
Commercial mortgage-
 
 
 
 
 
 
 
 
 
 
 
    backed securities
1,354

 
(3
)
 
112,294

 
(1,615
)
 
113,648

 
(1,618
)
 
$
40,716

 
$
(487
)
 
$
850,377

 
$
(16,950
)
 
$
891,093

 
$
(17,437
)


As of September 28, 2019, the gross unrealized losses that had been outstanding for both less than twelve months and more than twelve months were primarily related to mortgage-backed securities, which was primarily due to the general rising of the interest-rate environment although the percentage of such losses to the total estimated fair value of the mortgage-backed securities was relatively insignificant.
 
The Company reviewed the investment portfolio and determined that the gross unrealized losses on these investments as of September 28, 2019 and March 30, 2019 were temporary in nature as evidenced by the fluctuations in the gross unrealized losses within the investment categories. The marketable debt securities (financial institution securities, non-financial institution securities, U.S. and foreign government and agency securities, asset-backed securities, mortgage-backed securities and commercial mortgage-backed securities) are highly rated by the credit rating agencies, there have been no defaults on any of these securities and the Company has received interest payments as they become due. Therefore, the Company believes that it will be able to collect both principal and interest amount due to the Company. Additionally, in the past several years a portion of the Company's investment in the mortgage-backed securities was redeemed or prepaid by the debtors at par. Furthermore, the aggregate of individual unrealized losses that had been outstanding for twelve months or more was not significant as of September 28, 2019 and March 30, 2019. The Company neither intends to sell these investments nor concludes that it is more-likely-than-not that it will have to sell them until recovery of their carrying values.

The amortized cost and estimated fair value of marketable debt securities, by contractual maturity, are shown in the table below. Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.

 
September 28, 2019
(In thousands)
Amortized
Cost
 
Estimated
Fair Value
Due in one year or less
$
1,134,474

 
$
1,134,470

Due after one year through five years
50,267

 
50,118

Due after five years through ten years
100,199

 
100,173

Due after ten years
402,510

 
400,369


$
1,687,450

 
$
1,685,130



As of September 28, 2019, $550.7 million of marketable debt securities with contractual maturities of greater than one year were classified as short-term investments. Additionally, the above table does not include investments in money market funds and debt mutual funds because these investments do not have specific contractual maturities.

Certain information related to available-for-sale securities is as follows:

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Proceeds from sale of available-for-sale securities
$
143,529

 
$
7

 
$
299,623

 
$
903

Gross realized gains on sale of available-for-sale securities
$
607

 
$

 
$
1,212

 
$
96

Gross realized losses on sale of available-for-sale securities
(133
)
 
(1
)
 
(172
)
 
(48
)
Net realized gains (losses) on sale of available-for-sale securities
$
474

 
$
(1
)
 
$
1,040

 
$
48

Amortization of premiums on available-for-sale securities
$
1,636

 
$
2,645

 
$
2,347

 
$
5,136



The cost of securities matured or sold is based on the specific identification method.

The Company records the change in the fair value of its investment in debt mutual funds as part of its interest and other income, net. The change in fair value was a net increase of $4.1 million and $5.6 million for the three months and six months ended September 28, 2019 and resulted in a gain within interest and other income, net for the period. The change in fair value was a net decrease of $73 thousand and $6.3 million for the three months and six months ended September 29, 2018 and resulted in a loss within interest and other income, net for the period.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories
6 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
Inventory Disclosure [Text Block]
Inventories

Inventories are stated at the lower of actual cost (determined using the first-in, first-out method), or market (estimated net realizable value) and are comprised of the following:

(In thousands)
September 28, 2019
 
March 30, 2019
Raw materials
$
42,186

 
$
39,727

Work-in-process
244,757

 
213,784

Finished goods
48,315

 
61,847

 
$
335,258

 
$
315,358


XML 30 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Interest And Other Expense, Net (Tables)
6 Months Ended
Sep. 28, 2019
Other Income and Expenses [Abstract]  
Components of interest and other expense, net

The components of interest and other income, net are as follows: 
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Interest income
$
13,813

 
$
17,350

 
$
31,801

 
$
34,748

Interest expense
(9,562
)
 
(13,164
)
 
(20,693
)
 
(26,536
)
Other income (expense), net
8,078

 
2,222

 
12,833

 
(4,651
)
   Total interest and other income, net
$
12,329

 
$
6,408

 
$
23,941

 
$
3,561


XML 31 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans (Tables)
6 Months Ended
Sep. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-Based compensation expense
The following table summarizes stock-based compensation expense related to stock awards granted under the Company’s equity incentive plans and rights to acquire stock granted under the Company’s Employee Stock Purchase Plan (ESPP):

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Stock-based compensation included in:

 
 
 
 
 

Cost of revenues
$
2,812

 
$
2,249

 
$
5,425

 
$
4,284

Research and development
29,702

 
20,047

 
54,576

 
40,977

Selling, general and administrative
17,308

 
12,649

 
32,574

 
25,292

 
$
49,822

 
$
34,945

 
$
92,575

 
$
70,553


Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block] The per share weighted-average fair value of RSUs granted during the second quarter of fiscal 2020 was $113.02 ($62.79 for the second quarter of fiscal 2019), which were calculated based on estimates at the date of grant using the following weighted-average assumptions: 

 
Three Months Ended
 
Six Months Ended

September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Risk-free interest rate
1.8
%
 
2.7
%
 
1.8
%
 
2.7
%
Dividend yield
1.3
%
 
2.2
%
 
1.3
%
 
2.2
%

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions The fair values of stock purchase plan rights granted in the second quarter of fiscal 2020 and 2019 were estimated using the Black-Scholes option pricing model at the date of grant using the following assumptions:

 
2020
 
2019
Expected life of options (years)
1.25

 
1.25

Expected stock price volatility
0.37

 
0.29

Risk-free interest rate
1.9
%
 
2.5
%
Dividend yield
1.3
%
 
2.0
%


Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Summary of restricted stock unit activity and related information
A summary of the Company’s RSU activity and related information is as follows:
 
 
RSUs Outstanding
(Shares in thousands)
Number of Shares
 
Weighted-Average Grant-Date Fair Value Per Share
March 31, 2018
6,989

 
$
51.39

Granted
3,559

 
$
66.94

Vested
(2,681
)
 
$
49.05

Cancelled
(536
)
 
$
55.09

March 30, 2019
7,331

 
$
59.54

Granted
2,556

 
$
111.20

Vested
(2,405
)
 
$
53.40

Cancelled
(172
)
 
$
69.99

September 28, 2019
7,310

 
$
79.38



XML 32 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Tables)
6 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment Net revenues by geography for the periods indicated were as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
North America
$
233,576

 
$
207,837

 
$
432,407

 
$
401,280

Asia Pacific
422,891

 
326,875

 
854,072

 
630,767

Europe
123,845

 
153,493

 
277,133

 
285,422

Japan
53,054

 
58,047

 
119,386

 
113,153

Total net revenues
$
833,366

 
$
746,252

 
$
1,682,998

 
$
1,430,622


XML 33 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1)
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 1.80% 2.70% 1.80% 2.70%
Weighted average assumptions in estimation of fair value of stock options        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 1.30% 2.20% 1.30% 2.20%
XML 34 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Common Share Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Debt Conversion [Line Items]        
Net income $ 226,993 $ 215,712 $ 468,452 $ 405,750
Weighted Average Number of Shares Outstanding, Basic 252,399 252,988 252,728 252,541
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 2,870 2,534 3,781 2,516
Weighted Average Number of Shares Outstanding, Diluted 255,269 255,522 256,509 255,057
Earnings Per Share, Basic $ 0.90 $ 0.85 $ 1.85 $ 1.61
Earnings Per Share, Diluted $ 0.89 $ 0.84 $ 1.83 $ 1.59
XML 35 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock Repurchase Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 28, 2019
Sep. 29, 2018
Jun. 29, 2019
Mar. 30, 2019
May 16, 2018
Accelerated Share Repurchases [Line Items]            
Preferred stock, shares issued (none issued) 0 0     0  
Preferred Stock, Shares Outstanding 0 0     0  
Stock repurchased during period   $ 477,200,000 $ 160,500,000      
Stock Repurchased During Period through Open Market, Shares   2,700,000        
Stock Repurchased During Period through Open Market, Value   $ 277,200,000        
Treasury shares 0 0     0  
Stock Repurchased During Period, Shares   (4,400,000) (2,400,000)      
Repurchase Program Two Thousand Eighteen [Domain]            
Accelerated Share Repurchases [Line Items]            
Amount authorized for common stock repurchase           $ 500,000,000.0
Stock repurchased during period   $ 430,900,000        
Total amount available for future repurchases $ 69,100,000 $ 69,100,000        
2018 Repurchase Program            
Accelerated Share Repurchases [Line Items]            
Accelerated Share Repurchases, Settlement (Payment) or Receipt       $ 300,000,000.0    
Stock Repurchased During Period through ASR   1,700,000        
Repurchase and retirement of common stock   $ 200,000,000.0        
ASR Program, Remaining Repurchase Amount $ 100,000,000.0          
XML 36 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 28, 2019
Mar. 30, 2019
Business Acquisition [Line Items]    
Goodwill $ 620,852 $ 340,718
Solarflare    
Business Acquisition [Line Items]    
Consideration transferred including equity interest in acquiree held prior to combination 400,000  
Fair value of equity interest in acquiree 8,400  
Cash acquired 6,765  
Acquisition related costs 4,200  
Goodwill $ 239,197  
JSON 37 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "xlnx0928201910q.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 303, "dts": { "calculationLink": { "local": [ "xlnx-20190928_cal.xml" ] }, "definitionLink": { "local": [ "xlnx-20190928_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "xlnx0928201910q.htm" ] }, "labelLink": { "local": [ "xlnx-20190928_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "xlnx-20190928_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "xlnx-20190928.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 545, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 15, "http://www.xilinx.com/20190928": 7, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 27 }, "keyCustom": 29, "keyStandard": 363, "memberCustom": 17, "memberStandard": 40, "nsprefix": "xlnx", "nsuri": "http://www.xilinx.com/20190928", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.xilinx.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Significant Customers and Concentrations of Credit Risk (Notes)", "role": "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskNotes", "shortName": "Significant Customers and Concentrations of Credit Risk (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2109100 - Disclosure - Fair Value Measurements", "role": "http://www.xilinx.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Financial Instruments", "role": "http://www.xilinx.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Derivative Financial Instruments", "role": "http://www.xilinx.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2115100 - Disclosure - Stock-Based Compensation Plans", "role": "http://www.xilinx.com/role/StockBasedCompensationPlans", "shortName": "Stock-Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2116100 - Disclosure - Net Income Per Common Share", "role": "http://www.xilinx.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Inventories", "role": "http://www.xilinx.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Debt and Credit Facility", "role": "http://www.xilinx.com/role/DebtAndCreditFacility", "shortName": "Debt and Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "xlnx:CommonStockAndDebenturesRepurchaseProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Common Stock Repurchase Program", "role": "http://www.xilinx.com/role/CommonStockRepurchaseProgram", "shortName": "Common Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "xlnx:CommonStockAndDebenturesRepurchaseProgramTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Interest and Other Expense, Net", "role": "http://www.xilinx.com/role/InterestAndOtherExpenseNet", "shortName": "Interest and Other Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Statements of Income", "role": "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2122100 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2123100 - Disclosure - Income Taxes", "role": "http://www.xilinx.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - Leases and Commitments", "role": "http://www.xilinx.com/role/LeasesAndCommitments", "shortName": "Leases and Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126100 - Disclosure - Product Warranty and Indemnification (Notes)", "role": "http://www.xilinx.com/role/ProductWarrantyAndIndemnificationNotes", "shortName": "Product Warranty and Indemnification (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Contingencies", "role": "http://www.xilinx.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129100 - Disclosure - Goodwill and Acquisition-Related Intangibles", "role": "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangibles", "shortName": "Goodwill and Acquisition-Related Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2130100 - Disclosure - Segment Information", "role": "http://www.xilinx.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2131100 - Disclosure - Business Combination", "role": "http://www.xilinx.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132100 - Disclosure - Subsequent Events (Notes)", "role": "http://www.xilinx.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2309301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.xilinx.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.xilinx.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2315301 - Disclosure - Stock-Based Compensation Plans (Tables)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansTables", "shortName": "Stock-Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2316301 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Tables)", "role": "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.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": "2317301 - Disclosure - Inventories Inventories (Tables)", "role": "http://www.xilinx.com/role/InventoriesInventoriesTables", "shortName": "Inventories Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD_us-gaap_LongtermDebtTypeAxis_xlnx_A2019and2021NotesPayableMember", "decimals": null, "first": true, "lang": "en-US", "name": "xlnx:CarryingValuesOfLiabilityAndEquityComponentsOfDebenturesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Debt and Credit Facility (Tables)", "role": "http://www.xilinx.com/role/DebtAndCreditFacilityTables", "shortName": "Debt and Credit Facility (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD_us-gaap_LongtermDebtTypeAxis_xlnx_A2019and2021NotesPayableMember", "decimals": null, "first": true, "lang": "en-US", "name": "xlnx:CarryingValuesOfLiabilityAndEquityComponentsOfDebenturesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Interest And Other Expense, Net (Tables)", "role": "http://www.xilinx.com/role/InterestAndOtherExpenseNetTables", "shortName": "Interest And Other Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2322301 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - Leases and Commitments (Tables)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsTables", "shortName": "Leases and Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329301 - Disclosure - Goodwill and Acquisition-Related Intangibles (Tables)", "role": "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables", "shortName": "Goodwill and Acquisition-Related Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330301 - Disclosure - Segment Information (Tables)", "role": "http://www.xilinx.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Balance Sheets", "role": "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Business Combination (Tables)", "role": "http://www.xilinx.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "xlnx:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407401 - Disclosure - Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details)", "role": "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails", "shortName": "Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "2", "first": true, "lang": null, "name": "xlnx:PercentageOfAccountsReceivableAccountedFromCompanyDistributorOne", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Significant Customers and Concentrations of Credit Risk (Details)", "role": "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails", "shortName": "Significant Customers and Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2019Q4", "decimals": "2", "lang": null, "name": "xlnx:PercentageOfAccountsReceivableAccountedFromCompanyDistributorOne", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.xilinx.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Fair Value Measurements (Details Textual)", "role": "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "shortName": "Fair Value Measurements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "lang": null, "name": "us-gaap:CostMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Financial Instruments (Details)", "role": "http://www.xilinx.com/role/FinancialInstrumentsDetails", "shortName": "Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Financial Instruments (Details 1)", "role": "http://www.xilinx.com/role/FinancialInstrumentsDetails1", "shortName": "Financial Instruments (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "xlnx:AmortizedCostAndEstimatedFairValueOfMarketableDebtSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Financial Instruments (Details 2)", "role": "http://www.xilinx.com/role/FinancialInstrumentsDetails2", "shortName": "Financial Instruments (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "xlnx:AmortizedCostAndEstimatedFairValueOfMarketableDebtSecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Financial Instruments (Details 3)", "role": "http://www.xilinx.com/role/FinancialInstrumentsDetails3", "shortName": "Financial Instruments (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GainLossOnFairValueHedgeIneffectivenessNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Derivative Financial Instruments (Details Textual)", "role": "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual", "shortName": "Derivative Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GainLossOnFairValueHedgeIneffectivenessNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.xilinx.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Stock-Based Compensation Plans (Details)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "shortName": "Stock-Based Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "shortName": "Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "shortName": "Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Stock-Based Compensation Plans (Details 4)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "shortName": "Stock-Based Compensation Plans (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AwardTypeAxis_xlnx_EmployeeStockPurchasePlanMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Stock-Based Compensation Plans (Details Textual)", "role": "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "shortName": "Stock-Based Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Details)", "role": "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails", "shortName": "Net Income Per Common Share Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Inventories Inventories (Details)", "role": "http://www.xilinx.com/role/InventoriesInventoriesDetails", "shortName": "Inventories Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "xlnx:Netinterestratereceivedpaidfrominterestrateswap", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Debt and Credit Facility (Details 1)", "role": "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "shortName": "Debt and Credit Facility (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Debt and Credit Facility (Details 2)", "role": "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2", "shortName": "Debt and Credit Facility (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2420401 - Disclosure - Common Stock Repurchase Program (Details)", "role": "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails", "shortName": "Common Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "xlnx:Netinterestratereceivedpaidfrominterestrateswap", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Interest and Other Expense, Net (Details)", "role": "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails", "shortName": "Interest and Other Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Accumulated Other Comprehensive Income (Details)", "role": "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423401 - Disclosure - Income Taxes (Details Textual)", "role": "http://www.xilinx.com/role/IncomeTaxesDetailsTextual", "shortName": "Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.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": "2424402 - Disclosure - Leases and Commitments - Schedule of Maturity of lease liability (Details)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails", "shortName": "Leases and Commitments - Schedule of Maturity of lease liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424403 - Disclosure - Leases and Commitments Narrative (Details)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails", "shortName": "Leases and Commitments Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "xlnx:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424404 - Disclosure - Leases and Commitments - Lease Assets and Liabilities (Details)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsLeaseAssetsAndLiabilitiesDetails", "shortName": "Leases and Commitments - Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "xlnx:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424405 - Disclosure - Leases and Commitments - Components of lease cost (Details)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails", "shortName": "Leases and Commitments - Components of lease cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424406 - Disclosure - Leases and Commitments - Other information (Details)", "role": "http://www.xilinx.com/role/LeasesAndCommitmentsOtherInformationDetails", "shortName": "Leases and Commitments - Other information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427401 - Disclosure - Contingencies Contingencies (Details)", "role": "http://www.xilinx.com/role/ContingenciesContingenciesDetails", "shortName": "Contingencies Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429402 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details)", "role": "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails", "shortName": "Goodwill and Acquisition-Related Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Statement", "role": "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "shortName": "Condensed Consolidated Statements of Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429403 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details 1)", "role": "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1", "shortName": "Goodwill and Acquisition-Related Intangibles (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430402 - Disclosure - Segment Information (Details)", "role": "http://www.xilinx.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD_srt_StatementGeographicalAxis_srt_NorthAmericaMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Business Combination - Narrative (Details)", "role": "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD_us-gaap_BusinessAcquisitionAxis_xlnx_SolarflareMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Business Combination - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2_us-gaap_BusinessAcquisitionAxis_xlnx_SolarflareMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FI2020Q2_us-gaap_BusinessAcquisitionAxis_xlnx_SolarflareMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431404 - Disclosure - Business Combination - Intangible Assets Acquired (Details)", "role": "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "shortName": "Business Combination - Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2QTD_us-gaap_BusinessAcquisitionAxis_xlnx_SolarflareMember_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_InProcessResearchAndDevelopmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "I2020Q2SD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432401 - Disclosure - Subsequent Events (Details)", "role": "http://www.xilinx.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "I2020Q2SD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.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.xilinx.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Recent Accounting Changes and Accounting Pronouncements", "role": "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncements", "shortName": "Recent Accounting Changes and Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "xlnx0928201910q.htm", "contextRef": "I2019Q1Apr-1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201616Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - xlnx0928201910q.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - xlnx0928201910q.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 60, "tag": { "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "Currency [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r397" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r398" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r400" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r399" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r395" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r396" ], "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.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_EnergyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Energy [Axis]", "terseLabel": "Energy [Axis]" } } }, "localname": "EnergyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_EnergyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Energy [Domain]", "terseLabel": "Energy [Domain]" } } }, "localname": "EnergyDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r142", "r231", "r233", "r386", "r387" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual", "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r143", "r231", "r234", "r388", "r392", "r393" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r207", "r352" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesDateAxis": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by date of execution of accelerated share repurchases.", "label": "Accelerated Share Repurchases, Date [Axis]", "terseLabel": "Accelerated Share Repurchases, Date [Axis]" } } }, "localname": "AcceleratedShareRepurchasesDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesDateDomain": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Date upon which the accelerated share repurchase agreement was executed.", "label": "Accelerated Share Repurchases, Date [Domain]", "terseLabel": "Accelerated Share Repurchases, Date [Domain]" } } }, "localname": "AcceleratedShareRepurchasesDateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "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": "Accelerated Share Repurchases [Line Items]", "terseLabel": "Accelerated Share Repurchases [Line Items]" } } }, "localname": "AcceleratedShareRepurchasesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "terseLabel": "Accelerated Share Repurchases, Settlement (Payment) or Receipt" } } }, "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program.", "label": "Accelerated Share Repurchases [Table]" } } }, "localname": "AcceleratedShareRepurchasesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201607Member": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-07 Investments-Equity Method and Joint Ventures (Topic 323): Simplifying the Transition to the Equity Method of Accounting.", "label": "Accounting Standards Update 2016-07 [Member]", "terseLabel": "Equity adoption" } } }, "localname": "AccountingStandardsUpdate201607Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201616Member": { "auth_ref": [ "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-16 Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory.", "label": "Accounting Standards Update 2016-16 [Member]", "terseLabel": "Deferred tax from intra-equity asset transfer" } } }, "localname": "AccountingStandardsUpdate201616Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r18", "r145", "r146", "r232" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "verboseLabel": "Amortization of premiums on available-for-sale securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r362", "r379" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r15", "r362", "r379" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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", "verboseLabel": "Long-term income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r202" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "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", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "verboseLabel": "Accumulated unrealized losses on available-for-sale securities, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": { "auth_ref": [ "r51", "r54", "r55" ], "calculation": { "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax", "verboseLabel": "Accumulated unrealized losses on hedging transactions, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50", "r54", "r55", "r56", "r324", "r329", "r331" ], "calculation": { "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "verboseLabel": "Accumulated cumulative translation adjustment, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r55", "r56" ], "calculation": { "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated other comprehensive income (loss)", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Components of accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r59", "r291" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization Life", "verboseLabel": "Weighted-Average Amortization Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r102", "r195" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "verboseLabel": "Amortization - others" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding related to vesting of restricted stock units and other", "terseLabel": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r239", "r241", "r260", "r261" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "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]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r241", "r256", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation effect on income before taxes" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r79", "r102", "r333" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of Debt Discount (Premium)", "verboseLabel": "Amortization of debt discounts" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r73", "r102", "r335" ], "calculation": { "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r186", "r195" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of acquisition-related intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r161", "r236" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r138", "r360", "r378" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r49" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r151", "r174" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Amortized Cost Total" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "verboseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r153" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r163" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale in a continuous loss position.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Available-for-Sale Securities, Gross Unrealized Losses, Total" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value", "totalLabel": "Available-for-Sale Securities, Fair Value, Total" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "terseLabel": "Available-for-Sale Securities, Less Than 12 Months, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails1": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "verboseLabel": "Available-for-Sale Securities, 12 Months or Greater, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "verboseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r158" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in sixth fiscal year through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost", "verboseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r154", "r158", "r373" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "verboseLabel": "Due after five years through ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r157" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "verboseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r154", "r157", "r372" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "verboseLabel": "Due after one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r159" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost", "verboseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r154", "r159", "r374" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value", "verboseLabel": "Due after ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "verboseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r156" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "verboseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r154", "r156", "r371" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "verboseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r148", "r152", "r174" ], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Estimated Fair Value Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the difference between the gross realized gains and losses realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.", "label": "Available-for-sale Securities, Gross Realized Gain (Loss)", "totalLabel": "Net realized gains (losses) on sale of available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails3": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Gains", "verboseLabel": "Gross realized gains on sale of available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGains", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/FinancialInstrumentsDetails3": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Losses", "negatedTerseLabel": "Gross realized losses on sale of available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.", "label": "Available-for-sale Securities, Noncurrent", "terseLabel": "Available-for-sale Securities, Noncurrent", "verboseLabel": "Long-term investments" } } }, "localname": "AvailableForSaleSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r242", "r257" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Derivatives, Fair Value, by Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r299", "r302" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r279", "r289" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "terseLabel": "Consideration transferred including equity interest in acquiree held prior to combination" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r290" ], "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" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r266", "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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": "Identifiable intangible assets", "verboseLabel": "Total identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedTerseLabel": "Non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r283", "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Tangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r284" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r280" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of equity interest in acquiree" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r104" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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 [Member]", "verboseLabel": "Cash And Cash Equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialMortgageBackedSecuritiesMember": { "auth_ref": [ "r160", "r236" ], "lang": { "en-US": { "role": { "documentation": "Securities collateralized by commercial real estate mortgage loans.", "label": "Commercial Mortgage Backed Securities [Member]", "terseLabel": "Commercial Mortgage Backed Securities [Member]" } } }, "localname": "CommercialMortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r206", "r366", "r383" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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", "verboseLabel": "Commitments and contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "verboseLabel": "Leases and Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r228" ], "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", "negatedTerseLabel": "Cash dividends declared", "terseLabel": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock Outstanding, ending balance (in shares)", "periodStartLabel": "Common Stock Outstanding, beginning balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.01 par value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r64", "r65" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r83" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r326", "r327" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r326", "r327", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r128", "r129", "r326", "r327", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r326", "r327" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r126", "r128", "r129", "r130", "r326", "r328" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r128", "r129", "r326", "r327" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the cost method.", "label": "Cost Method Investments, Fair Value Disclosure", "terseLabel": "Cost Method Investments, Fair Value Disclosure" } } }, "localname": "CostMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r69", "r70" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r76" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Cost, Depreciation and Amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative-effect of adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r287" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionLineItems": { "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 Conversion [Line Items]", "terseLabel": "Debt Conversion [Line Items]" } } }, "localname": "DebtConversionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionTable": { "auth_ref": [ "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "A table that contains information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion [Table]", "terseLabel": "Debt Conversion [Table]" } } }, "localname": "DebtConversionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r361", "r363", "r377" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt Instrument, Description of Variable Rate Basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r334", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "verboseLabel": "Fair value of convertible notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r39", "r319" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r109", "r224", "r225", "r226", "r227", "r333", "r334", "r336", "r376" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r333", "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r32", "r335" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt Issuance Costs, Noncurrent, Net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r108", "r271", "r275" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Benefit for deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r200" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation and amortization of software" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAmountOfHedgedItem": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability.", "label": "Derivative, Amount of Hedged Item", "terseLabel": "Derivative, Amount of Hedged Item" } } }, "localname": "DerivativeAmountOfHedgedItem", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "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]", "verboseLabel": "Derivative Contract Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative Financial Instruments, Assets [Member]" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r300", "r301", "r304", "r306" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "verboseLabel": "Derivative Instruments, Gain (Loss) by Derivative Instrument Risk [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "verboseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r296", "r300", "r304" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r296", "r300", "r304", "r306", "r307", "r310", "r312" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r112", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r308", "r309", "r312" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "Stock-Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r228" ], "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", "terseLabel": "Dividends, Common Stock, Cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "terseLabel": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r115", "r118", "r120", "r121", "r122", "r124", "r368", "r385" ], "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": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r115", "r118", "r120", "r121", "r122", "r124", "r368", "r385" ], "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": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r111", "r267", "r268" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r267", "r268", "r274" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Accrued payroll and related liabilities" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedLabel": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Equity Securities, FV-NI, Unrealized Gain (Loss)" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails1", "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r315", "r316", "r317", "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Asset Types [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "verboseLabel": "Changes in Level 3 instruments measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r320", "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Changes in Level 3 instruments measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r315", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, by Asset Type [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r236", "r237", "r238", "r316", "r354" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r321", "r322" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r315", "r316", "r318", "r319", "r323" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair Value by Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r321" ], "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]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r236", "r237", "r238", "r316", "r355" ], "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]", "verboseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r236", "r237", "r238", "r316", "r356" ], "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]", "verboseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r236", "r237", "r238", "r316", "r357" ], "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]", "verboseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.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]", "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r321", "r323" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "verboseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "terseLabel": "Fair Value, Net Asset (Liability)" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r299", "r303", "r310" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r175", "r176", "r177", "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]", "verboseLabel": "Fair Value, Off-balance Sheet Risks by Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "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" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial Liabilities Fair Value Disclosure" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r196" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "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 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": "2020 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "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 rolling twelve months following the latest balance sheet. For 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, Rolling after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r196" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r191", "r194", "r198", "r359" ], "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": "Acquired Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "verboseLabel": "Schedule of expected annual amortization expense for acquisition-related intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r194", "r359" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails": { "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", "verboseLabel": "Total acquisition-related intangibles, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r187", "r193" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r194" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1": { "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r236", "r389" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Debt Security, Government, Non-US [Member]", "verboseLabel": "Foreign Government and Agency Securities [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnFairValueHedgeIneffectivenessNet": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss)recognized in the income statement from the hedging ineffectiveness of a fair value hedge.", "label": "Gain (Loss) on Fair Value Hedge Ineffectiveness, Net", "terseLabel": "Gain (Loss) on Fair Value Hedge Ineffectiveness, Net" } } }, "localname": "GainLossOnFairValueHedgeIneffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r182", "r183" ], "calculation": { "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails", "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Acquisition-Related Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r110" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Derivative Instruments, Gain (Loss) by Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2", "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "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 and Other Comprehensive Income Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetails2", "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r277" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r137", "r276" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r105" ], "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", "verboseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the 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", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the 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", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r123" ], "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": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r190", "r197" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r197" ], "calculation": { "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "In-process research and development" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r190", "r197" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived intangible assets acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r185", "r192" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails": { "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)", "totalLabel": "Acquisition-related intangibles, net", "verboseLabel": "Acquisition-related intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r136", "r332", "r335", "r369" ], "calculation": { "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r221" ], "calculation": { "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r81" ], "calculation": { "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest Expense, Debt, Excluding Amortization" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r99", "r105" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r45" ], "calculation": { "http://www.xilinx.com/role/InventoriesInventoriesDetails": { "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": "Inventory, Finished Goods, Gross" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r48", "r180" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.xilinx.com/role/InventoriesInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Inventory, Net", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/InventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "calculation": { "http://www.xilinx.com/role/InventoriesInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Inventory, Raw Materials, Gross" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r46" ], "calculation": { "http://www.xilinx.com/role/InventoriesInventoriesDetails": { "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": "Inventory, Work in Process, Gross" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InventoriesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r78", "r135" ], "calculation": { "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Information on sale of available-for-sale securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r347", "r349" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r350" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "negatedTerseLabel": "Sublease Income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r348" ], "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]", "verboseLabel": "Future minimum lease payments under non-cancelable operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2020 (remaining six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r348" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r364", "r381" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Line of Credit Facility, Average Outstanding Amount" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt, Excluding Current Maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r220" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r206", "r207", "r208", "r210", "r211", "r212", "r214", "r217", "r218" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Loss Contingency [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r206", "r209", "r213" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r215", "r216" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r236" ], "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]", "verboseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgageBackedSecuritiesMember": { "auth_ref": [ "r150", "r236", "r237", "r238", "r389" ], "lang": { "en-US": { "role": { "documentation": "Securities collateralized by mortgage loans.", "label": "Collateralized Mortgage Backed Securities [Member]", "verboseLabel": "Mortgage-Backed Securities [Member]" } } }, "localname": "MortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r100", "r103" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r60", "r63", "r71", "r103", "r123", "r367", "r384" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows", "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Changes and Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r343", "r349" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Fiscal" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r341" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "verboseLabel": "Lease income" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails", "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails", "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r341" ], "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": "Other accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r341" ], "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": "Other long-term liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r342", "r344" ], "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": "Cash paid for operating leases included in operating cash flows" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r340" ], "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": "Lease asset", "verboseLabel": "Other assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsLeaseAssetsAndLiabilitiesDetails", "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r346", "r349" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average remaining discount rate - operating leases (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r345", "r349" ], "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": "Weighted-average remaining lease term - operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r337", "r338" ], "calculation": { "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r292" ], "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": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r36" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "verboseLabel": "Other commitments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50", "r330" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustment, net" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r64", "r66", "r223" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r54", "r57", "r58", "r166" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Reclassification adjustment for (gains) losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r54", "r57", "r58", "r297" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedTerseLabel": "Reclassification adjustment for (gains) losses on hedging transactions" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r51", "r54", "r313" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.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 unrealized gains (losses) on hedging transactions" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r54" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "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 (losses) on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r235", "r263" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Interest and Other Expense, Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "verboseLabel": "Other Intangibles [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "verboseLabel": "Long-Term Investments [Member]" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Interest and other expense, net", "verboseLabel": "Interest and other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Components of interest and other expense" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Others" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r87", "r91", "r113" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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": "Payments for Repurchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payment of dividends to stockholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment, Tax Withholding, Share-based Payment Arrangement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r88", "r149" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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", "negatedLabel": "Purchases of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "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": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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 and software" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r242", "r257" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (none issued)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails", "http://www.xilinx.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $.01 par value (none issued and outstanding)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r27", "r28" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock through various stock plans" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from Issuance of Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows", "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r94", "r96", "r113" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r85", "r149" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "verboseLabel": "Proceeds from sale and maturity of available-for-sale and equity securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r86", "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sale of available-for-sale securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Product Warranty Disclosure [Text Block]" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ProductWarrantyAndIndemnificationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r201" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "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", "verboseLabel": "Property, plant and equipment, at cost:" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r203", "r382" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r264", "r394" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "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]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r228", "r380" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68", "r133", "r134", "r141" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r56" ], "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]", "verboseLabel": "Components of accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "verboseLabel": "Gross and net amounts of goodwill and of acquisition-related intangibles" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "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]", "verboseLabel": "Available-for-sale securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r155", "r160", "r162", "r163", "r164", "r165", "r370", "r375" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r281", "r282" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r241", "r255", "r259" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r241", "r255", "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Stock-Based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r315", "r316" ], "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]", "verboseLabel": "Assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r24", "r25", "r26" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InventoriesInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "verboseLabel": "Components of interest and other expense, net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r132", "r138", "r139", "r140", "r184" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r132", "r138", "r139", "r140", "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r242", "r257" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Summary of restricted stock unit activity and related information" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r250" ], "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" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "verboseLabel": "Fair values and gross unrealized losses of the investments" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r193" ], "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]", "verboseLabel": "Schedule of expected annual amortization expense for acquisition-related intangibles" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r144" ], "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" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77", "r179" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome": { "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", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "verboseLabel": "Stock Based compensation expense" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r245" ], "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", "terseLabel": "Number of Shares, Forfeited/Cancelled (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant-Date Fair Value, Forfeited/Cancelled (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r247" ], "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": "Number of Shares, Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r247" ], "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, Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r246" ], "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": "Number of Shares, Ending Balance (shares)", "periodStartLabel": "Number of Shares, Beginning Balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "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": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-Average Grant-Date Fair Value, Ending Balance (usd per share)", "periodStartLabel": "Weighted-Average Grant-Date Fair Value, Beginning Balance (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant-Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r248" ], "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", "terseLabel": "Number of Shares, Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant-Date Fair Value, Vested (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3" ], "xbrltype": "perShareItemType" }, "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]", "verboseLabel": "Weighted average assumptions in estimation of fair value of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected stock price volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r254" ], "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", "verboseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, grants in period (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r240", "r243" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1", "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3", "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life of options (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Exercise Price Per Share" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Tax withholding related to vesting of restricted stock units and other (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "verboseLabel": "Short-Term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "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": "ESPP shares issued during period (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Value of ESPP shares issued during period" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "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", "verboseLabel": "Amount authorized for common stock repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "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": "Total amount available for future repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock, including settlement of stock repurchase agreement" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r223", "r228" ], "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" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r147" ], "calculation": { "http://www.xilinx.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names & trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r358" ], "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]", "verboseLabel": "Fair Value, Off-balance Sheet Risks, Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r230" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement", "http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r236", "r365" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "verboseLabel": "U.S. Government and Agency Securities [Member]" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r265", "r269" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r269" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "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/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r122" ], "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": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r122" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.xilinx.com/role/ConsolidatedStatementsOfIncome", "http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "xlnx_A2018RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Repurchase Program [Member]", "label": "2018 Repurchase Program [Member]", "terseLabel": "2018 Repurchase Program" } } }, "localname": "A2018RepurchaseProgramMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "xlnx_A2019and2021NotesPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 and 2021 Notes Payable", "label": "2019 and 2021 Notes Payable [Member]", "terseLabel": "2019 and 2021 Notes Payable [Member]" } } }, "localname": "A2019and2021NotesPayableMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "domainItemType" }, "xlnx_ASRProgramRefundAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "ASR Program, Refund Amount", "label": "ASR Program, Refund Amount", "terseLabel": "ASR Program, Remaining Repurchase Amount" } } }, "localname": "ASRProgramRefundAmount", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "xlnx_AdditionalborrowingcapacityfromRevolvingCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "AdditionalborrowingcapacityfromRevolvingCreditFacility", "label": "AdditionalborrowingcapacityfromRevolvingCreditFacility", "terseLabel": "AdditionalborrowingcapacityfromRevolvingCreditFacility" } } }, "localname": "AdditionalborrowingcapacityfromRevolvingCreditFacility", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "xlnx_AmortizedCostAndEstimatedFairValueOfMarketableDebtSecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortized cost and estimated fair value of marketable debt securities.", "label": "Amortized Cost and Estimated Fair Value of Marketable Debt Securities [Table Text Block]", "verboseLabel": "Amortized cost and estimated fair value of marketable debt securities" } } }, "localname": "AmortizedCostAndEstimatedFairValueOfMarketableDebtSecuritiesTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "xlnx_CarryingValuesOfLiabilityAndEquityComponentsOfDebenturesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Carrying values of liability and equity components of debentures.", "label": "Carrying Values of Liability and Equity Components of Debentures [Table Text Block]", "verboseLabel": "Carrying values of liability and equity components of debentures" } } }, "localname": "CarryingValuesOfLiabilityAndEquityComponentsOfDebenturesTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "textBlockItemType" }, "xlnx_Changeinfairvalueofinterestratederivative": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Change in fair value of interest rate derivative", "label": "Change in fair value of interest rate derivative", "negatedTerseLabel": "Derivative Liability, Fair Value, Gross Liability" } } }, "localname": "Changeinfairvalueofinterestratederivative", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "xlnx_CommonStockAndDebenturesRepurchaseProgramTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock and Debentures Repurchase Program.", "label": "Common Stock and Debentures Repurchase Program [Text Block]", "terseLabel": "Common Stock and Debentures Repurchase Program [Text Block]" } } }, "localname": "CommonStockAndDebenturesRepurchaseProgramTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "xlnx_CoreTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Core Technology [Member]", "label": "Core Technology [Member]", "verboseLabel": "Core Technology [Member]" } } }, "localname": "CoreTechnologyMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "domainItemType" }, "xlnx_CostOfRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost of revenues.", "label": "Cost of Revenues [Member]", "verboseLabel": "Cost of Revenues [Member]" } } }, "localname": "CostOfRevenuesMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "xlnx_DebtMutualFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt mutual fund.", "label": "Debt Mutual Fund [Member]", "verboseLabel": "Debt Mutual Fund [Member]" } } }, "localname": "DebtMutualFundMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "xlnx_Debtinstrumentlongtermdebtremainingdiscountamortizationperiod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument, long term debt, remaining discount amortization period", "label": "Debt instrument, long term debt, remaining discount amortization period", "terseLabel": "Debt instrument, long term debt, remaining discount amortization period" } } }, "localname": "Debtinstrumentlongtermdebtremainingdiscountamortizationperiod", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "durationItemType" }, "xlnx_DiscountPercentOfPar": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Discount Percent Of Par", "label": "Discount Percent Of Par", "terseLabel": "Discount Percent of Par" } } }, "localname": "DiscountPercentOfPar", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "percentItemType" }, "xlnx_DistributionForSubsequentResaleToOEMsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution For Subsequent Resale To OEMs [Member]", "label": "Distribution For Subsequent Resale To OEMs [Member]", "terseLabel": "Distribution For Subsequent Resale To OEMs [Member]" } } }, "localname": "DistributionForSubsequentResaleToOEMsMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "xlnx_ElectronicDesignAutomationSoftwareAndHardwareSoftwareMaintenanceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Electronic Design Automation Software And Hardware/Software Maintenance [Member]", "label": "Electronic Design Automation Software And Hardware/Software Maintenance [Member]", "terseLabel": "Electronic Design Automation Software And Hardware/Software Maintenance [Member]" } } }, "localname": "ElectronicDesignAutomationSoftwareAndHardwareSoftwareMaintenanceMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xlnx_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "http://www.xilinx.com/role/StockBasedCompensationPlansDetails4", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "xlnx_EquityPlanTwoThousandSevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity plan 2007.", "label": "Equity Plan Two Thousand Seven [Member]", "terseLabel": "Equity Plan 2007 [Member]" } } }, "localname": "EquityPlanTwoThousandSevenMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansDetails", "http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "xlnx_FinancialinstitutionsecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "financial institution securities [Member]", "label": "financial institution securities [Member]", "terseLabel": "Financial institution securities [Member]" } } }, "localname": "FinancialinstitutionsecuritiesMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "xlnx_InterestExpenseRelatedToDebenturesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest expense related to debentures.", "label": "Interest Expense Related to Debentures [Table Text Block]", "terseLabel": "Interest Expense Related to Debentures [Table Text Block]" } } }, "localname": "InterestExpenseRelatedToDebenturesTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "textBlockItemType" }, "xlnx_LongTermDebtCarryingValuebeforeHedgingAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt, Carrying Value before Hedging Adjustment", "label": "Long Term Debt, Carrying Value before Hedging Adjustment", "terseLabel": "Long Term Debt, Carrying Value before Hedging Adjustment" } } }, "localname": "LongTermDebtCarryingValuebeforeHedgingAdjustment", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1" ], "xbrltype": "monetaryItemType" }, "xlnx_Marketabledebtsecuritieswithcontractualmaturitiesgreaterthanoneyearbutclassifiedasshortterminvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Marketable debt securities with contractual maturities greater than one year but classified as short-term investment", "label": "Marketable debt securities with contractual maturities greater than one year but classified as short-term investment", "terseLabel": "Marketable debt securities with contractual maturities greater than one year but classified as short-term investment" } } }, "localname": "Marketabledebtsecuritieswithcontractualmaturitiesgreaterthanoneyearbutclassifiedasshortterminvestment", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/FinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "xlnx_Netinterestratereceivedpaidfrominterestrateswap": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net interest rate received (paid) from interest rate swap", "label": "Net interest rate received (paid) from interest rate swap", "negatedTerseLabel": "Net interest rate received (paid) from interest rate swap", "terseLabel": "Net interest rate received (paid) from interest rate swap" } } }, "localname": "Netinterestratereceivedpaidfrominterestrateswap", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "xlnx_NonfinancialinstitutionsecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-financial institution securities [Member]", "label": "Non-financial institution securities [Member]", "terseLabel": "Non-financial institution securities [Member]" } } }, "localname": "NonfinancialinstitutionsecuritiesMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/FairValueMeasurementsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails", "http://www.xilinx.com/role/FinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "xlnx_NumberOfEndCustomersAccountedForNetRevenues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of end customers accounted for more than 10% of net revenues.", "label": "Number Of End Customers Accounted For Net Revenues", "terseLabel": "Number of End Customers Accounted For 10% or More of Net Revenues" } } }, "localname": "NumberOfEndCustomersAccountedForNetRevenues", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "xlnx_NumberOfOtherDistributorsAccountedForNetRevenues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Other Distributors Accounted For Net Revenues", "label": "Number Of Other Distributors Accounted For Net Revenues", "terseLabel": "Number Of Distributors Accounted For Net Revenues" } } }, "localname": "NumberOfOtherDistributorsAccountedForNetRevenues", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "xlnx_OpenpurchaseOrdersFromOrdinaryOperationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Open purchase Orders From Ordinary Operations [Member]", "label": "Open purchase Orders From Ordinary Operations [Member]", "terseLabel": "Open purchase Orders From Ordinary Operations [Member]" } } }, "localname": "OpenpurchaseOrdersFromOrdinaryOperationsMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xlnx_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Assets And Liabilities [Table Text Block]", "label": "Operating Lease, Assets And Liabilities [Table Text Block]", "terseLabel": "Operating Lease, Assets And Liabilities" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "xlnx_OtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other income (expense), net.", "label": "Other income (expense), net" } } }, "localname": "OtherIncomeExpenseNet", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "xlnx_PercentageOfAccountsReceivableAccountedFromCompanyDistributorOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of accounts receivable accounted from distributor.", "label": "Percentage Of Accounts Receivable Accounted From Company Distributor One", "terseLabel": "Percentage of Accounts Receivable Accounted From Company Distributor One" } } }, "localname": "PercentageOfAccountsReceivableAccountedFromCompanyDistributorOne", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "xlnx_PercentageOfNetRevenuesThroughResaleOfProductFromCompanyDistributorOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net revenue threshold for significant customer.", "label": "Percentage of net revenues through resale of product from Company Distributor One", "terseLabel": "Percentage of net revenues through resale of product from Company Distributor One" } } }, "localname": "PercentageOfNetRevenuesThroughResaleOfProductFromCompanyDistributorOne", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "xlnx_Percentageofendcustomeraccountedformorethan10ofrevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of end customer accounted for more than 10% of revenue", "label": "Percentage of end customer accounted for more than 10% of revenue", "terseLabel": "Percentage of end customer accounted for more than 10% of revenue" } } }, "localname": "Percentageofendcustomeraccountedformorethan10ofrevenue", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "xlnx_Percentageofhighergradesecurityinvestmentindebtsecurities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of higher grade security investment in debt securities", "label": "Percentage of higher grade security investment in debt securities", "terseLabel": "Percentage of higher grade security investment in debt securities" } } }, "localname": "Percentageofhighergradesecurityinvestmentindebtsecurities", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "xlnx_PotentialImpactofAdverseDecisionforPriorYearsCostSharingSBC": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC", "label": "Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC", "terseLabel": "Potential Impact of Adverse Decision for Prior Years Cost Sharing SBC" } } }, "localname": "PotentialImpactofAdverseDecisionforPriorYearsCostSharingSBC", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "xlnx_PropertyRenovationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Renovation [Member]", "label": "Property Renovation [Member]", "terseLabel": "Property Renovation [Member]" } } }, "localname": "PropertyRenovationMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "xlnx_PurchaseCommitmentsPeriodForPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase Commitments, Period for Payment", "label": "Purchase Commitments, Period for Payment", "terseLabel": "Purchase Commitments, Period for Payment" } } }, "localname": "PurchaseCommitmentsPeriodForPayment", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "xlnx_RepurchaseProgramTwoThousandEighteenDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Repurchase Program Two Thousand Eighteen [Member] [Domain] [Domain]", "label": "Repurchase Program Two Thousand Eighteen [Domain]", "terseLabel": "Repurchase Program Two Thousand Eighteen [Domain]" } } }, "localname": "RepurchaseProgramTwoThousandEighteenDomain", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "xlnx_ScheduleOfGoodwillAndIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and intangible assets.", "label": "Schedule Of Goodwill And Intangible Assets [Abstract]", "verboseLabel": "Gross and net amounts of goodwill and of acquisition-related intangibles" } } }, "localname": "ScheduleOfGoodwillAndIntangibleAssetsAbstract", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails" ], "xbrltype": "stringItemType" }, "xlnx_ScheduleofDebtInstrumentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of Debt Instruments [Table]", "label": "Schedule of Debt Instruments [Line Items]", "terseLabel": "Schedule of Debt Instruments [Line Items]" } } }, "localname": "ScheduleofDebtInstrumentsLineItems", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "stringItemType" }, "xlnx_ScheduleofDebtInstrumentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Debt Instruments [Table]", "label": "Schedule of Debt Instruments [Table]", "terseLabel": "Schedule of Debt Instruments [Table]" } } }, "localname": "ScheduleofDebtInstrumentsTable", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityTables" ], "xbrltype": "stringItemType" }, "xlnx_ScheduleofSharebasedcompensationrestrictedstockunitsvaluationassumptionTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block]", "label": "Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block]", "terseLabel": "Schedule of Share-based compensation, restricted stock units, valuation assumption [Table Text Block]" } } }, "localname": "ScheduleofSharebasedcompensationrestrictedstockunitsvaluationassumptionTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/StockBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "xlnx_ScheduleofWeightedAverageRemainingLeaseTermandDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Weighted-Average Remaining Lease Term and Discount Rate [Table Text Block]", "label": "Schedule of Weighted-Average Remaining Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Remaining Lease Term and Discount Rate" } } }, "localname": "ScheduleofWeightedAverageRemainingLeaseTermandDiscountRateTableTextBlock", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/LeasesAndCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "xlnx_SignificantCustomersandConcentrationsofCreditRiskAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Customers and Concentrations of Credit Risk [Abstract]", "label": "Significant Customers and Concentrations of Credit Risk [Abstract]" } } }, "localname": "SignificantCustomersandConcentrationsofCreditRiskAbstract", "nsuri": "http://www.xilinx.com/20190928", "xbrltype": "stringItemType" }, "xlnx_SolarflareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Solarflare [Member]", "label": "Solarflare [Member]", "terseLabel": "Solarflare" } } }, "localname": "SolarflareMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails", "http://www.xilinx.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "xlnx_StockRepurchasedDuringPeriodthroughASR": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period through ASR", "label": "Stock Repurchased During Period through ASR", "terseLabel": "Stock Repurchased During Period through ASR" } } }, "localname": "StockRepurchasedDuringPeriodthroughASR", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "xlnx_StockRepurchasedDuringPeriodthroughOpenMarketShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period through Open Market, Shares", "label": "Stock Repurchased During Period through Open Market, Shares", "terseLabel": "Stock Repurchased During Period through Open Market, Shares" } } }, "localname": "StockRepurchasedDuringPeriodthroughOpenMarketShares", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "xlnx_StockRepurchasedDuringPeriodthroughOpenMarketValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased During Period through Open Market, Value", "label": "Stock Repurchased During Period through Open Market, Value", "terseLabel": "Stock Repurchased During Period through Open Market, Value" } } }, "localname": "StockRepurchasedDuringPeriodthroughOpenMarketValue", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "xlnx_StockRepurchasedthroughASRValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Repurchased through ASR, Value", "label": "Stock Repurchased through ASR, Value", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedthroughASRValue", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "xlnx_ThreePointZeroPercent2021SeniorDebenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Three Point Zero Percent 2021 Senior Debentures [Member]", "label": "Three Point Zero Percent 2021 Senior Debentures [Member]", "terseLabel": "Three Point Zero Percent 2021 Senior Debentures [Member]" } } }, "localname": "ThreePointZeroPercent2021SeniorDebenturesMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "domainItemType" }, "xlnx_TwoPointandNineFivePercent2024SeniorDebenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Point and Nine Five Percent 2024 Senior Debentures [Member]", "label": "Two Point and Nine Five Percent 2024 Senior Debentures [Member]", "terseLabel": "Two Point and Nine Five Percent 2024 Senior Debentures [Member]" } } }, "localname": "TwoPointandNineFivePercent2024SeniorDebenturesMember", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/DebtAndCreditFacilityDetails1", "http://www.xilinx.com/role/DebtAndCreditFacilityTables", "http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual" ], "xbrltype": "domainItemType" }, "xlnx_UnrecognizedTaxBenefitsThatWouldImpactAdditionalPaidinCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital", "label": "Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital", "terseLabel": "Unrecognized Tax Benefits That Would Impact Additional Paid-in Capital" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactAdditionalPaidinCapital", "nsuri": "http://www.xilinx.com/20190928", "presentation": [ "http://www.xilinx.com/role/IncomeTaxesDetailsTextual" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6283291-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=118386915&loc=SL78134609-165346" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "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=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "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=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "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=116856206&loc=d3e5070-113901" }, "r252": { "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=116856206&loc=d3e5070-113901" }, "r253": { "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=116856206&loc=d3e5070-113901" }, "r254": { "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=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331771&loc=SL96870463-158277" }, "r274": { "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=116825942&loc=d3e330036-122817" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919372-209981" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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=116637391&loc=SL114874048-224260" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r379": { "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=119400593&loc=d3e572229-122910" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r383": { "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=119400593&loc=d3e572229-122910" }, "r384": { "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=116637232&loc=SL114874131-224263" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r396": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r397": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r398": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r399": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "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" }, "r42": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "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=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "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=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "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=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" } }, "version": "2.1" } XML 38 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments
6 Months Ended
Sep. 28, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments
Derivative Financial Instruments

The Company’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk. As a result of the use of derivative financial instruments, the Company is exposed to the risk that counterparties to derivative contracts may fail to meet their contractual obligations. The Company manages counterparty credit risk in derivative contracts by reviewing counterparty creditworthiness on a regular basis, establishing collateral requirement and limiting exposure to any single counterparty. The right of set-off that exists with certain transactions enables the Company to net amounts due to and from the counterparty, reducing the maximum loss from credit risk in the event of counterparty default.

In May 2017, the Company entered into interest rate swap contracts with certain independent financial institutions to manage interest rate risks related to fixed interest rate expenses from its 2024 Notes and floating interest rate income from its investments in marketable debt securities. The interest rate swap contracts were designated and qualified as fair value hedges of the 2024 Notes and were separately accounted for as a derivative. The interest rate swap contracts and the 2024 Notes were initially measured at fair value. Changes in fair values of the interest rate swap contracts and the 2024 Notes were recorded in the Company’s consolidated balance sheets. During the first quarter of fiscal 2020, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 Notes. As a result of the sale, the Company recorded the net change in fair value of the interest rate swap contracts of $11.7 million in the Company's condensed consolidated balance sheets. See “Note 10. Debt and Credit Facility” for more discussion related to interest rate swap contracts. There was no ineffectiveness during all periods presented.
XML 39 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Debt and Credit Facility
6 Months Ended
Sep. 28, 2019
Debt Disclosure [Abstract]  
Debt Disclosure [Text Block] Debt and Credit Facility
2021 Notes

On March 12, 2014, the Company issued the 2021 Notes at a discounted price of 99.281% of par. Interest on the 2021 Notes is payable semi-annually on March 15 and September 15.

The Company received net proceeds of $495.4 million from issuance of the 2021 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the terms of the 2021 Notes. As of September 28, 2019, the remaining term of the 2021 Notes is 1.5 years.

The following table summarizes the carrying value of the 2021 Notes as of September 28, 2019 and March 30, 2019:
 
 
 
 
(In thousands)
September 28, 2019
 
March 30, 2019
Principal amount of the 2021 Notes
$
500,000


$
500,000

Unamortized discount of the 2021 Notes
(792
)

(1,063
)
Unamortized debt issuance costs associated with 2021 Notes
(345
)

(467
)
Carrying value of the 2021 Notes
$
498,863

 
$
498,470



Interest expense related to the 2021 Notes was included in interest and other income, net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest
$
3,750

 
$
3,750

 
$
7,500

 
$
7,500

Amortization of debt issuance costs
61

 
61

 
122

 
122

Amortization of debt discount, net
136

 
131

 
271

 
263

Total interest expense related to the 2021 Notes
$
3,947

 
$
3,942

 
$
7,893

 
$
7,885



2024 Notes

On May 30, 2017, the Company issued the 2024 Notes at a discounted price of 99.887% of par. Interest on the 2024 Notes is payable semi-annually on June 1 and December 1.

The Company received $745.2 million from the issuance of the 2024 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the term of the 2024 Notes. As of September 28, 2019, the remaining term of the 2024 Notes is approximately 4.7 years.

In relation to the issuance of the 2024 Notes, the Company entered into interest rate swap contracts with certain independent financial institutions, whereby the Company paid on a semi-annual basis, a variable interest rate equal to the three-month London Interbank Offered Rate (LIBOR) plus 91.43 bps, and received on a semi-annual basis, interest income at a fixed interest rate of 2.950%. The Company did not incur any interest expense for the three months ended September 28, 2019 but incurred a net interest expense of $923 thousand for the six months ended September 28, 2019, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. The Company incurred a net interest expense of $642 thousand and $1.5 million for the three and six months ended September 29, 2018, respectively, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. During the first quarter of fiscal 2020, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 Notes.

The following table summarizes the carrying value of the 2024 Notes as of September 28, 2019 and March 30, 2019:

(In thousands)
September 28, 2019

March 30, 2019
Principal amount of the 2024 Notes
$
750,000


$
750,000

Unamortized discount of the 2024 Notes
(584
)

(642
)
Unamortized debt issuance costs associated with 2024 Notes
(2,648
)

(2,932
)
Carrying Value of the 2024 Notes
$
746,768


$
746,426

Fair value hedge adjustment — interest rate swap contracts


(10,089
)
Net carrying value of the 2024 Notes
$
746,768


$
736,337



Interest expense related to the 2024 Notes was included in interest and other income (expense), net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019

September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest (including interest rate swap, net)
$
5,444


$
6,174

 
$
11,986

 
$
12,556

Amortization of debt issuance costs
142


142

 
284

 
284

Amortization of debt discount, net
29


27

 
58

 
56

Total interest expense related to the 2024 Notes
$
5,615


$
6,343

 
$
12,328

 
$
12,896




Revolving Credit Facility

On December 7, 2016, the Company entered into a $400.0 million senior unsecured revolving credit facility that, upon certain conditions, may be extended by an additional $150.0 million, with a syndicate of banks (expiring in December 2021). Borrowings under the credit facility will bear interest at a benchmark rate plus an applicable margin based upon the Company’s credit rating. In connection with the credit facility, the Company is required to maintain certain financial and nonfinancial covenants. As of September 28, 2019, the Company had made no borrowings under this credit facility and was not in violation of any of the covenants.
XML 40 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Acquisition-Related Intangibles (Tables)
6 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Gross and net amounts of goodwill and of acquisition-related intangibles

A summary of the goodwill and acquisitions-related intangibles balances as of September 28, 2019 and March 30, 2019 was as follows:
 



 


 
Weighted-Average
(In thousands)
September 28, 2019
 
March 30, 2019
 
Amortization Life
Goodwill
$
620,852

 
$
340,718

 

Core technology, gross
$
201,216

 
$
107,250

 

Less accumulated amortization
(91,614
)
 
(82,611
)
 

Core technology, net
109,602

 
24,639

 
4.4 years
Other intangibles, gross
95,759

 
51,016

 

Less accumulated amortization
(50,211
)
 
(47,642
)
 

Other intangibles, net
45,548

 
3,374

 
4.3 years
 
 
 
 
 
 
In-process research and development
64,907

 
52,710

 
 
Total acquisition-related intangibles, gross
361,882

 
210,976

 

Less total accumulated amortization
(141,825
)
 
(130,253
)
 

Total acquisition-related intangibles, net
$
220,057

 
$
80,723

 


Schedule of expected annual amortization expense for acquisition-related intangibles
Based on the carrying value of acquisition-related intangibles recorded as of September 28, 2019, and assuming no subsequent acquisition or impairment of the underlying assets, the annual amortization expense for acquisition-related intangibles is expected to be as follows:
 
Fiscal
(In thousands)
2020 (remaining six months)
$
18,359

2021
36,696

2022
34,217

2023
32,207

2024
27,860

Thereafter
5,811

Total
$
155,150

In-process research and development is not subject to amortization prior to the completion of the projects and therefore the balance is excluded from the above annual amortization expense schedule.
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Debt and Credit Facility (Tables)
6 Months Ended
Sep. 28, 2019
2019 and 2021 Notes Payable [Member]  
Schedule of Debt Instruments [Line Items]  
Carrying values of liability and equity components of debentures
The following table summarizes the carrying value of the 2021 Notes as of September 28, 2019 and March 30, 2019:
 
 
 
 
(In thousands)
September 28, 2019
 
March 30, 2019
Principal amount of the 2021 Notes
$
500,000


$
500,000

Unamortized discount of the 2021 Notes
(792
)

(1,063
)
Unamortized debt issuance costs associated with 2021 Notes
(345
)

(467
)
Carrying value of the 2021 Notes
$
498,863

 
$
498,470



Interest Expense Related to Debentures [Table Text Block]
Interest expense related to the 2021 Notes was included in interest and other income, net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest
$
3,750

 
$
3,750

 
$
7,500

 
$
7,500

Amortization of debt issuance costs
61

 
61

 
122

 
122

Amortization of debt discount, net
136

 
131

 
271

 
263

Total interest expense related to the 2021 Notes
$
3,947

 
$
3,942

 
$
7,893

 
$
7,885


Two Point and Nine Five Percent 2024 Senior Debentures [Member]  
Schedule of Debt Instruments [Line Items]  
Carrying values of liability and equity components of debentures
The following table summarizes the carrying value of the 2024 Notes as of September 28, 2019 and March 30, 2019:

(In thousands)
September 28, 2019

March 30, 2019
Principal amount of the 2024 Notes
$
750,000


$
750,000

Unamortized discount of the 2024 Notes
(584
)

(642
)
Unamortized debt issuance costs associated with 2024 Notes
(2,648
)

(2,932
)
Carrying Value of the 2024 Notes
$
746,768


$
746,426

Fair value hedge adjustment — interest rate swap contracts


(10,089
)
Net carrying value of the 2024 Notes
$
746,768


$
736,337


Interest Expense Related to Debentures [Table Text Block]
Interest expense related to the 2024 Notes was included in interest and other income (expense), net on the condensed consolidated statements of income as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019

September 29, 2018
 
September 28, 2019
 
September 29, 2018
Contractual coupon interest (including interest rate swap, net)
$
5,444


$
6,174

 
$
11,986

 
$
12,556

Amortization of debt issuance costs
142


142

 
284

 
284

Amortization of debt discount, net
29


27

 
58

 
56

Total interest expense related to the 2024 Notes
$
5,615


$
6,343

 
$
12,328

 
$
12,896



XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments (Tables)
6 Months Ended
Sep. 28, 2019
Investments, All Other Investments [Abstract]  
Available-for-sale securities

The following is a summary of cash equivalents and available-for-sale securities as of the end of the periods presented:

 
September 28, 2019
 
 
March 30, 2019
(In thousands)
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
Money market funds
$
648,128

 
$

 
$

 
$
648,128

 
 
$
428,150

 
$

 
$

 
$
428,150

Financial institution


 


 


 


 
 


 


 


 


securities
430,479

 

 

 
430,479

 
 
537,795

 

 

 
537,795

Non-financial institution


 


 


 


 
 


 


 


 


securities
274,264

 
10

 
(60
)
 
274,214

 
 
702,483

 
3

 
(562
)
 
701,924

U.S. government and

 

 

 

 
 

 

 

 

agency securities
204,866

 
30

 
(23
)
 
204,873

 
 
334,185

 
39

 
(139
)
 
334,085

Foreign government and

 

 

 

 
 

 

 

 

agency securities
229,608

 

 

 
229,608

 
 
214,455

 

 

 
214,455

Mortgage-backed securities
448,154

 
1,567

 
(3,418
)
 
446,303

 
 
684,596

 
809

 
(14,635
)
 
670,770

Asset-backed securities
26,388

 
18

 
(46
)
 
26,360

 
 
76,852

 

 
(483
)
 
76,369

Commercial mortgage-


 


 


 


 
 


 


 


 


backed securities
73,691

 
41

 
(439
)
 
73,293

 
 
118,115

 
42

 
(1,618
)
 
116,539

 
$
2,335,578

 
$
1,666

 
$
(3,986
)
 
$
2,333,258

 
 
$
3,096,631

 
$
893

 
$
(17,437
)
 
$
3,080,087


Fair values and gross unrealized losses of the investments
The following tables show the fair values and gross unrealized losses of the Company’s investments, aggregated by investment category, for individual securities that have been in a continuous unrealized loss position for the length of time specified, as of September 28, 2019 and March 30, 2019:

 
September 28, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
3,705

 
$
(10
)
 
$
4,184

 
$
(50
)
 
$
7,889

 
$
(60
)
U.S. government and

 

 

 

 


 


    agency securities
9,981

 
(2
)
 
13,127

 
(21
)
 
23,108

 
(23
)
Mortgage-backed securities
76,433

 
(277
)
 
236,370

 
(3,141
)
 
312,803

 
(3,418
)
Asset-backed securities
3,180

 
(4
)
 
18,583

 
(42
)
 
21,763

 
(46
)
Commercial mortgage-

 

 

 

 
 
 
 
backed securities
11,879

 
(24
)
 
45,714

 
(415
)
 
57,593

 
(439
)
 
$
105,178

 
$
(317
)
 
$
317,978

 
$
(3,669
)
 
$
423,156

 
$
(3,986
)

 
March 30, 2019
 
Less Than 12 Months
 
12 Months or Greater
 
Total
(In thousands)
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
Non-financial institution securities
$
4,767

 
$
(4
)
 
$
51,044

 
$
(558
)
 
$
55,811

 
$
(562
)
U.S. government and

 

 

 

 

 

    agency securities

 

 
13,542

 
(139
)
 
13,542

 
(139
)
Mortgage-backed securities
34,595

 
(480
)
 
597,394

 
(14,155
)
 
631,989

 
(14,635
)
Asset-backed securities

 

 
76,103

 
(483
)
 
76,103


(483
)
Commercial mortgage-
 
 
 
 
 
 
 
 
 
 
 
    backed securities
1,354

 
(3
)
 
112,294

 
(1,615
)
 
113,648

 
(1,618
)
 
$
40,716

 
$
(487
)
 
$
850,377

 
$
(16,950
)
 
$
891,093

 
$
(17,437
)

Amortized cost and estimated fair value of marketable debt securities
 
September 28, 2019
(In thousands)
Amortized
Cost
 
Estimated
Fair Value
Due in one year or less
$
1,134,474

 
$
1,134,470

Due after one year through five years
50,267

 
50,118

Due after five years through ten years
100,199

 
100,173

Due after ten years
402,510

 
400,369


$
1,687,450

 
$
1,685,130


Information on sale of available-for-sale securities
Certain information related to available-for-sale securities is as follows:

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Proceeds from sale of available-for-sale securities
$
143,529

 
$
7

 
$
299,623

 
$
903

Gross realized gains on sale of available-for-sale securities
$
607

 
$

 
$
1,212

 
$
96

Gross realized losses on sale of available-for-sale securities
(133
)
 
(1
)
 
(172
)
 
(48
)
Net realized gains (losses) on sale of available-for-sale securities
$
474

 
$
(1
)
 
$
1,040

 
$
48

Amortization of premiums on available-for-sale securities
$
1,636

 
$
2,645

 
$
2,347

 
$
5,136


XML 43 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation
6 Months Ended
Sep. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]
Basis of Presentation

The accompanying interim condensed consolidated financial statements have been prepared in conformity with United States (U.S.) generally accepted accounting principles (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X, and should be read in conjunction with the Xilinx, Inc. (Xilinx or the Company) consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) on Form 10-K for the fiscal year ended March 30, 2019. The interim financial statements are unaudited, but reflect all adjustments which are, in the opinion of management, of a normal, recurring nature necessary to provide a fair statement of results for the interim periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for the fiscal year ending March 28, 2020 or any future period.

The Company uses a 52- to 53-week fiscal year ending on the Saturday nearest March 31. Fiscal 2020 and fiscal 2019 are both 52-week years ending on March 28, 2020 and March 30, 2019, respectively. The quarters ended September 28, 2019 and September 29, 2018 each consisted of 13 weeks.
XML 44 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Current assets:    
Cash and cash equivalents at beginning of period $ 1,603,813 $ 1,544,490
Short-term investments 912,030 1,631,194
Accounts receivable, net 335,499 335,165
Inventories 335,258 315,358
Prepaid expenses and other current assets 71,400 65,771
Total current assets 3,258,000 3,891,978
Property, plant and equipment, at cost: 960,101 902,993
Accumulated depreciation and amortization (597,941) (574,064)
Net property, plant and equipment 362,160 328,929
Long-term investments 0 53,433
Goodwill 620,852 340,718
Acquisition-related intangibles, net 220,057 80,723
Other assets 558,829 455,567
Total Assets 5,019,898 5,151,348
Current liabilities:    
Accounts payable 107,105 117,491
Accrued payroll and related liabilities 246,310 247,268
Income taxes payable 17,176 28,718
Other accrued liabilities 135,237 81,559
Total current liabilities 505,828 475,036
Long-term Debt, Excluding Current Maturities 1,245,631 1,234,807
Long-term income taxes payable 476,641 515,192
Other long-term liabilities 95,893 64,804
Commitments and contingencies (Note 17)
Stockholders' equity:    
Preferred stock, $.01 par value (none issued and outstanding) 0 0
Common stock, $.01 par value 2,515 2,539
Additional paid-in capital 978,222 1,005,411
Retained earnings 1,732,304 1,876,969
Accumulated other comprehensive loss (17,136) (23,410)
Total stockholders’ equity 2,695,905 2,861,509
Total Liabilities and Stockholders’ Equity $ 5,019,898 $ 5,151,348
XML 45 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Income Taxes
6 Months Ended
Sep. 28, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

The Company recorded a tax benefit of $11.1 million and a tax provision of $9.9 million for the second quarter and the first six months of fiscal 2020, respectively, representing effective tax rates of (5.2)% and 2.1%, respectively. The Company recorded tax provisions of $23.4 million and $46.3 million for the second quarter and the first six months of fiscal 2019, respectively, representing effective tax rates of 9.8% and 10.2%, respectively.

The difference between the U.S. federal statutory tax rate of 21% and the Company's effective tax rate in all periods presented was primarily due to the beneficial impact of income earned in lower tax rate jurisdictions and excess tax benefits with respect to stock-based compensation, which was partially offset by U.S. tax on global intangible low-taxed income.

The Company’s total gross unrecognized tax benefits as of September 28, 2019, determined in accordance with FASB authoritative guidance for measuring uncertain tax positions, increased by $18.3 million in the second quarter of fiscal 2020 to $167.1 million. The total amount of unrecognized tax benefits that, if realized in a future period, would favorably affect the effective tax rate was $51.2 million as of September 28, 2019. Another $85.5 million would increase additional paid-in capital. The $85.5 million relates to an additional deduction claimed on federal and state amended tax returns (refund claim) for fiscal 2014 for repurchase premium paid in that year in connection with the early redemption of the Company’s 3.125% Junior Convertible debenture due March 15, 2037. After the close of the second quarter of fiscal 2020, the Company received written notification from the Internal Revenue Service that the Joint Committee on Taxation had completed its review of the Company's refund claim and had taken no exception. Accordingly, the unrecognized tax benefit of $85.5 million will be realized in the third quarter of fiscal 2020. It is reasonably possible that other changes to the Company's unrecognized tax benefits could be significant in the next twelve months due to tax audit settlements and lapses of statutes of limitation. As a result of uncertainties regarding tax audit settlements and their possible outcomes, an estimate of the range of increase or decrease that could occur in the next twelve months cannot be made.

The Company’s policy is to include interest and penalties related to income tax liabilities within the provision (benefit) for income taxes on the condensed consolidated statements of income. The balance of accrued interest and penalties recorded in the condensed consolidated balance sheets and the amounts of interest and penalties included in the Company's provision (benefit) for income taxes were not material for all periods presented.

The statutes of limitations have closed for U.S. federal income tax purposes for years through fiscal 2014, for U.S. state income tax purposes for years through fiscal 2010, and for Ireland income tax purposes for years through fiscal 2014.

On July 27, 2015, the United States Tax Court (Tax Court) issued its opinion in Altera Corp. v. Commissioner, and, in a 15-0 decision, concluded that related parties in a cost sharing arrangement are not required to share expenses related to stock-based compensation. The Commissioner appealed the Tax Court decision to the Ninth Circuit Court of Appeals (Ninth Circuit). The Ninth Circuit overturned the Tax Court’s decision in an opinion issued on July 24, 2018, but subsequently withdrew it. After rehearing the arguments on October 16, 2018, the Ninth Circuit issued a subsequent opinion on June 7, 2019. In a 2-1 decision, the Ninth Circuit overturned the Tax Court’s decision. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit, which will consist of a panel of 11 judges. In the case of a denial of a Ninth Circuit en banc rehearing or a decision against Altera following an en banc rehearing, Altera can appeal to the United States Supreme Court for review. Since the Altera decision is not yet final, we believe the law to be unsettled and continue to record tax benefits as we exclude stock-based compensation costs from our cost sharing arrangement. As of the fiscal year ended March 30, 2019, the potential impact of a final adverse decision to the consolidated statement of income could be as much as $45.0 million for prior years' taxes and interest. We will continue to monitor developments in the Altera case and the potential effect on our consolidated financial statements.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Acquisition-Related Intangibles
6 Months Ended
Sep. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquisition-Related Intangibles Goodwill and Acquisition-Related Intangibles

A summary of the goodwill and acquisitions-related intangibles balances as of September 28, 2019 and March 30, 2019 was as follows:
 



 


 
Weighted-Average
(In thousands)
September 28, 2019
 
March 30, 2019
 
Amortization Life
Goodwill
$
620,852

 
$
340,718

 

Core technology, gross
$
201,216

 
$
107,250

 

Less accumulated amortization
(91,614
)
 
(82,611
)
 

Core technology, net
109,602

 
24,639

 
4.4 years
Other intangibles, gross
95,759

 
51,016

 

Less accumulated amortization
(50,211
)
 
(47,642
)
 

Other intangibles, net
45,548

 
3,374

 
4.3 years
 
 
 
 
 
 
In-process research and development
64,907

 
52,710

 
 
Total acquisition-related intangibles, gross
361,882

 
210,976

 

Less total accumulated amortization
(141,825
)
 
(130,253
)
 

Total acquisition-related intangibles, net
$
220,057

 
$
80,723

 



Based on the carrying value of acquisition-related intangibles recorded as of September 28, 2019, and assuming no subsequent acquisition or impairment of the underlying assets, the annual amortization expense for acquisition-related intangibles is expected to be as follows:
 
Fiscal
(In thousands)
2020 (remaining six months)
$
18,359

2021
36,696

2022
34,217

2023
32,207

2024
27,860

Thereafter
5,811

Total
$
155,150

In-process research and development is not subject to amortization prior to the completion of the projects and therefore the balance is excluded from the above annual amortization expense schedule.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Tables)
6 Months Ended
Sep. 28, 2019
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis as of September 28, 2019 and March 30, 2019:

 
 
September 28, 2019
(In thousands)
 
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
648,128

 
$

 
$

 
$
648,128

Financial institution securities
 

 
205,479

 

 
205,479

Non-financial institution securities
 

 
228,792

 

 
228,792

U.S. government and agency securities
 
114,800

 
41,491

 

 
156,291

Foreign government and agency securities
 

 
199,733

 

 
199,733

Short-term investments:
 
 
 
 
 
 
 
 
Financial institution securities
 

 
225,000

 

 
225,000

Non-financial institution securities
 

 
45,422

 

 
45,422

U.S. government and agency securities
 
20,479

 
28,103

 

 
48,582

Foreign government and agency securities
 

 
29,875

 

 
29,875

Mortgage-backed securities
 

 
446,303

 

 
446,303

Asset-backed securities
 

 
26,360

 

 
26,360

Commercial mortgage-backed securities
 

 
73,293

 

 
73,293

Debt mutual fund
 

 
17,195

 

 
17,195

Total assets measured at fair value
 
$
783,407

 
$
1,567,046

 
$

 
$
2,350,453

Liabilities
 


 


 


 


Derivative financial instruments, net
 
$

 
$
1,090

 
$

 
$
1,090

Total liabilities measured at fair value
 
$

 
$
1,090

 
$

 
$
1,090

Net assets measured at fair value
 
$
783,407

 
$
1,565,956

 
$

 
$
2,349,363



 
March 30, 2019
(In thousands)
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
428,150

 
$

 
$

 
$
428,150

Financial institution securities

 
287,945

 

 
287,945

Non-financial institution securities

 
461,884

 

 
461,884

U.S. government and agency securities
149,578

 
53,520

 

 
203,098

Foreign government and agency securities

 
99,750

 

 
99,750

Short-term investments:

 

 

 


Financial institution securities

 
249,850

 

 
249,850

Non-financial institution securities

 
240,040

 

 
240,040

U.S. government and agency securities
93,149

 
37,838

 

 
130,987

Foreign government and agency securities

 
114,705

 

 
114,705

Mortgage-backed securities

 
670,770

 

 
670,770

Debt mutual fund

 
31,934

 

 
31,934

Asset-backed securities

 
76,369

 

 
76,369

Commercial mortgage-backed securities

 
116,539

 

 
116,539

Long-term investments:

 
 
 

 


Debt mutual fund

 
53,433

 

 
53,433

Total assets measured at fair value
$
670,877

 
$
2,494,577

 
$

 
$
3,165,454

Liabilities
 
 
 
 
 
 
 
Derivative financial instruments, net
$

 
$
9,009

 
$

 
$
9,009

Total liabilities measured at fair value
$

 
$
9,009

 
$

 
$
9,009

Net assets measured at fair value
$
670,877

 
$
2,485,568

 
$

 
$
3,156,445


Changes in Level 3 instruments measured at fair value on a recurring basis
Financial Instruments Not Recorded at Fair Value on a Recurring Basis

The Company's $500.0 million principal amount of 3.000% notes due March 15, 2021 (2021 Notes) and $750.0 million principal amount of 2.950% senior notes due June 1, 2024 (2024 Notes) are measured at fair value on a quarterly basis for disclosure purposes. The fair values of the 2021 Notes and 2024 Notes as of September 28, 2019 were approximately $505.6 million and $768.8 million, respectively, based on the last trading price for the period (classified as Level 2 in fair value hierarchy due to relatively low trading volume).

XML 48 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Investments, All Other Investments [Abstract]        
Equity Securities, FV-NI, Unrealized Gain (Loss) $ (4,100) $ 73 $ (5,600) $ 6,300
Proceeds from sale of available-for-sale securities 143,529 7 299,623 903
Gross realized gains on sale of available-for-sale securities 607 0 1,212 96
Gross realized losses on sale of available-for-sale securities (133) (1) (172) (48)
Net realized gains (losses) on sale of available-for-sale securities 474 (1) 1,040 48
Amortization of premiums on available-for-sale securities $ 1,636 $ 2,645 $ 2,347 $ 5,136
XML 49 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Sep. 28, 2019
Mar. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities, Noncurrent $ 0 $ 53,433
Cost Method Investments, Fair Value Disclosure 71,100  
Three Point Zero Percent 2021 Senior Debentures [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Instrument, Face Amount $ 500,000  
Debt Instrument, Interest Rate, Stated Percentage 3.00%  
Debt Instrument, Maturity Date Mar. 15, 2021  
Fair value of convertible notes $ 505,600  
Two Point and Nine Five Percent 2024 Senior Debentures [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Instrument, Face Amount $ 750,000  
Debt Instrument, Interest Rate, Stated Percentage 2.95%  
Debt Instrument, Maturity Date Jun. 01, 2024  
Fair value of convertible notes $ 768,800  
Three Point Zero Percent 2021 Senior Debentures [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Instrument, Face Amount 500,000 500,000
Two Point and Nine Five Percent 2024 Senior Debentures [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Instrument, Face Amount $ 750,000 $ 750,000
Debt Instrument, Interest Rate, Stated Percentage 2.95%  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination (Tables)
6 Months Ended
Sep. 28, 2019
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The preliminary fair values of the assets acquired and liabilities assumed in the acquisition of Solarflare, by major class, were recognized as follows:
 
Amount
 
(In thousands)
Cash and cash equivalents
$
6,765

Tangible assets
19,631

Deferred tax assets
44,016

Identifiable intangible assets
106,000

Goodwill
239,197

Current liabilities
(10,624
)
Non-current liabilities
(4,238
)
Total
$
400,747


Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination
The identified intangible assets assumed in the acquisition of Solarflare were recognized as follows, based upon the preliminary fair values as of the closing date of the acquisition.
 
Amount
 
Amortization Life
 
(In thousands)
 
 
Trade names & trademarks
$
2,000

 
2.0 years
Developed technology
34,000

 
5.0 years
Customer relationships
40,000

 
5.0 years
In-process research and development
30,000

 
N/A
Total identifiable intangible assets
$
106,000

 
 

XML 51 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 303 392 1 false 60 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.xilinx.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Income Sheet http://www.xilinx.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.xilinx.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003000 - Statement - Consolidated Balance Sheets Sheet http://www.xilinx.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.xilinx.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.xilinx.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Statement Sheet http://www.xilinx.com/role/CondensedConsolidatedStatementsOfStockholdersEquityStatement Condensed Consolidated Statements of Stockholders' Equity Statement Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.xilinx.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 2107100 - Disclosure - Recent Accounting Changes and Accounting Pronouncements Sheet http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncements Recent Accounting Changes and Accounting Pronouncements Notes 9 false false R10.htm 2108100 - Disclosure - Significant Customers and Concentrations of Credit Risk (Notes) Notes http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskNotes Significant Customers and Concentrations of Credit Risk (Notes) Notes 10 false false R11.htm 2109100 - Disclosure - Fair Value Measurements Sheet http://www.xilinx.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2113100 - Disclosure - Financial Instruments Sheet http://www.xilinx.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 2114100 - Disclosure - Derivative Financial Instruments Sheet http://www.xilinx.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 13 false false R14.htm 2115100 - Disclosure - Stock-Based Compensation Plans Sheet http://www.xilinx.com/role/StockBasedCompensationPlans Stock-Based Compensation Plans Notes 14 false false R15.htm 2116100 - Disclosure - Net Income Per Common Share Sheet http://www.xilinx.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 15 false false R16.htm 2117100 - Disclosure - Inventories Sheet http://www.xilinx.com/role/Inventories Inventories Notes 16 false false R17.htm 2118100 - Disclosure - Debt and Credit Facility Sheet http://www.xilinx.com/role/DebtAndCreditFacility Debt and Credit Facility Notes 17 false false R18.htm 2120100 - Disclosure - Common Stock Repurchase Program Sheet http://www.xilinx.com/role/CommonStockRepurchaseProgram Common Stock Repurchase Program Notes 18 false false R19.htm 2121100 - Disclosure - Interest and Other Expense, Net Sheet http://www.xilinx.com/role/InterestAndOtherExpenseNet Interest and Other Expense, Net Notes 19 false false R20.htm 2122100 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 20 false false R21.htm 2123100 - Disclosure - Income Taxes Sheet http://www.xilinx.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2124100 - Disclosure - Leases and Commitments Sheet http://www.xilinx.com/role/LeasesAndCommitments Leases and Commitments Notes 22 false false R23.htm 2126100 - Disclosure - Product Warranty and Indemnification (Notes) Notes http://www.xilinx.com/role/ProductWarrantyAndIndemnificationNotes Product Warranty and Indemnification (Notes) Notes 23 false false R24.htm 2127100 - Disclosure - Contingencies Sheet http://www.xilinx.com/role/Contingencies Contingencies Notes 24 false false R25.htm 2129100 - Disclosure - Goodwill and Acquisition-Related Intangibles Sheet http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangibles Goodwill and Acquisition-Related Intangibles Notes 25 false false R26.htm 2130100 - Disclosure - Segment Information Sheet http://www.xilinx.com/role/SegmentInformation Segment Information Notes 26 false false R27.htm 2131100 - Disclosure - Business Combination Sheet http://www.xilinx.com/role/BusinessCombination Business Combination Notes 27 false false R28.htm 2132100 - Disclosure - Subsequent Events (Notes) Notes http://www.xilinx.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 28 false false R29.htm 2309301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.xilinx.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.xilinx.com/role/FairValueMeasurements 29 false false R30.htm 2313301 - Disclosure - Financial Instruments (Tables) Sheet http://www.xilinx.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.xilinx.com/role/FinancialInstruments 30 false false R31.htm 2315301 - Disclosure - Stock-Based Compensation Plans (Tables) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansTables Stock-Based Compensation Plans (Tables) Tables http://www.xilinx.com/role/StockBasedCompensationPlans 31 false false R32.htm 2316301 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Tables) Sheet http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareTables Net Income Per Common Share Net Income Per Common Share (Tables) Tables 32 false false R33.htm 2317301 - Disclosure - Inventories Inventories (Tables) Sheet http://www.xilinx.com/role/InventoriesInventoriesTables Inventories Inventories (Tables) Tables 33 false false R34.htm 2318301 - Disclosure - Debt and Credit Facility (Tables) Sheet http://www.xilinx.com/role/DebtAndCreditFacilityTables Debt and Credit Facility (Tables) Tables http://www.xilinx.com/role/DebtAndCreditFacility 34 false false R35.htm 2321301 - Disclosure - Interest And Other Expense, Net (Tables) Sheet http://www.xilinx.com/role/InterestAndOtherExpenseNetTables Interest And Other Expense, Net (Tables) Tables 35 false false R36.htm 2322301 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncome 36 false false R37.htm 2324301 - Disclosure - Leases and Commitments (Tables) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsTables Leases and Commitments (Tables) Tables http://www.xilinx.com/role/LeasesAndCommitments 37 false false R38.htm 2329301 - Disclosure - Goodwill and Acquisition-Related Intangibles (Tables) Sheet http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables Goodwill and Acquisition-Related Intangibles (Tables) Tables http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangibles 38 false false R39.htm 2330301 - Disclosure - Segment Information (Tables) Sheet http://www.xilinx.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.xilinx.com/role/SegmentInformation 39 false false R40.htm 2331301 - Disclosure - Business Combination (Tables) Sheet http://www.xilinx.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.xilinx.com/role/BusinessCombination 40 false false R41.htm 2407401 - Disclosure - Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details) Sheet http://www.xilinx.com/role/RecentAccountingChangesAndAccountingPronouncementsRecentAccountingStandardsDetails Recent Accounting Changes and Accounting Pronouncements Recent Accounting Standards (Details) Details 41 false false R42.htm 2408401 - Disclosure - Significant Customers and Concentrations of Credit Risk (Details) Sheet http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskDetails Significant Customers and Concentrations of Credit Risk (Details) Details http://www.xilinx.com/role/SignificantCustomersAndConcentrationsOfCreditRiskNotes 42 false false R43.htm 2409402 - Disclosure - Fair Value Measurements (Details) Sheet http://www.xilinx.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.xilinx.com/role/FairValueMeasurementsTables 43 false false R44.htm 2409404 - Disclosure - Fair Value Measurements (Details Textual) Sheet http://www.xilinx.com/role/FairValueMeasurementsDetailsTextual Fair Value Measurements (Details Textual) Details http://www.xilinx.com/role/FairValueMeasurementsTables 44 false false R45.htm 2413402 - Disclosure - Financial Instruments (Details) Sheet http://www.xilinx.com/role/FinancialInstrumentsDetails Financial Instruments (Details) Details http://www.xilinx.com/role/FinancialInstrumentsTables 45 false false R46.htm 2413403 - Disclosure - Financial Instruments (Details 1) Sheet http://www.xilinx.com/role/FinancialInstrumentsDetails1 Financial Instruments (Details 1) Details http://www.xilinx.com/role/FinancialInstrumentsTables 46 false false R47.htm 2413404 - Disclosure - Financial Instruments (Details 2) Sheet http://www.xilinx.com/role/FinancialInstrumentsDetails2 Financial Instruments (Details 2) Details http://www.xilinx.com/role/FinancialInstrumentsTables 47 false false R48.htm 2413405 - Disclosure - Financial Instruments (Details 3) Sheet http://www.xilinx.com/role/FinancialInstrumentsDetails3 Financial Instruments (Details 3) Details http://www.xilinx.com/role/FinancialInstrumentsTables 48 false false R49.htm 2414406 - Disclosure - Derivative Financial Instruments (Details Textual) Sheet http://www.xilinx.com/role/DerivativeFinancialInstrumentsDetailsTextual Derivative Financial Instruments (Details Textual) Details http://www.xilinx.com/role/DerivativeFinancialInstruments 49 false false R50.htm 2415402 - Disclosure - Stock-Based Compensation Plans (Details) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansDetails Stock-Based Compensation Plans (Details) Details http://www.xilinx.com/role/StockBasedCompensationPlansTables 50 false false R51.htm 2415403 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails1 Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 1) Details 51 false false R52.htm 2415405 - Disclosure - Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansStockBasedCompensationPlansDetails3 Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3) Details 52 false false R53.htm 2415406 - Disclosure - Stock-Based Compensation Plans (Details 4) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansDetails4 Stock-Based Compensation Plans (Details 4) Details http://www.xilinx.com/role/StockBasedCompensationPlansTables 53 false false R54.htm 2415407 - Disclosure - Stock-Based Compensation Plans (Details Textual) Sheet http://www.xilinx.com/role/StockBasedCompensationPlansDetailsTextual Stock-Based Compensation Plans (Details Textual) Details http://www.xilinx.com/role/StockBasedCompensationPlansTables 54 false false R55.htm 2416402 - Disclosure - Net Income Per Common Share Net Income Per Common Share (Details) Sheet http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareDetails Net Income Per Common Share Net Income Per Common Share (Details) Details http://www.xilinx.com/role/NetIncomePerCommonShareNetIncomePerCommonShareTables 55 false false R56.htm 2417402 - Disclosure - Inventories Inventories (Details) Sheet http://www.xilinx.com/role/InventoriesInventoriesDetails Inventories Inventories (Details) Details http://www.xilinx.com/role/InventoriesInventoriesTables 56 false false R57.htm 2418402 - Disclosure - Debt and Credit Facility (Details 1) Sheet http://www.xilinx.com/role/DebtAndCreditFacilityDetails1 Debt and Credit Facility (Details 1) Details http://www.xilinx.com/role/DebtAndCreditFacilityTables 57 false false R58.htm 2418403 - Disclosure - Debt and Credit Facility (Details 2) Sheet http://www.xilinx.com/role/DebtAndCreditFacilityDetails2 Debt and Credit Facility (Details 2) Details http://www.xilinx.com/role/DebtAndCreditFacilityTables 58 false false R59.htm 2420401 - Disclosure - Common Stock Repurchase Program (Details) Sheet http://www.xilinx.com/role/CommonStockRepurchaseProgramDetails Common Stock Repurchase Program (Details) Details http://www.xilinx.com/role/CommonStockRepurchaseProgram 59 false false R60.htm 2421402 - Disclosure - Interest and Other Expense, Net (Details) Sheet http://www.xilinx.com/role/InterestAndOtherExpenseNetDetails Interest and Other Expense, Net (Details) Details http://www.xilinx.com/role/InterestAndOtherExpenseNet 60 false false R61.htm 2422402 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.xilinx.com/role/AccumulatedOtherComprehensiveIncomeTables 61 false false R62.htm 2423401 - Disclosure - Income Taxes (Details Textual) Sheet http://www.xilinx.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.xilinx.com/role/IncomeTaxes 62 false false R63.htm 2424402 - Disclosure - Leases and Commitments - Schedule of Maturity of lease liability (Details) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsScheduleOfMaturityOfLeaseLiabilityDetails Leases and Commitments - Schedule of Maturity of lease liability (Details) Details 63 false false R64.htm 2424403 - Disclosure - Leases and Commitments Narrative (Details) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsNarrativeDetails Leases and Commitments Narrative (Details) Details 64 false false R65.htm 2424404 - Disclosure - Leases and Commitments - Lease Assets and Liabilities (Details) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsLeaseAssetsAndLiabilitiesDetails Leases and Commitments - Lease Assets and Liabilities (Details) Details 65 false false R66.htm 2424405 - Disclosure - Leases and Commitments - Components of lease cost (Details) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsComponentsOfLeaseCostDetails Leases and Commitments - Components of lease cost (Details) Details 66 false false R67.htm 2424406 - Disclosure - Leases and Commitments - Other information (Details) Sheet http://www.xilinx.com/role/LeasesAndCommitmentsOtherInformationDetails Leases and Commitments - Other information (Details) Details 67 false false R68.htm 2427401 - Disclosure - Contingencies Contingencies (Details) Sheet http://www.xilinx.com/role/ContingenciesContingenciesDetails Contingencies Contingencies (Details) Details 68 false false R69.htm 2429402 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details) Sheet http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails Goodwill and Acquisition-Related Intangibles (Details) Details http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables 69 false false R70.htm 2429403 - Disclosure - Goodwill and Acquisition-Related Intangibles (Details 1) Sheet http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesDetails1 Goodwill and Acquisition-Related Intangibles (Details 1) Details http://www.xilinx.com/role/GoodwillAndAcquisitionRelatedIntangiblesTables 70 false false R71.htm 2430402 - Disclosure - Segment Information (Details) Sheet http://www.xilinx.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.xilinx.com/role/SegmentInformationTables 71 false false R72.htm 2431402 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.xilinx.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 72 false false R73.htm 2431403 - Disclosure - Business Combination - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.xilinx.com/role/BusinessCombinationAssetsAcquiredAndLiabilitiesAssumedDetails Business Combination - Assets Acquired and Liabilities Assumed (Details) Details 73 false false R74.htm 2431404 - Disclosure - Business Combination - Intangible Assets Acquired (Details) Sheet http://www.xilinx.com/role/BusinessCombinationIntangibleAssetsAcquiredDetails Business Combination - Intangible Assets Acquired (Details) Details 74 false false R75.htm 2432401 - Disclosure - Subsequent Events (Details) Sheet http://www.xilinx.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.xilinx.com/role/SubsequentEventsNotes 75 false false R9999.htm Uncategorized Items - xlnx0928201910q.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - xlnx0928201910q.htm Cover 76 false false All Reports Book All Reports xlnx0928201910q.htm ex101q2fy20.htm ex311q2fy20.htm ex312q2fy20.htm ex321q2fy20.htm ex322q2fy20.htm xlnx-20190928.xsd xlnx-20190928_cal.xml xlnx-20190928_def.xml xlnx-20190928_lab.xml xlnx-20190928_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/currency/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 52 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments - Schedule of Maturity of lease liability (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Fiscal  
2020 (remaining six months) $ 6,631
2020 11,382
2021 10,100
2022 6,778
2023 6,118
Thereafter 35,505
Total 76,514
Less: Imputed interest (17,507)
Total lease liabilities $ 59,007
XML 53 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments - Other information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Leases [Abstract]    
Cash paid for operating leases included in operating cash flows $ 2,947 $ 6,079
Weighted-average remaining lease term - operating leases (in years) 7 years 10 months 24 days 7 years 10 months 24 days
Weighted-average remaining discount rate - operating leases (as a percent) 5.80% 5.80%
XML 54 R74.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination - Intangible Assets Acquired (Details) - Solarflare
$ in Thousands
3 Months Ended
Sep. 28, 2019
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Total identifiable intangible assets $ 106,000
In-process research and development  
Acquired Finite-Lived Intangible Assets [Line Items]  
Indefinite-lived intangible assets acquired 30,000
Trade names & trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 2,000
Amortization Life 2 years
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 34,000
Amortization Life 5 years
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Finite-lived intangible assets acquired $ 40,000
Amortization Life 5 years
XML 55 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Acquisition-Related Intangibles (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of acquisition-related intangibles $ 2,169 $ 839 $ 2,569 $ 1,199
Schedule of expected annual amortization expense for acquisition-related intangibles        
2020 (remaining six months) 18,359   18,359  
2021 36,696   36,696  
2022 34,217   34,217  
2023 32,207   32,207  
2024 27,860   27,860  
Thereafter 5,811   5,811  
Total $ 155,150   $ 155,150  
XML 56 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans (Details 4)
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate (as a percent) 1.80% 2.70% 1.80% 2.70%
Dividend yield (as a percent) 1.30% 2.20% 1.30% 2.20%
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life of options (years) 1 year 3 months 1 year 3 months    
Expected stock price volatility (as a percent) 37.00% 29.00%    
Risk-free interest rate (as a percent) 1.90% 2.50%    
Dividend yield (as a percent) 1.30% 2.00%    
XML 57 R9999.htm IDEA: XBRL DOCUMENT v3.19.3
Label Element Value
Accounting Standards Update 2016-16 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (13,776,000)
Accounting Standards Update 2016-16 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (13,776,000)
Accounting Standards Update 2016-07 [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption 0
Accounting Standards Update 2016-07 [Member] | Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (8,399,000)
Accounting Standards Update 2016-07 [Member] | AOCI Attributable to Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,399,000
XML 58 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Debt and Credit Facility (Details 1) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Mar. 29, 2014
Mar. 30, 2019
May 30, 2017
Mar. 12, 2014
Debt Instrument [Line Items]                
Net interest rate received (paid) from interest rate swap   $ 642,000 $ 923,000 $ 1,500,000        
Debt Instrument, Description of Variable Rate Basis     three-month London Interbank Offered Rate (LIBOR) plus 91.43 bps          
Line of Credit Facility, Maximum Borrowing Capacity $ 400,000,000.0   $ 400,000,000.0          
AdditionalborrowingcapacityfromRevolvingCreditFacility 150,000,000.0   150,000,000.0          
Line of Credit Facility, Average Outstanding Amount 0              
Long-term Debt, Excluding Current Maturities 1,245,631,000   1,245,631,000     $ 1,234,807,000    
Two Point and Nine Five Percent 2024 Senior Debentures [Member]                
Debt Instrument [Line Items]                
Discount Percent of Par             99.887%  
Debt Instrument, Face Amount $ 750,000,000   $ 750,000,000     750,000,000    
Debt Instrument, Interest Rate, Stated Percentage 2.95%   2.95%          
Debt Instrument, Unamortized Discount $ (584,000)   $ (584,000)     (642,000)    
Debt Issuance Costs, Noncurrent, Net 2,648,000   2,648,000     2,932,000    
Long Term Debt, Carrying Value before Hedging Adjustment 746,768,000   746,768,000     746,426,000    
Derivative, Amount of Hedged Item 0   0     (10,089,000)    
Interest Expense, Debt, Excluding Amortization 5,444,000 6,174,000 11,986,000 12,556,000        
Amortization of Debt Issuance Costs 142,000 142,000 284,000 284,000        
Amortization of Debt Discount (Premium) 29,000 27,000 58,000 56,000        
Interest Expense, Debt $ 5,615,000 6,343,000 12,328,000 12,896,000        
Proceeds from Issuance of Long-term Debt   745,200,000            
Debt instrument, long term debt, remaining discount amortization period 4 years 8 months 12 days              
Long-term Debt, Excluding Current Maturities $ 746,768,000   746,768,000     736,337,000    
Three Point Zero Percent 2021 Senior Debentures [Member]                
Debt Instrument [Line Items]                
Discount Percent of Par               99.281%
Debt Instrument, Face Amount 500,000,000   500,000,000     500,000,000    
Debt Instrument, Unamortized Discount (792,000)   (792,000)     (1,063,000)    
Debt Issuance Costs, Noncurrent, Net 345,000   345,000     467,000    
Interest Expense, Debt, Excluding Amortization 3,750,000 3,750,000 7,500,000 7,500,000        
Amortization of Debt Issuance Costs 61,000 61,000 122,000 122,000        
Amortization of Debt Discount (Premium) 136,000 131,000 271,000 263,000        
Interest Expense, Debt $ 3,947,000 $ 3,942,000 7,893,000 $ 7,885,000        
Proceeds from Issuance of Long-term Debt         $ 495,400,000      
Debt instrument, long term debt, remaining discount amortization period 1 year 6 months              
Long-term Debt, Excluding Current Maturities $ 498,863,000   $ 498,863,000     $ 498,470,000    
XML 59 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 60 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Sep. 28, 2019
Equity [Abstract]  
Components of accumulated other comprehensive income (loss) The components of the Company's accumulated other comprehensive loss are as follows:
 
(In thousands)
September 28, 2019
 
March 30, 2019
Accumulated unrealized losses on available-for-sale securities, net of tax
$
(1,808
)
 
$
(12,725
)
Accumulated unrealized gains (losses) on hedging transactions, net of tax
(1,767
)
 
95

Accumulated cumulative translation adjustment, net of tax
(13,561
)
 
(10,780
)
Total accumulated other comprehensive loss
$
(17,136
)
 
$
(23,410
)

XML 61 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Common Share Net Income Per Common Share (Tables)
6 Months Ended
Sep. 28, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] The following table summarizes the computation of basic and diluted net income per common share:

 
Three Months Ended
 
Six Months Ended
(In thousands, except per share amounts)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net income available to common stockholders
$
226,993

 
$
215,712

 
$
468,452

 
$
405,750

Weighted average common shares outstanding-basic
252,399

 
252,988

 
252,728

 
252,541

Dilutive effect of employee equity incentive plans
2,870

 
2,534

 
3,781

 
2,516

Weighted average common shares outstanding-diluted
255,269

 
255,522

 
256,509

 
255,057

Basic net income per common share
$
0.90

 
$
0.85

 
$
1.85

 
$
1.61

Diluted net income per common share
$
0.89

 
$
0.84

 
$
1.83

 
$
1.59


XML 62 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Interest and Other Expense, Net
6 Months Ended
Sep. 28, 2019
Other Income and Expenses [Abstract]  
Interest and Other Expense, Net Interest and Other Income, Net

The components of interest and other income, net are as follows: 
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Interest income
$
13,813

 
$
17,350

 
$
31,801

 
$
34,748

Interest expense
(9,562
)
 
(13,164
)
 
(20,693
)
 
(26,536
)
Other income (expense), net
8,078

 
2,222

 
12,833

 
(4,651
)
   Total interest and other income, net
$
12,329

 
$
6,408

 
$
23,941

 
$
3,561


XML 63 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements
6 Months Ended
Sep. 28, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements

The authoritative guidance for fair value measurements established by the FASB defines fair value as the exchange price that would be received from selling an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which Xilinx would transact and also considers assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions and risk of nonperformance.

The Company determines the fair value for marketable debt securities using industry standard pricing services, data providers and other third-party sources and by internally performing valuation testing and analysis. The Company primarily uses a consensus price or weighted-average price for its fair value assessment. The Company determines the consensus price using market prices from a variety of industry standard pricing services, data providers, security master files from large financial institutions and other third-party sources and uses those multiple prices as inputs into a distribution-curve-based algorithm to determine the daily market value. The pricing services use multiple inputs to determine market prices, including reportable trades, benchmark yield curves, credit spreads and broker/dealer quotes as well as other industry and economic events. For certain securities with short maturities, such as discount commercial paper and certificates of deposit, the security is accreted from purchase price to face value at maturity. If a subsequent transaction on the same security is observed in the marketplace, the price on the subsequent transaction is used as the current daily market price and the security will be accreted to face value based on the revised price.

The Company validates the consensus prices by taking random samples from each asset type and corroborating those prices using reported trade activity, benchmark yield curves, binding broker/dealer quotes or other relevant price information. There have not been any changes to the Company’s fair value methodology during the second quarter of fiscal 2020 and the Company did not adjust or override any fair value measurements as of September 28, 2019.

Fair Value Hierarchy

The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. The guidance for fair value measurements requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:

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

The Company’s Level 1 assets consist of U.S. government securities and 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 consist of financial institution securities, non-financial institution securities, U.S. agency securities, foreign government and agency securities, mortgage-backed securities, debt mutual funds, asset-backed securities and commercial mortgage-backed securities. The Company’s Level 2 assets and liabilities also include foreign currency forward contracts and interest rate swap contracts.

Level 3 — Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

The Company has no Level 3 assets and liabilities measured at fair value on a recurring basis.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

In instances where the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability. The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis as of September 28, 2019 and March 30, 2019:

 
 
September 28, 2019
(In thousands)
 
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
648,128

 
$

 
$

 
$
648,128

Financial institution securities
 

 
205,479

 

 
205,479

Non-financial institution securities
 

 
228,792

 

 
228,792

U.S. government and agency securities
 
114,800

 
41,491

 

 
156,291

Foreign government and agency securities
 

 
199,733

 

 
199,733

Short-term investments:
 
 
 
 
 
 
 
 
Financial institution securities
 

 
225,000

 

 
225,000

Non-financial institution securities
 

 
45,422

 

 
45,422

U.S. government and agency securities
 
20,479

 
28,103

 

 
48,582

Foreign government and agency securities
 

 
29,875

 

 
29,875

Mortgage-backed securities
 

 
446,303

 

 
446,303

Asset-backed securities
 

 
26,360

 

 
26,360

Commercial mortgage-backed securities
 

 
73,293

 

 
73,293

Debt mutual fund
 

 
17,195

 

 
17,195

Total assets measured at fair value
 
$
783,407

 
$
1,567,046

 
$

 
$
2,350,453

Liabilities
 


 


 


 


Derivative financial instruments, net
 
$

 
$
1,090

 
$

 
$
1,090

Total liabilities measured at fair value
 
$

 
$
1,090

 
$

 
$
1,090

Net assets measured at fair value
 
$
783,407

 
$
1,565,956

 
$

 
$
2,349,363



 
March 30, 2019
(In thousands)
Quoted
Prices in
Active
Markets for
Identical
Instruments
(Level 1)
 
Significant
Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Total Fair
Value
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
428,150

 
$

 
$

 
$
428,150

Financial institution securities

 
287,945

 

 
287,945

Non-financial institution securities

 
461,884

 

 
461,884

U.S. government and agency securities
149,578

 
53,520

 

 
203,098

Foreign government and agency securities

 
99,750

 

 
99,750

Short-term investments:

 

 

 


Financial institution securities

 
249,850

 

 
249,850

Non-financial institution securities

 
240,040

 

 
240,040

U.S. government and agency securities
93,149

 
37,838

 

 
130,987

Foreign government and agency securities

 
114,705

 

 
114,705

Mortgage-backed securities

 
670,770

 

 
670,770

Debt mutual fund

 
31,934

 

 
31,934

Asset-backed securities

 
76,369

 

 
76,369

Commercial mortgage-backed securities

 
116,539

 

 
116,539

Long-term investments:

 
 
 

 


Debt mutual fund

 
53,433

 

 
53,433

Total assets measured at fair value
$
670,877

 
$
2,494,577

 
$

 
$
3,165,454

Liabilities
 
 
 
 
 
 
 
Derivative financial instruments, net
$

 
$
9,009

 
$

 
$
9,009

Total liabilities measured at fair value
$

 
$
9,009

 
$

 
$
9,009

Net assets measured at fair value
$
670,877

 
$
2,485,568

 
$

 
$
3,156,445



For certain of the Company’s financial instruments, including cash held in banks, accounts receivable and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables above.
 

Financial Instruments Not Recorded at Fair Value on a Recurring Basis

The Company's $500.0 million principal amount of 3.000% notes due March 15, 2021 (2021 Notes) and $750.0 million principal amount of 2.950% senior notes due June 1, 2024 (2024 Notes) are measured at fair value on a quarterly basis for disclosure purposes. The fair values of the 2021 Notes and 2024 Notes as of September 28, 2019 were approximately $505.6 million and $768.8 million, respectively, based on the last trading price for the period (classified as Level 2 in fair value hierarchy due to relatively low trading volume).

Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis

As of September 28, 2019, the Company had non-marketable equity securities in private companies of $71.1 million, which were classified as Level 3 assets. The Company’s investments in non-marketable securities of private companies are recorded at fair value if the Company recognizes an observable price adjustment or an impairment. Such impairment losses or observable price adjustments were not material during all periods presented. The Company’s investments in non-financial assets such as property,
plant and equipment, goodwill and acquisition-related intangibles, are recorded at cost (net of accumulated depreciation or amortization, where applicable). These non-financial assets are reduced to fair value when impaired.
XML 64 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Common Share
6 Months Ended
Sep. 28, 2019
Earnings Per Share [Abstract]  
Net Income Per Common Share Net Income Per Common Share

The computation of basic net income per common share for all periods presented is derived from information on the condensed consolidated statements of income, and there are no reconciling items in the numerator used to compute the diluted net income per common share. The following table summarizes the computation of basic and diluted net income per common share:

 
Three Months Ended
 
Six Months Ended
(In thousands, except per share amounts)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Net income available to common stockholders
$
226,993

 
$
215,712

 
$
468,452

 
$
405,750

Weighted average common shares outstanding-basic
252,399

 
252,988

 
252,728

 
252,541

Dilutive effect of employee equity incentive plans
2,870

 
2,534

 
3,781

 
2,516

Weighted average common shares outstanding-diluted
255,269

 
255,522

 
256,509

 
255,057

Basic net income per common share
$
0.90

 
$
0.85

 
$
1.85

 
$
1.61

Diluted net income per common share
$
0.89

 
$
0.84

 
$
1.83

 
$
1.59



The total shares used in the denominator of the diluted net income per common share calculation include potentially dilutive common equivalent shares outstanding that are not included in basic net income per common share calculation. The diluted shares were calculated by applying the treasury stock method to the impact of the equity incentive plans.

Certain shares of outstanding stock options and RSUs were excluded from diluted net income per common share calculation by applying the treasury stock method, as their inclusion would have been anti-dilutive. These excluded options and RSUs were immaterial for the second quarter and the first six months of fiscal 2020, but could be dilutive in the future if the Company’s average share price increases and is greater than the combined exercise prices and the unamortized fair values of these options and RSUs.
XML 66 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Product Warranty and Indemnification (Notes)
6 Months Ended
Sep. 28, 2019
Product Warranties Disclosures [Abstract]  
Product Warranty Disclosure [Text Block] Product Warranty and Indemnification

The Company generally sells products with a limited warranty for product quality. The Company provides an accrual for known product issues if a loss is probable and can be reasonably estimated. As of the end of the second quarter of fiscal 2020 and the end of fiscal 2019, the accrual balances of the product warranty liability were immaterial.

The Company offers, subject to certain terms and conditions, to indemnify customers and distributors for costs and damages awarded against these parties in the event the Company’s hardware products are found to infringe third-party intellectual property rights, including patents, copyrights or trademarks, and to compensate certain customers for limited specified costs they actually incur in the event the Company's hardware products experience epidemic failure. To a lesser extent, the Company may from time-to-time offer limited indemnification with respect to its software products.  The terms and conditions of these indemnity obligations are limited by contract, which obligations are typically perpetual from the effective date of the agreement. The Company has historically received only a limited number of requests for indemnification under these provisions and has not made any significant payments pursuant to these provisions. The Company cannot estimate the maximum amount of potential future payments, if any, that the Company may be required to make as a result of these obligations due to the limited history of indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim and indemnification provision. However, there can be no assurances that the Company will not incur any financial liabilities in the future as a result of these obligations.
XML 67 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Business Combination
6 Months Ended
Sep. 28, 2019
Business Combinations [Abstract]  
Business Combination Business Combination

In July 2019, the Company completed the acquisition of Solarflare by acquiring all of its outstanding ordinary shares. Solarflare is a leading provider of high-performance, low latency networking solutions for customers spanning FinTech to cloud computing. This acquisition enables the Company to combine its industry leading solutions with Solarflare's ultra-low latency network interface card (NIC) technology and onload application acceleration software, to enable new converged SmartNIC solutions.
Total purchase consideration to acquire Solarflare was approximately $400.0 million, including $8.4 million of fair value from the Company's preexisting investment in Solarflare and net of $6.8 million of cash acquired. The Company incurred $4.2 million of acquisition related costs, which was recorded as operating expenses in the Company's condensed consolidated statements of income. Additionally, the Company was required to assess the fair value of its preexisting investment in Solarflare and, as a result, recorded an immaterial gain in its condensed consolidated statements of income as part of interest and other income, net.
The Company allocated the purchase price to tangible and identified intangible assets acquired and liabilities assumed based on estimated fair values. As additional information becomes available, such as the finalization of the estimated fair value of tax-related items, the Company may further update the preliminary purchase price allocation during the remainder of the measurement period (up to one year from the acquisition date). The preliminary fair values of the assets acquired and liabilities assumed in the acquisition of Solarflare, by major class, were recognized as follows:
 
Amount
 
(In thousands)
Cash and cash equivalents
$
6,765

Tangible assets
19,631

Deferred tax assets
44,016

Identifiable intangible assets
106,000

Goodwill
239,197

Current liabilities
(10,624
)
Non-current liabilities
(4,238
)
Total
$
400,747



The goodwill of $239.2 million arising from the acquisition is attributed to the expected synergies and other benefits that will be generated from the combination of the Company and Solarflare. The goodwill recognized is not deductible for tax purposes.
The identified intangible assets assumed in the acquisition of Solarflare were recognized as follows, based upon the preliminary fair values as of the closing date of the acquisition.
 
Amount
 
Amortization Life
 
(In thousands)
 
 
Trade names & trademarks
$
2,000

 
2.0 years
Developed technology
34,000

 
5.0 years
Customer relationships
40,000

 
5.0 years
In-process research and development
30,000

 
N/A
Total identifiable intangible assets
$
106,000

 
 

XML 69 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Revenues $ 833,366 $ 746,252 $ 1,682,998 $ 1,430,622
Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 287,372 231,620 570,872 438,508
Cost of revenues 293,106 231,620 579,875 438,508
Cost, Depreciation and Amortization 5,734 0 9,003 0
Gross margin 540,260 514,632 1,103,123 992,114
Operating expenses:        
Research and development 222,979 183,372 427,079 354,198
Selling, general and administrative 111,596 97,685 219,021 188,217
Amortization of acquisition-related intangibles 2,169 839 2,569 1,199
Total operating expenses 336,744 281,896 648,669 543,614
Operating income 203,516 232,736 454,454 448,500
Interest and other income, net 12,329 6,408 23,941 3,561
Income before income taxes 215,845 239,144 478,395 452,061
Provision (benefit) for income taxes (11,148) 23,432 9,943 46,311
Net income $ 226,993 $ 215,712 $ 468,452 $ 405,750
Net income per common share:        
Basic (in dollars per share) $ 0.90 $ 0.85 $ 1.85 $ 1.61
Diluted (in dollars per share) 0.89 0.84 1.83 1.59
Common Stock, Dividends, Per Share, Declared $ 0.37 $ 0.36 $ 0.74 $ 0.72
Shares used in per share calculations:        
Basic (in shares) 252,399 252,988 252,728 252,541
Diluted (in shares) 255,269 255,522 256,509 255,057
XML 70 xlnx0928201910q_htm.xml IDEA: XBRL DOCUMENT 0000743988 2019-03-31 2019-09-28 0000743988 2019-10-11 0000743988 2018-04-01 2018-09-29 0000743988 2018-07-01 2018-09-29 0000743988 2019-06-30 2019-09-28 0000743988 2019-03-30 0000743988 2019-09-28 0000743988 2018-03-31 0000743988 2017-04-02 2017-09-30 0000743988 2018-09-29 0000743988 us-gaap:CommonStockMember 2019-03-31 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-03-31 2019-09-28 0000743988 us-gaap:CommonStockMember 2019-03-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 2019-09-28 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-03-30 0000743988 us-gaap:CommonStockMember 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-03-30 0000743988 us-gaap:RetainedEarningsMember 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-28 0000743988 us-gaap:CommonStockMember 2018-07-01 2018-09-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000743988 us-gaap:RetainedEarningsMember 2018-09-29 0000743988 2018-06-30 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-29 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-06-30 0000743988 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-29 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-09-29 0000743988 us-gaap:RetainedEarningsMember 2018-06-30 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-29 0000743988 us-gaap:CommonStockMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201607Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-09-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000743988 us-gaap:AccountingStandardsUpdate201607Member 2018-04-01 0000743988 us-gaap:CommonStockMember 2018-03-31 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000743988 us-gaap:RetainedEarningsMember 2018-03-31 0000743988 us-gaap:RetainedEarningsMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201607Member us-gaap:RetainedEarningsMember 2018-04-01 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-09-29 0000743988 us-gaap:AccountingStandardsUpdate201616Member 2018-04-01 0000743988 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-04-01 0000743988 us-gaap:RetainedEarningsMember 2019-06-30 2019-09-28 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 2019-09-28 0000743988 us-gaap:RetainedEarningsMember 2019-06-29 0000743988 us-gaap:CommonStockMember 2019-06-30 2019-09-28 0000743988 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-29 0000743988 us-gaap:CommonStockMember 2019-06-29 0000743988 us-gaap:AdditionalPaidInCapitalMember 2019-06-29 0000743988 2019-06-29 0000743988 us-gaap:AccountingStandardsUpdate201602Member 2019-06-29 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-06-30 2019-09-28 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-03-31 2019-09-28 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2018-09-29 0000743988 xlnx:DistributionForSubsequentResaleToOEMsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-03-30 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel1Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel2Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueMeasurementsRecurringMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:DebtMutualFundMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:MortgageBackedSecuritiesMember 2019-09-28 0000743988 us-gaap:AssetBackedSecuritiesMember 2019-09-28 0000743988 xlnx:NonfinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:AssetBackedSecuritiesMember 2019-03-30 0000743988 us-gaap:MortgageBackedSecuritiesMember 2019-03-30 0000743988 xlnx:NonfinancialinstitutionsecuritiesMember 2019-03-30 0000743988 xlnx:FinancialinstitutionsecuritiesMember 2019-09-28 0000743988 us-gaap:MoneyMarketFundsMember 2019-03-30 0000743988 xlnx:FinancialinstitutionsecuritiesMember 2019-03-30 0000743988 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-03-30 0000743988 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-09-28 0000743988 us-gaap:MoneyMarketFundsMember 2019-09-28 0000743988 us-gaap:InterestRateSwapMember 2019-03-31 2019-06-29 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-30 2019-09-28 0000743988 xlnx:CostOfRevenuesMember 2018-04-01 2018-09-29 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2019-03-31 2019-09-28 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-09-29 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-06-30 2019-09-28 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-31 2019-09-28 0000743988 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2018-07-01 2018-09-29 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-03-31 2019-09-28 0000743988 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-07-01 2018-09-29 0000743988 xlnx:CostOfRevenuesMember 2019-06-30 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2019-03-30 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-03-30 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-03-31 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-03-31 2019-09-28 0000743988 xlnx:A2019and2021NotesPayableMember 2019-03-31 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-29 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-06-30 2019-09-28 0000743988 xlnx:EquityPlanTwoThousandSevenMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2018-09-29 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-09-28 0000743988 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-09-29 0000743988 xlnx:EquityPlanTwoThousandSevenMember 2019-03-31 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2019-06-30 2019-09-28 0000743988 xlnx:EmployeeStockPurchasePlanMember 2018-07-01 2018-09-29 0000743988 2018-04-01 2019-03-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-03-30 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2018-07-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2018-04-01 2018-09-29 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-09-28 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2019-03-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2014-03-12 0000743988 xlnx:TwoPointandNineFivePercent2024SeniorDebenturesMember 2017-05-30 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2013-03-31 2014-03-29 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-06-30 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2019-03-31 2019-09-28 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2018-07-01 2018-09-29 0000743988 xlnx:ThreePointZeroPercent2021SeniorDebenturesMember 2018-04-01 2018-09-29 0000743988 xlnx:A2018RepurchaseProgramMember 2019-06-30 2019-09-28 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2018-05-16 0000743988 xlnx:A2018RepurchaseProgramMember 2019-03-31 2019-09-28 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2019-09-28 0000743988 xlnx:A2018RepurchaseProgramMember 2019-06-29 0000743988 xlnx:RepurchaseProgramTwoThousandEighteenDomain 2019-03-31 2019-09-28 0000743988 xlnx:PropertyRenovationMember 2019-09-28 0000743988 xlnx:ElectronicDesignAutomationSoftwareAndHardwareSoftwareMaintenanceMember 2019-09-28 0000743988 xlnx:OpenpurchaseOrdersFromOrdinaryOperationsMember 2019-09-28 0000743988 srt:MinimumMember 2019-06-30 2019-09-28 0000743988 srt:MaximumMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-03-30 0000743988 us-gaap:InProcessResearchAndDevelopmentMember 2019-09-28 0000743988 xlnx:CoreTechnologyMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-06-30 2019-09-28 0000743988 us-gaap:OtherIntangibleAssetsMember 2019-03-30 0000743988 us-gaap:InProcessResearchAndDevelopmentMember 2019-03-30 0000743988 country:JP 2018-04-01 2018-09-29 0000743988 srt:NorthAmericaMember 2018-04-01 2018-09-29 0000743988 srt:AsiaPacificMember 2019-03-31 2019-09-28 0000743988 srt:AsiaPacificMember 2018-07-01 2018-09-29 0000743988 srt:EuropeMember 2019-03-31 2019-09-28 0000743988 srt:NorthAmericaMember 2018-07-01 2018-09-29 0000743988 country:JP 2019-06-30 2019-09-28 0000743988 srt:EuropeMember 2018-07-01 2018-09-29 0000743988 srt:EuropeMember 2019-06-30 2019-09-28 0000743988 srt:NorthAmericaMember 2019-03-31 2019-09-28 0000743988 srt:NorthAmericaMember 2019-06-30 2019-09-28 0000743988 srt:AsiaPacificMember 2018-04-01 2018-09-29 0000743988 srt:EuropeMember 2018-04-01 2018-09-29 0000743988 country:JP 2018-07-01 2018-09-29 0000743988 country:JP 2019-03-31 2019-09-28 0000743988 srt:AsiaPacificMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:TrademarksAndTradeNamesMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:CustomerRelationshipsMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:DevelopedTechnologyRightsMember 2019-06-30 2019-09-28 0000743988 xlnx:SolarflareMember us-gaap:InProcessResearchAndDevelopmentMember 2019-06-30 2019-09-28 0000743988 us-gaap:SubsequentEventMember 2019-10-22 0000743988 us-gaap:SubsequentEventMember 2019-10-23 xlnx:Customer iso4217:USD shares pure iso4217:USD shares false --03-28 Q2 2020 0000743988 -0.36 -0.72 -0.37 -0.74 0.01 0.01 0.01 0.01 0 0 0 0 0 0 0 0 1 0 0 0 P6M P3M 10-Q true 2019-09-28 false 000-18548 XILINX, INC DE 2100 Logic Drive 77-0188631 San Jose CA 95124 408 559-7778 Common Stock, $0.01 par value XLNX NASDAQ Yes Yes Large Accelerated Filer false false false 251467392 833366000 746252000 1682998000 1430622000 287372000 231620000 570872000 438508000 5734000 0 9003000 0 293106000 231620000 579875000 438508000 540260000 514632000 1103123000 992114000 222979000 183372000 427079000 354198000 111596000 97685000 219021000 188217000 2169000 839000 2569000 1199000 336744000 281896000 648669000 543614000 203516000 232736000 454454000 448500000 12329000 6408000 23941000 3561000 215845000 239144000 478395000 452061000 -11148000 23432000 9943000 46311000 226993000 215712000 468452000 405750000 0.90 0.85 1.85 1.61 0.89 0.84 1.83 1.59 0.37 0.36 0.74 0.72 252399000 252988000 252728000 252541000 255269000 255522000 256509000 255057000 226993000 215712000 468452000 405750000 1961000 -2125000 11716000 -3785000 366000 -1000 799000 50000 -4442000 1190000 -4013000 -4430000 -1329000 1730000 -2151000 2171000 -2146000 -2143000 -2781000 -4192000 -3664000 -4807000 6274000 -14628000 223329000 210905000 474726000 391122000 1603813000 1544490000 912030000 1631194000 335499000 335165000 335258000 315358000 71400000 65771000 3258000000 3891978000 960101000 902993000 597941000 574064000 362160000 328929000 0 53433000 620852000 340718000 220057000 80723000 558829000 455567000 5019898000 5151348000 107105000 117491000 246310000 247268000 17176000 28718000 135237000 81559000 505828000 475036000 1245631000 1234807000 476641000 515192000 95893000 64804000 0 0 2515000 2539000 978222000 1005411000 1732304000 1876969000 -17136000 -23410000 2695905000 2861509000 5019898000 5151348000 468452000 405750000 42551000 31123000 22050000 15477000 92575000 70553000 11342000 4825000 -19580000 2475000 -5523000 -9263000 14675000 6887000 1860000 5744000 12539000 17616000 -19786000 4525000 21000 13116000 -52164000 -37569000 521910000 489291000 671515000 819512000 1458286000 780567000 62842000 40533000 5453000 25277000 454613000 223535000 263863000 -328290000 477245000 160536000 71778000 39494000 19802000 18416000 187445000 181752000 -9784000 -2325000 -726450000 -365691000 59323000 -204690000 1544490000 2179328000 1603813000 1974638000 30513000 33986000 50332000 78948000 251020000 2510000 880305000 1743241000 -13472000 2612584000 226993000 226993000 -3664000 -3664000 1921000 -20000 47876000 47856000 1475000 15000 -95971000 144446000 48490000 49822000 49822000 93484000 93484000 251466000 2515000 978222000 1732304000 -17136000 2695905000 253891000 2539000 1005411000 1876969000 -23410000 2861509000 468452000 468452000 6274000 6274000 2018000 -20000 51996000 51976000 4443000 44000 67768000 425672000 493484000 92575000 92575000 187445000 187445000 251466000 2515000 978222000 1732304000 -17136000 2695905000 251450000 2515000 894588000 1457467000 -35931000 2318639000 215712000 215712000 -4807000 -4807000 1921000 -19000 15816000 15797000 352000 4000 7099000 5626000 12729000 34945000 34945000 91077000 91077000 253019000 2530000 906618000 1576476000 -40738000 2444886000 253377000 2534000 878672000 1513656000 -34509000 2360353000 405750000 405750000 -14628000 -14628000 -8399000 8399000 0 2064000 -21000 21099000 21078000 2422000 25000 21508000 139003000 160536000 70553000 70553000 -13776000 -13776000 181752000 181752000 253019000 2530000 906618000 1576476000 -40738000 2444886000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying interim condensed consolidated financial statements have been prepared in conformity with United States (U.S.) generally accepted accounting principles (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X, and should be read in conjunction with the Xilinx, Inc. (Xilinx or the Company) consolidated financial statements filed with the U.S. Securities and Exchange Commission (SEC) on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The interim financial statements are unaudited, but reflect all adjustments which are, in the opinion of management, of a normal, recurring nature necessary to provide a fair statement of results for the interim periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">March 28, 2020</span><span style="font-family:inherit;font-size:10pt;"> or any future period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses a 52- to 53-week fiscal year ending on the Saturday nearest March 31. Fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are both 52-week years ending on </span><span style="font-family:inherit;font-size:10pt;">March 28, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The quarters ended </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> each consisted of 13 weeks.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Changes and Accounting Pronouncements</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Pronouncements 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;text-decoration:underline;">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;">In February 2016, the Financial Accounting Standards Board (FASB) issued authoritative guidance on leases. The new authoritative guidance requires the recognition of assets and liabilities arising from lease transactions on the balance sheet and additional disclosures about the amount, timing and uncertainty of cash flows from leases. Accordingly, a lessee recognizes a lease asset for its right to use the underlying asset and a lease liability for the corresponding lease obligation. The Company adopted this authoritative guidance using modified retrospective method during first quarter of fiscal 2020 and resulted in the recognition of right-of-use assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities for operating leases of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> on March 31, 2019, the beginning of fiscal 2020. The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement. On the commencement date, leases are evaluated for classification, and assets and liabilities are recognized based on the present value of lease payments over the lease term. The Company uses the incremental borrowing rate based on the information available at commencement in determining the present value of lease payments. Operating lease expense is generally recognized on a straight-line basis over the lease term. The Company has elected the practical expedients to not separate lease and non-lease components within lease transactions, and not to record on the balance sheet leases with a term of 12 months or less. The Company also has elected the package of practical expedients, which allows the Company not to reassess (1) whether any expired or existing contracts as of the adoption date are or contain a lease, (2) lease classification for any expired or existing leases as of the adoption date and (3) initial direct costs for any existing leases as of the adoption date. The Company did not elect to apply the hindsight practical expedient when determining lease term and assessing impairment of right-of-use 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>The Company recognizes its operating leases within its other assets, other accrued liabilities and other long-term liabilities on the Company's condensed consolidated balance sheets. The Company's finance leases were immaterial. 50000000.0 50000000.0 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Customers and Concentrations of Credit Risk</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Avnet, Inc. (Avnet), one of the Company’s distributors, distributes the Company’s products worldwide. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, Avnet accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>37%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s total net accounts receivable, respectively. Net revenues from Avnet accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s worldwide net revenues in the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. Net revenues from Avnet accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>46%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s worldwide net revenues in the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. While the percentage of worldwide net revenues from Avnet fluctuates from period to period, overall the percentage is within historical ranges.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, of the Company's net revenues were from products sold to distributors for subsequent resale to original equipment manufacturers (OEMs) or their subcontract manufacturers. For the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> the percentages of the Company's net revenues from distributors were </span><span style="font-family:inherit;font-size:10pt;"><span>56%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>60%</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;">Xilinx is subject to concentrations of credit risk primarily in its trade accounts receivable and investments in debt securities to the extent of the amounts recorded on the condensed consolidated balance sheet. The Company attempts to mitigate the concentration of credit risk in its trade receivables through its credit evaluation process, collection terms, distributor sales to diverse end customers and through geographical dispersion of sales. Xilinx generally does not require collateral for receivables from its end customers or distributors.</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;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> other distributor accounted for more than 10% of the Company’s worldwide net revenues for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first six months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;"><span>One</span></span><span style="font-family:inherit;font-size:10pt;"> end customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's worldwide net revenues for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> end customer accounted for more than 10% of the Company's worldwide net revenues for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">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 mitigates concentrations of credit risk in its investments in debt securities by currently investing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>95%</span></span><span style="font-family:inherit;font-size:10pt;"> of its portfolio in AA (or its equivalent) or higher-grade securities as rated by Standard &amp; Poor’s or Moody’s Investors Service. The Company’s methods to arrive at investment decisions are not solely based on the rating agencies’ credit ratings. Xilinx also performs additional credit due diligence and conducts regular portfolio credit reviews, including a review of counterparty credit risk related to the Company’s forward currency exchange and interest rate swap contracts. Additionally, Xilinx limits its investments in the debt securities of a single issuer based upon the issuer’s credit rating and attempts to further mitigate credit risk by diversifying risk across geographies and type of issuer.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, all of the mortgage-backed securities in the Company's investment portfolio were issued by U.S. government-sponsored enterprises and agencies and are rated AA+ by Standard &amp; Poor’s and Aaa by Moody’s Investors Service.</span></div> 0.35 0.37 0.40 0.40 0.46 0.49 0.49 0.49 0.56 0.60 0 1 0.12 0.10 0 0.95 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 authoritative guidance for fair value measurements established by the FASB defines fair value as the exchange price that would be received from selling an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal or most advantageous market in which Xilinx would transact and also considers assumptions that market participants would use when pricing the asset or liability, such as inherent risk, transfer restrictions and risk of nonperformance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 the fair value for marketable debt securities using industry standard pricing services, data providers and other third-party sources and by internally performing valuation testing and analysis. The Company primarily uses a consensus price or weighted-average price for its fair value assessment. The Company determines the consensus price using market prices from a variety of industry standard pricing services, data providers, security master files from large financial institutions and other third-party sources and uses those multiple prices as inputs into a distribution-curve-based algorithm to determine the daily market value. The pricing services use multiple inputs to determine market prices, including reportable trades, benchmark yield curves, credit spreads and broker/dealer quotes as well as other industry and economic events. For certain securities with short maturities, such as discount commercial paper and certificates of deposit, the security is accreted from purchase price to face value at maturity. If a subsequent transaction on the same security is observed in the marketplace, the price on the subsequent transaction is used as the current daily market price and the security will be accreted to face value based on the revised price. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 validates the consensus prices by taking random samples from each asset type and corroborating those prices using reported trade activity, benchmark yield curves, binding broker/dealer quotes or other relevant price information. There have not been any changes to the Company’s fair value methodology during the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and the Company did not adjust or override any fair value measurements as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Hierarchy</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value framework requires the categorization of assets and liabilities into three levels based upon the assumptions (inputs) used to price the assets or liabilities. The guidance for fair value measurements requires that assets and liabilities carried at fair value be classified and disclosed in one of the following categories:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 — Quoted (unadjusted) prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Level 1 assets consist of U.S. government securities and money market funds. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 consist of financial institution securities, non-financial institution securities, U.S. agency securities, foreign government and agency securities, mortgage-backed securities, debt mutual funds, asset-backed securities and commercial mortgage-backed securities. The Company’s Level 2 assets and liabilities also include foreign currency forward contracts and interest rate swap contracts.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 — Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 no Level 3 assets and liabilities measured at fair value on a recurring 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;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Recurring 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;">In instances where the inputs used to measure fair value fall into different levels of the fair value hierarchy, the fair value measurement has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular item to the fair value measurement in its entirety requires judgment, including the consideration of inputs specific to the asset or liability. The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:41%;"/><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:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="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: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;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Financial institution 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="2" style="vertical-align:bottom;padding-left: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>205,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>205,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>228,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>228,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">U.S. government and agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>156,291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 government and agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>199,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>199,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: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;">Short-term 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></tr><tr><td style="vertical-align:top;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;">Financial institution securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>225,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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution 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="2" style="vertical-align:bottom;padding-left: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>45,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>45,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">U.S. government and agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>48,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 government and agency 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="2" style="vertical-align:bottom;padding-left: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>29,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>29,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Mortgage-backed securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>446,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>446,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Asset-backed 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="2" style="vertical-align:bottom;padding-left: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>26,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Commercial mortgage-backed securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Debt mutual fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>17,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>17,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>783,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567,046</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>2,350,453</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: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;font-weight:bold;">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 colspan="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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:top;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;">Derivative financial instruments, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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>—</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,090</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-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,090</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:top;background-color:#cceeff;padding-left:2px;padding-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 assets measured at fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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>783,407</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,565,956</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>—</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>2,349,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></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:center;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">March 30, 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;">(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;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="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;">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></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;">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>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Financial institution 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>287,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Non-financial institution securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>461,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></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;">U.S. government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>203,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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 government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>99,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-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: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;">Financial institution securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>249,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Non-financial institution 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>240,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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;">U.S. government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>130,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government and agency 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>114,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>670,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;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;">Debt mutual fund</span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-left: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:middle;padding-left: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,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Commercial mortgage-backed 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>116,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt mutual fund</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>53,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>53,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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 assets measured at fair value</span></div></td><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>670,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,494,577</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>3,165,454</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><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;">Derivative financial instruments, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets measured at fair value</span></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>670,877</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>2,485,568</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,156,445</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For certain of the Company’s financial instruments, including cash held in banks, accounts receivable and accounts payable, the carrying amounts approximate fair value due to their short maturities, and are therefore excluded from the fair value tables above.</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments Not Recorded at Fair Value on a Recurring 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 Company's </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.000%</span></span><span style="font-family:inherit;font-size:10pt;"> notes due </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">March 15, 2021</span></span></span><span style="font-family:inherit;font-size:10pt;"> (2021 Notes) and </span><span style="font-family:inherit;font-size:10pt;"><span>$750.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>2.950%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 1, 2024</span></span></span><span style="font-family:inherit;font-size:10pt;"> (2024 Notes) are measured at fair value on a quarterly basis for disclosure purposes. The fair values of the 2021 Notes and 2024 Notes as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$505.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$768.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on the last trading price for the period (classified as Level 2 in fair value hierarchy due to relatively low trading volume). </span></div><div style="line-height:120%;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;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span><span style="font-family:inherit;font-size:12pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had non-marketable equity securities in private companies of </span><span style="font-family:inherit;font-size:10pt;"><span>$71.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which were classified as Level 3 assets. The Company’s investments in non-marketable securities of private companies are recorded at fair value if the Company recognizes an observable price adjustment or an impairment. Such impairment losses or observable price adjustments were not material during all periods presented. The Company’s investments in non-financial assets such as property, </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plant and equipment, goodwill and acquisition-related intangibles, are recorded at cost (net of accumulated depreciation or amortization, where applicable). These non-financial assets are reduced to fair value when impaired.</span></div> The following tables present information about the Company’s assets and liabilities measured at fair value on a recurring basis as of <span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;text-align:center;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:41%;"/><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:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="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: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;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;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;">Money market funds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Financial institution 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="2" style="vertical-align:bottom;padding-left: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>205,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>205,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>228,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>228,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">U.S. government and agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>156,291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 government and agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>199,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>199,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: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;">Short-term 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></tr><tr><td style="vertical-align:top;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;">Financial institution securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>225,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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>225,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:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution 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="2" style="vertical-align:bottom;padding-left: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>45,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>45,422</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">U.S. government and agency securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>48,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 government and agency 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="2" style="vertical-align:bottom;padding-left: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>29,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>29,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Mortgage-backed securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>446,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>446,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Asset-backed 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="2" style="vertical-align:bottom;padding-left: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>26,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Commercial mortgage-backed securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Debt mutual fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>17,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>17,195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>783,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567,046</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>2,350,453</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: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;font-weight:bold;">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 colspan="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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:top;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;">Derivative financial instruments, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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</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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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>—</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,090</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-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,090</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:top;background-color:#cceeff;padding-left:2px;padding-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 assets measured at fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></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>783,407</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,565,956</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>—</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>2,349,363</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></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:center;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.65625%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">March 30, 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;">(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;">Quoted<br/>Prices in<br/>Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(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;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(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;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</span></div></td><td colspan="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;">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></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;">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>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Financial institution 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>287,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>287,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Non-financial institution securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>461,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>461,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></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;">U.S. government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,578</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,520</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>203,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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 government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>99,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-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: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;">Financial institution securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>249,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Non-financial institution 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>240,040</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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;">U.S. government and agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>130,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government and agency 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>114,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>670,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;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;">Debt mutual fund</span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-left: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:middle;padding-left: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,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Commercial mortgage-backed 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>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>116,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Long-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt mutual fund</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>53,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>53,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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 assets measured at fair value</span></div></td><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>670,877</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,494,577</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>3,165,454</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><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;">Derivative financial instruments, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets measured at fair value</span></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>670,877</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>2,485,568</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>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,156,445</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 648128000 0 0 648128000 0 205479000 0 205479000 0 228792000 0 228792000 114800000 41491000 0 156291000 0 199733000 0 199733000 0 225000000 0 225000000 0 45422000 0 45422000 20479000 28103000 0 48582000 0 29875000 0 29875000 0 446303000 0 446303000 0 26360000 0 26360000 0 73293000 0 73293000 0 17195000 0 17195000 783407000 1567046000 0 2350453000 0 1090000 0 1090000 0 1090000 0 1090000 783407000 1565956000 0 2349363000 428150000 0 0 428150000 0 287945000 0 287945000 0 461884000 0 461884000 149578000 53520000 0 203098000 0 99750000 0 99750000 0 249850000 0 249850000 0 240040000 0 240040000 93149000 37838000 0 130987000 0 114705000 0 114705000 0 670770000 0 670770000 0 31934000 0 31934000 0 76369000 0 76369000 0 116539000 0 116539000 0 53433000 0 53433000 670877000 2494577000 0 3165454000 0 9009000 0 9009000 0 9009000 0 9009000 670877000 2485568000 0 3156445000 <div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments Not Recorded at Fair Value on a Recurring 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 Company's </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>3.000%</span></span><span style="font-family:inherit;font-size:10pt;"> notes due </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">March 15, 2021</span></span></span><span style="font-family:inherit;font-size:10pt;"> (2021 Notes) and </span><span style="font-family:inherit;font-size:10pt;"><span>$750.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>2.950%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 1, 2024</span></span></span><span style="font-family:inherit;font-size:10pt;"> (2024 Notes) are measured at fair value on a quarterly basis for disclosure purposes. The fair values of the 2021 Notes and 2024 Notes as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$505.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$768.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on the last trading price for the period (classified as Level 2 in fair value hierarchy due to relatively low trading volume). </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 500000000.0 0.03000 2021-03-15 750000000.0 0.02950 2024-06-01 505600000 768800000 71100000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of cash equivalents and available-for-sale securities as of the end of the periods presented:</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: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="33"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></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;">September 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;padding-left:2px;padding-top:2px;padding-bottom: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;">March 30, 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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">(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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Financial institution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>537,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>537,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-financial institution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>274,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>274,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>702,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>701,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">U.S. government and</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>204,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>204,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>334,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>334,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign government and</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Mortgage-backed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>448,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>446,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>684,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(14,635</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>670,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Commercial mortgage-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,335,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,986</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,333,258</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;padding-right:2px;border-left: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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,096,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17,437</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,080,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial institution securities include securities issued or managed by financial institutions in various forms, such as commercial paper and time deposits. Substantially all time deposits were issued by institutions outside the U.S. as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 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 following tables show the fair values and gross unrealized losses of the Company’s investments, aggregated by investment category, for individual securities that have been in a continuous unrealized loss position for the length of time specified, as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Less Than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Fair Value</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;">Gross Unrealized Losses</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</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>7,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government and</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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;">    agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>13,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;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>23,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage-backed 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>76,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,141</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>312,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>18,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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>21,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial mortgage-</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(415</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>57,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>105,178</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>(317</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>317,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,669</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>423,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,986</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></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;"><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:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 30, 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;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;">Less Than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Fair Value</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;">Gross Unrealized Losses</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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</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>51,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(558</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>55,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government and</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">    agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>13,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage-backed 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>34,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(480</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>597,394</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,155</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>631,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,635</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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>76,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial mortgage-</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">    backed securities</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,354</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</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>112,294</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,615</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>113,648</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,618</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>40,716</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>(487</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>850,377</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>(16,950</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>891,093</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>(17,437</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></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;color:#000000;text-decoration:none;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the gross unrealized losses that had been outstanding for both less than twelve months and more than twelve months were primarily related to mortgage-backed securities, which was primarily due to the general rising of the interest-rate environment although the percentage of such losses to the total estimated fair value of the mortgage-backed securities was relatively insignificant. </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 reviewed the investment portfolio and determined that the gross unrealized losses on these investments as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were temporary in nature as evidenced by the fluctuations in the gross unrealized losses within the investment categories. The marketable debt securities (financial institution securities, non-financial institution securities, U.S. and foreign government and agency securities, asset-backed securities, mortgage-backed securities and commercial mortgage-backed securities) are highly rated by the credit rating agencies, there have been no defaults on any of these securities and the Company has received interest payments as they become due. Therefore, the Company believes that it will be able to collect both principal and interest amount due to the Company. Additionally, in the past several years a portion of the Company's investment in the mortgage-backed securities was redeemed or prepaid by the debtors at par. Furthermore, the aggregate of individual unrealized losses that had been outstanding for twelve months or more was not significant as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company neither intends to sell these investments nor concludes that it is more-likely-than-not that it will have to sell them until recovery of their carrying values. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 amortized cost and estimated fair value of marketable debt securities, by contractual maturity, are shown in the table below. Actual maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations without call or prepayment penalties.</span></div><div style="line-height:120%;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;"><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">Amortized<br/>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;">Estimated<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year or less</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,134,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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>1,134,470</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;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after ten years</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>402,510</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>400,369</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;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-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,687,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,685,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></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;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$550.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of marketable debt securities with contractual maturities of greater than one year were classified as short-term investments. Additionally, the above table does not include investments in money market funds and debt mutual funds because these investments do not have specific contractual maturities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information related to available-for-sale securities is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align: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;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;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;">September 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:middle;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;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from sale of available-for-sale securities</span></div></td><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>143,529</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</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>299,623</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;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: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>903</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross realized gains on sale of available-for-sale securities</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>607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Gross realized losses on sale of available-for-sale securities</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>(133</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</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>(172</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>(48</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:2px;padding-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 realized gains (losses) on sale of available-for-sale securities</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>474</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</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;"><div style="text-align:left;font-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,040</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>48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of premiums on available-for-sale securities</span></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,636</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>2,645</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>2,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;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 cost of securities matured or sold is based on the specific identification method.</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;">The Company records the change in the fair value of its investment in debt mutual funds as part of its interest and other income, net. The change in fair value was a net increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 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 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;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and resulted in a gain within interest and other income, net for the period. The change in fair value was a net decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$73 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.3 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 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;">September 29, 2018</span> and resulted in a loss within interest and other income, net for the period. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of cash equivalents and available-for-sale securities as of the end of the periods presented:</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: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="33"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></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;">September 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;padding-left:2px;padding-top:2px;padding-bottom: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;">March 30, 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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">(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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8.5pt;"><span style="font-family:inherit;font-size:8.5pt;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>648,128</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>428,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Financial institution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>430,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>537,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>537,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-financial institution</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>274,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>274,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>702,483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>701,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">U.S. government and</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>204,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>204,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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>334,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>334,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign government and</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>229,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>214,455</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Mortgage-backed 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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>448,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,567</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>446,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>684,596</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(14,635</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>670,770</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size: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-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>76,852</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>76,369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Commercial mortgage-</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>73,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>118,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>116,539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,335,578</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,986</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,333,258</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;padding-right:2px;border-left: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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,096,631</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17,437</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,080,087</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> 648128000 0 0 648128000 428150000 0 0 428150000 430479000 0 0 430479000 537795000 0 0 537795000 274264000 10000 60000 274214000 702483000 3000 562000 701924000 204866000 30000 23000 204873000 334185000 39000 139000 334085000 229608000 0 0 229608000 214455000 0 0 214455000 448154000 1567000 3418000 446303000 684596000 809000 14635000 670770000 26388000 18000 46000 26360000 76852000 0 483000 76369000 73691000 41000 439000 73293000 118115000 42000 1618000 116539000 2335578000 1666000 3986000 2333258000 3096631000 893000 17437000 3080087000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables show the fair values and gross unrealized losses of the Company’s investments, aggregated by investment category, for individual securities that have been in a continuous unrealized loss position for the length of time specified, as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">Less Than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Fair Value</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;">Gross Unrealized Losses</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,705</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(50</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>7,889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government and</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-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="2" style="vertical-align:bottom;padding-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;">    agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>13,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;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>23,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage-backed 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>76,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,141</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>312,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,418</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>18,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;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>21,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial mortgage-</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(415</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>57,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>105,178</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>(317</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>317,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,669</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>423,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,986</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></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;"><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:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 30, 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;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;">Less Than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross Unrealized Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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;">Fair Value</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;">Gross Unrealized Losses</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-financial institution securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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</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>51,044</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(558</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>55,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government and</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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;">    agency securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</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>13,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage-backed 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>34,595</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(480</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>597,394</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,155</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>631,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14,635</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align: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>76,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial mortgage-</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">    backed securities</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,354</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</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>112,294</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,615</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>113,648</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,618</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>40,716</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>(487</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>850,377</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>(16,950</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>891,093</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>(17,437</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3705000 10000 4184000 50000 7889000 60000 9981000 2000 13127000 21000 23108000 23000 76433000 277000 236370000 3141000 312803000 3418000 3180000 4000 18583000 42000 21763000 46000 11879000 24000 45714000 415000 57593000 439000 105178000 317000 317978000 3669000 423156000 3986000 4767000 4000 51044000 558000 55811000 562000 0 0 13542000 139000 13542000 139000 34595000 480000 597394000 14155000 631989000 14635000 0 0 76103000 483000 76103000 483000 1354000 3000 112294000 1615000 113648000 1618000 40716000 487000 850377000 16950000 891093000 17437000 <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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">Amortized<br/>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;">Estimated<br/>Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year or less</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,134,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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>1,134,470</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;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due after ten years</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>402,510</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>400,369</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;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-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,687,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,685,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1134474000 1134470000 50267000 50118000 100199000 100173000 402510000 400369000 1687450000 1685130000 550700000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information related to available-for-sale securities is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align: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;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;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;">September 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:middle;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;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from sale of available-for-sale securities</span></div></td><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>143,529</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</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>299,623</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;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: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>903</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross realized gains on sale of available-for-sale securities</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>607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Gross realized losses on sale of available-for-sale securities</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>(133</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</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>(172</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>(48</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:2px;padding-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 realized gains (losses) on sale of available-for-sale securities</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>474</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</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;"><div style="text-align:left;font-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,040</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>48</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of premiums on available-for-sale securities</span></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,636</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>2,645</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>2,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 143529000 7000 299623000 903000 607000 0 1212000 96000 133000 1000 172000 48000 474000 -1000 1040000 48000 1636000 2645000 2347000 5136000 4100000 5600000 -73000 -6300000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative Financial 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’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk. As a result of the use of derivative financial instruments, the Company is exposed to the risk that counterparties to derivative contracts may fail to meet their contractual obligations. The Company manages counterparty credit risk in derivative contracts by reviewing counterparty creditworthiness on a regular basis, establishing collateral requirement and limiting exposure to any single counterparty. The right of set-off that exists with certain transactions enables the Company to net amounts due to and from the counterparty, reducing the maximum loss from credit risk in the event of counterparty default.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 May 2017, the Company entered into interest rate swap contracts with certain independent financial institutions to manage interest rate risks related to fixed interest rate expenses from its 2024 Notes and floating interest rate income from its investments in marketable debt securities. The interest rate swap contracts were designated and qualified as fair value hedges of the 2024 Notes and were separately accounted for as a derivative. The interest rate swap contracts and the 2024 Notes were initially measured at fair value. Changes in fair values of the interest rate swap contracts and the 2024 Notes were recorded in the Company’s consolidated balance sheets. During the first quarter of fiscal 2020, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 Notes. As a result of the sale, the Company recorded the net change in fair value of the interest rate swap contracts of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the Company's condensed consolidated balance sheets. See “Note 10. Debt and Credit Facility” for more discussion related to interest rate swap contracts. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> ineffectiveness during all periods presented.</span></div> -11700000 0 Stock-Based Compensation Plans<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 equity incentive plans are broad-based, long-term retention programs that cover employees, consultants and non-employee directors of the Company. These plans are intended to attract and retain talented employees, consultants and non-employee directors and to provide such persons with a proprietary interest in the Company.</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock-Based Compensation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense related to stock awards granted under the Company’s equity incentive plans and rights to acquire stock granted under the Company’s Employee Stock Purchase Plan (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: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;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</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;">September 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:middle;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;">September 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:middle;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;">September 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: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;">September 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;">Stock-based compensation included in:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>5,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,574</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>25,292</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>49,822</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>34,945</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>92,575</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>70,553</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-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Option Plans</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 types of awards allowed under the 2007 Equity Incentive Plan (2007 Equity Plan) include incentive stock options, non-qualified stock options, restricted stock units (RSUs), restricted stock and stock appreciation rights. To date, the Company has issued a mix of non-qualified stock options and RSUs under the 2007 Equity Plan; however, there was no issuance of stock options during the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and the entire fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The Company's stock-based compensation expenses related to options during the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and the number of options outstanding as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were not material. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the 2007 Equity Plan by </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remained available for grant under the 2007 Equity Plan.</span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">RSU Awards</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s RSU activity and related information is as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Shares in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-Average Grant-Date Fair Value Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,989</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:middle;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:middle;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>51.39</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;">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>3,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>66.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(536</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;"><div 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>55.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 30, 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>7,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>2,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>111.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,405</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>53.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(172</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;"><div 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>69.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,310</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-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 values of RSUs were calculated based on the market price of Xilinx common stock on the date of grant, reduced by the present value of dividends expected to be paid on Xilinx common stock prior to vesting. The per share weighted-average fair value of RSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$113.02</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$62.79</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">), which were calculated based on estimates at the date of grant using the following weighted-average assumptions:</span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" 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;">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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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="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;">September 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="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;">September 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="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;">September 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;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</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.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the majority of RSUs granted, the number of shares of common stock issued on the date the RSU awards vest is net of the minimum statutory withholding requirements that the Company pays in cash to the appropriate taxing authorities on behalf of the Company's employees. During the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>$71.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$39.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> worth of RSU awards, respectively, to satisfy the employees’ tax obligations. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company realized excess tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$32.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily from RSU vesting. During the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the excess tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily from RSU vesting. These tax benefits were recorded in the condensed consolidated statements of income as a component of the provision (benefit) for income taxes.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;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;">Under the Company’s ESPP, shares are only issued during the second and fourth quarters of each fiscal year. Employees purchased </span><span style="font-family:inherit;font-size:10pt;"><span>241</span></span><span style="font-family:inherit;font-size:10pt;"> thousand shares for $</span><span style="font-family:inherit;font-size:10pt;"><span>19.7</span></span><span style="font-family:inherit;font-size:10pt;"> million during the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>359</span></span><span style="font-family:inherit;font-size:10pt;"> thousand shares for $</span><span style="font-family:inherit;font-size:10pt;"><span>18.0</span></span><span style="font-family:inherit;font-size:10pt;"> million during the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The per-share weighted-average fair value of stock purchase rights granted under the ESPP during the second quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$33.79</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.06</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The fair values of stock purchase plan rights granted in the second quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were estimated using the Black-Scholes option pricing model at the date of grant using the following assumptions:</span></div><div style="line-height:120%;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="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><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:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of options (years)</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.25</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;background-color:#cceeff;padding-left: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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Dividend yield</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.3</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></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><span style="font-family:inherit;font-size:10pt;">The next scheduled purchase under the ESPP is in the </span><span style="font-family:inherit;font-size:10pt;">fourth</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the ESPP by </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>13.1 million</span></span> shares were available for future issuance under the Company's ESPP. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense related to stock awards granted under the Company’s equity incentive plans and rights to acquire stock granted under the Company’s Employee Stock Purchase Plan (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: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;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</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;">September 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:middle;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;">September 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:middle;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;">September 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: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;">September 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;">Stock-based compensation included in:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>5,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,574</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>25,292</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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>49,822</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>34,945</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>92,575</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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>70,553</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> 2812000 2249000 5425000 4284000 29702000 20047000 54576000 40977000 17308000 12649000 32574000 25292000 49822000 34945000 92575000 70553000 6000000.0 14900000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the Company’s RSU activity and related information is as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSUs Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Shares in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-Average Grant-Date Fair Value Per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,989</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:middle;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:middle;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>51.39</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;">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>3,559</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>66.94</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(536</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;"><div 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>55.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 30, 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>7,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>2,556</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>111.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,405</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>53.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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>(172</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;"><div 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>69.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">September 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,310</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6989000 51.39 3559000 66.94 2681000 49.05 536000 55.09 7331000 59.54 2556000 111.20 2405000 53.40 172000 69.99 7310000 79.38 The per share weighted-average fair value of RSUs granted during the <span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$113.02</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$62.79</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">), which were calculated based on estimates at the date of grant using the following weighted-average assumptions:</span><span style="font-family:inherit;font-size:8pt;"> </span><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" 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;">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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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="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;">September 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="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;">September 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="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;">September 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;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</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.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 113.02 62.79 0.018 0.027 0.018 0.027 0.013 0.022 0.013 0.022 71800000 39500000 32200000 34300000 7800000 8700000 241000 19700000 359000 18000000.0 33.79 19.06 The fair values of stock purchase plan rights granted in the second quarter of fiscal <span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were estimated using the Black-Scholes option pricing model at the date of grant using the following assumptions:</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: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="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><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:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of options (years)</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.25</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected stock price volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;background-color:#cceeff;padding-left: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.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align: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;">Dividend yield</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.3</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;padding-right:12px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></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> P1Y3M P1Y3M 0.37 0.29 0.019 0.025 0.013 0.020 2000000.0 13100000 Net Income Per Common Share<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of basic net income per common share for all periods presented is derived from information on the condensed consolidated statements of income, and there are no reconciling items in the numerator used to compute the diluted net income per common share. The following table summarizes the computation of basic and diluted net income per common share:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:middle;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:middle;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>226,993</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:middle;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:middle;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>215,712</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:middle;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:middle;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>468,452</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:middle;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:middle;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>405,750</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:middle;background-color:#cceeff;padding-left:2px;padding-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 common shares outstanding-basic</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of employee equity incentive plans</span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,781</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:middle;padding-left: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,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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 common shares outstanding-diluted</span></div></td><td colspan="2" style="vertical-align:middle;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>255,269</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;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>255,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;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>256,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 colspan="2" style="vertical-align:middle;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>255,057</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:middle;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:middle;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.90</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:middle;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:middle;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.85</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:middle;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:middle;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.85</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:middle;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:middle;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.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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 net income per common share</span></div></td><td style="vertical-align:middle;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:middle;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.89</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:middle;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:middle;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.84</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:middle;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:middle;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.83</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:middle;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:middle;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.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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 total shares used in the denominator of the diluted net income per common share calculation include potentially dilutive common equivalent shares outstanding that are not included in basic net income per common share calculation. The diluted shares were calculated by applying the treasury stock method to the impact of the equity incentive plans.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain shares of outstanding stock options and RSUs were excluded from diluted net income per common share calculation by applying the treasury stock method, as their inclusion would have been anti-dilutive. These excluded options and RSUs were immaterial for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, but could be dilutive in the future if the Company’s average share price increases and is greater than the combined exercise prices and the unamortized fair values of these options and RSUs.</span></div> The following table summarizes the computation of basic and diluted net income per common share:<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:middle;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:middle;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>226,993</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:middle;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:middle;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>215,712</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:middle;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:middle;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>468,452</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:middle;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:middle;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>405,750</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:middle;background-color:#cceeff;padding-left:2px;padding-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 common shares outstanding-basic</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>252,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of employee equity incentive plans</span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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,870</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left: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,534</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,781</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:middle;padding-left: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,516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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 common shares outstanding-diluted</span></div></td><td colspan="2" style="vertical-align:middle;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>255,269</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;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>255,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;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>256,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 colspan="2" style="vertical-align:middle;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>255,057</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:middle;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:middle;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.90</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:middle;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:middle;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.85</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:middle;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:middle;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.85</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:middle;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:middle;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.61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-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 net income per common share</span></div></td><td style="vertical-align:middle;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:middle;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.89</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:middle;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:middle;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.84</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:middle;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:middle;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.83</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:middle;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:middle;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.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 226993000 215712000 468452000 405750000 252399000 252988000 252728000 252541000 2870000 2534000 3781000 2516000 255269000 255522000 256509000 255057000 0.90 0.85 1.85 1.61 0.89 0.84 1.83 1.59 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of actual cost (determined using the first-in, first-out method), or market (estimated net realizable value) and are comprised of the following:</span></div><div style="line-height:120%;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;"><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.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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>42,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>39,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>244,757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left: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,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>335,258</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>315,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of actual cost (determined using the first-in, first-out method), or market (estimated net realizable value) and are comprised of the following:</span></div><div style="line-height:120%;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;"><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.6328125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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>42,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>39,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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>244,757</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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;background-color:#cceeff;padding-left: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,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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>335,258</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>315,358</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> 42186000 39727000 244757000 213784000 48315000 61847000 335258000 315358000 Debt and Credit Facility<div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2021 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 12, 2014, the Company issued the 2021 Notes at a discounted price of </span><span style="font-family:inherit;font-size:10pt;"><span>99.281%</span></span><span style="font-family:inherit;font-size:10pt;"> of par. Interest on the 2021 Notes is payable semi-annually on March 15 and September 15. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 received net proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$495.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> from issuance of the 2021 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the terms of the 2021 Notes. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining term of the 2021 Notes is </span><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span><span style="font-family:inherit;font-size:10pt;"> 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><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the carrying value of the 2021 Notes as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount of the 2021 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount of the 2021 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(792</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,063</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs associated with 2021 Notes</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>(345</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(467</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: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;">Carrying value of the 2021 Notes</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>498,863</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>498,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to the 2021 Notes was included in interest and other income, net on the condensed consolidated statements of income 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: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;">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;">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: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;">September 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;">September 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;">September 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;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>3,750</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>7,500</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>7,500</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: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;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></tr><tr><td style="vertical-align:top;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 interest expense related to the 2021 Notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,942</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>7,893</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>7,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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2024 Notes</span></div><div style="line-height:120%;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 30, 2017, the Company issued the 2024 Notes at a discounted price of </span><span style="font-family:inherit;font-size:10pt;"><span>99.887%</span></span><span style="font-family:inherit;font-size:10pt;"> of par. Interest on the 2024 Notes is payable semi-annually on June 1 and December 1. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 received </span><span style="font-family:inherit;font-size:10pt;"><span>$745.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the issuance of the 2024 Notes, after the debt discount and deduction of debt issuance costs. The debt discounts and issuance costs are amortized to interest expense over the term of the 2024 Notes. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining term of the 2024 Notes is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4.7</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In relation to the issuance of the 2024 Notes, the Company entered into interest rate swap contracts with certain independent financial institutions, whereby the Company paid on a semi-annual basis, a variable interest rate equal to the </span><span style="font-family:inherit;font-size:10pt;"><span>three-month London Interbank Offered Rate (LIBOR) plus 91.43 bps</span></span><span style="font-family:inherit;font-size:10pt;">, and received on a semi-annual basis, interest income at a fixed interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.950%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company did not incur any interest expense for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> but incurred a net interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$923 thousand</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;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. The Company incurred a net interest expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$642 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three 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;">September 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, from the interest rate swap contracts, which was included in interest and other income, net on the condensed consolidated statements of income. During the first quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company sold the interest rate swap contracts for an immaterial gain. The gain has been amortized as a reduction to interest expense over the remaining life of the 2024 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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the carrying value of the 2024 Notes as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount of the 2024 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750,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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750,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;">Unamortized discount of the 2024 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(584</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Unamortized debt issuance costs associated with 2024 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying Value of the 2024 Notes </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Fair value hedge adjustment — interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,089</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying value of the 2024 Notes</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>746,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>736,337</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><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to the 2024 Notes was included in interest and other income (expense), net on the condensed consolidated statements of income 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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;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;">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: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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;">September 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;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual coupon interest (including interest rate swap, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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,174</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>11,986</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>12,556</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: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;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;background-color:#cceeff;">Amortization of debt discount, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 interest expense related to the 2024 Notes</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>5,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,343</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>12,328</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>12,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revolving Credit Facility</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 7, 2016</span><span style="font-family:inherit;font-size:10pt;">, the Company entered into a </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured revolving credit facility that, upon certain conditions, may be extended by an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, with a syndicate of banks (expiring in </span><span style="font-family:inherit;font-size:10pt;">December 2021</span><span style="font-family:inherit;font-size:10pt;">). Borrowings under the credit facility will bear interest at a benchmark rate plus an applicable margin based upon the Company’s credit rating. In connection with the credit facility, the Company is required to maintain certain financial and nonfinancial covenants. As of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had made </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings under this credit facility and was not in violation of any of the covenants.</span></div> 0.99281 495400000 P1Y6M <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the carrying value of the 2021 Notes as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount of the 2021 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized discount of the 2021 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(792</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,063</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs associated with 2021 Notes</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>(345</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(467</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: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;">Carrying value of the 2021 Notes</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>498,863</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>498,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 500000000 500000000 792000 1063000 345000 467000 498863000 498470000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to the 2021 Notes was included in interest and other income, net on the condensed consolidated statements of income 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: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;">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;">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: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;">September 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;">September 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;">September 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;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual coupon interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>3,750</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>7,500</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>7,500</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: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;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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></tr><tr><td style="vertical-align:top;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 interest expense related to the 2021 Notes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,942</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>7,893</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>7,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> 3750000 3750000 7500000 7500000 61000 61000 122000 122000 136000 131000 271000 263000 3947000 3942000 7893000 7885000 0.99887 745200000 P4Y8M12D three-month London Interbank Offered Rate (LIBOR) plus 91.43 bps 0.02950 923000 642000 1500000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the carrying value of the 2024 Notes as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</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:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal amount of the 2024 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750,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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>750,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;">Unamortized discount of the 2024 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(584</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(642</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Unamortized debt issuance costs associated with 2024 Notes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying Value of the 2024 Notes </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Fair value hedge adjustment — interest rate swap contracts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,089</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying value of the 2024 Notes</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>746,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-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>736,337</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> 750000000 750000000 584000 642000 2648000 2932000 746768000 746426000 0 -10089000 746768000 736337000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense related to the 2024 Notes was included in interest and other income (expense), net on the condensed consolidated statements of income 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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;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;">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: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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;">September 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;">September 29, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual coupon interest (including interest rate swap, net)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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,174</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>11,986</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>12,556</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: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;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;background-color:#cceeff;">Amortization of debt discount, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 interest expense related to the 2024 Notes</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>5,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,343</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>12,328</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>12,896</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5444000 6174000 11986000 12556000 142000 142000 284000 284000 29000 27000 58000 56000 5615000 6343000 12328000 12896000 400000000.0 150000000.0 0 Common Stock Repurchase Program<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 Board of Directors (Board) has approved stock repurchase programs enabling the Company to repurchase its common stock in the open market or through negotiated transactions with independent financial institutions. On May 16, 2018, the Board authorized a repurchase program to repurchase the Company's common stock and debentures up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (2018 Repurchase Program). The 2018 Repurchase Program has no stated expiration date. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Through </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had used </span><span style="font-family:inherit;font-size:10pt;"><span>$430.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> authorized under the 2018 Repurchase Program, leaving </span><span style="font-family:inherit;font-size:10pt;"><span>$69.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> available for future repurchases. The Company’s current policy is to retire all repurchased shares, and consequently, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> treasury shares were held as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 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;">During the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased a total of </span><span style="font-family:inherit;font-size:10pt;"><span>4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$477.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> through a combination of open market and accelerated share repurchase program. Through open market, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$277.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. Additionally, the Company entered into a stock repurchase agreement with an independent financial institution to repurchase shares under the 2018 Repurchase Program. Under the agreement, the Company provided the financial institution with an up-front payment totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the first quarter of fiscal 2020. The financial institution delivered to the Company a certain number of shares based upon the volume weighted-average price, during an averaging period, less a specified discount. Under this arrangement, the Company received </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock during the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Accordingly, the Company received the balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> back from the financial institution during the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The shares received by the Company were retired, accounted for as a reduction to stockholders' equity in the condensed consolidated balance sheets and treated as a repurchase of common stock for purposes of calculating earnings per share.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock in the open market with independent financial institutions for a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$160.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 500000000.0 430900000 500000000.0 69100000 0 4400000 477200000 2700000 277200000 300000000.0 1700000 200000000.0 100000000.0 2400000 160500000 Interest and Other Income, Net<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of interest and other income, net are as follows:</span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;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;">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;">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: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;">September 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;">September 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;">September 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;">September 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;">Interest 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>13,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,562</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>(13,164</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>(20,693</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>(26,536</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,222</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>12,833</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,651</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:2px;padding-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 interest and other income, net</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>12,329</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>6,408</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>23,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,561</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><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of interest and other income, net are as follows:</span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;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;">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;">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: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;">September 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;">September 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;">September 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;">September 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;">Interest 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>13,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,562</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>(13,164</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>(20,693</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>(26,536</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,078</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,222</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>12,833</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,651</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:2px;padding-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 interest and other income, net</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>12,329</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>6,408</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>23,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,561</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> 13813000 17350000 31801000 34748000 9562000 13164000 20693000 26536000 8078000 2222000 12833000 -4651000 12329000 6408000 23941000 3561000 Accumulated Other Comprehensive Loss<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive income (loss) is defined as the change in equity of a company during a period from transactions and other events and circumstances from non-owner sources. The components of the Company's accumulated other comprehensive loss are as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated unrealized losses on available-for-sale securities, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,808</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>(12,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated unrealized gains (losses) on hedging transactions, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,767</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>95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Accumulated cumulative translation adjustment, net of tax</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,561</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>(10,780</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: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 accumulated other comprehensive loss</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>(17,136</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;"><div style="text-align:left;font-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>(23,410</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></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;">The related tax effects of other comprehensive income (loss) were not material for all periods presented.</span></div> The components of the Company's accumulated other comprehensive loss are as follows:<div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">September 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;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated unrealized losses on available-for-sale securities, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,808</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>(12,725</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated unrealized gains (losses) on hedging transactions, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,767</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>95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Accumulated cumulative translation adjustment, net of tax</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,561</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>(10,780</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: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 accumulated other comprehensive loss</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>(17,136</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;"><div style="text-align:left;font-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>(23,410</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></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -1808000 -12725000 -1767000 95000 -13561000 -10780000 -17136000 -23410000 Income Taxes<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded a tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a tax provision of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing effective tax rates of </span><span style="font-family:inherit;font-size:10pt;"><span>(5.2)%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.1%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company recorded tax provisions of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$46.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter and the first </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing effective tax rates of </span><span style="font-family:inherit;font-size:10pt;"><span>9.8%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10.2%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The difference between the U.S. federal statutory tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> and the Company's effective tax rate in all periods presented was primarily due to the beneficial impact of income earned in lower tax rate jurisdictions and excess tax benefits with respect to stock-based compensation, which was partially offset by U.S. tax on global intangible low-taxed income. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s total gross unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, determined in accordance with FASB authoritative guidance for measuring uncertain tax positions, increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$18.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$167.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The total amount of unrecognized tax benefits that, if realized in a future period, would favorably affect the effective tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>$51.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. Another </span><span style="font-family:inherit;font-size:10pt;"><span>$85.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> would increase additional paid-in capital. The </span><span style="font-family:inherit;font-size:10pt;"><span>$85.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> relates to an additional deduction claimed on federal and state amended tax returns (refund claim) for fiscal 2014 for repurchase premium paid in that year in connection with the early redemption of the Company’s 3.125% Junior Convertible debenture due March 15, 2037. After the close of the second quarter of fiscal 2020, the Company received written notification from the Internal Revenue Service that the Joint Committee on Taxation had completed its review of the Company's refund claim and had taken no exception. Accordingly, the unrecognized tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$85.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> will be realized in the third quarter of fiscal 2020. It is reasonably possible that other changes to the Company's unrecognized tax benefits could be significant in the next twelve months due to tax audit settlements and lapses of statutes of limitation. As a result of uncertainties regarding tax audit settlements and their possible outcomes, an estimate of the range of increase or decrease that could occur in the next twelve months cannot be made.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 policy is to include interest and penalties related to income tax liabilities within the provision (benefit) for income taxes on the condensed consolidated statements of income. The balance of accrued interest and penalties recorded in the condensed consolidated balance sheets and the amounts of interest and penalties included in the Company's provision (benefit) for income taxes were not material for all periods presented.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 statutes of limitations have closed for U.S. federal income tax purposes for years through fiscal 2014, for U.S. state income tax purposes for years through fiscal 2010, and for Ireland income tax purposes for years through fiscal 2014.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 27, 2015, the United States Tax Court (Tax Court) issued its opinion in Altera Corp. v. Commissioner, and, in a 15-0 decision, concluded that related parties in a cost sharing arrangement are not required to share expenses related to stock-based compensation. The Commissioner appealed the Tax Court decision to the Ninth Circuit Court of Appeals (Ninth Circuit). The Ninth Circuit overturned the Tax Court’s decision in an opinion issued on July 24, 2018, but subsequently withdrew it. After rehearing the arguments on October 16, 2018, the Ninth Circuit issued a subsequent opinion on June 7, 2019. In a 2-1 decision, the Ninth Circuit overturned the Tax Court’s decision. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit, which will consist of a panel of 11 judges. In the case of a denial of a Ninth Circuit en banc rehearing or a decision against Altera following an en banc rehearing, Altera can appeal to the United States Supreme Court for review. Since the Altera decision is not yet final, we believe the law to be unsettled and continue to record tax benefits as we exclude stock-based compensation costs from our cost sharing arrangement. As of the fiscal year ended March 30, 2019, the potential impact of a final adverse decision to the consolidated statement of income could be as much as </span><span style="font-family:inherit;font-size:10pt;"><span>$45.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for prior years' taxes and interest. We will continue to monitor developments in the Altera case and the potential effect on our consolidated financial statements.</span></div> -11100000 9900000 -0.052 0.021 23400000 46300000 0.098 0.102 0.21 18300000 167100000 51200000 85500000 85500000 85500000 45000000.0 Leases and Commitments<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Xilinx leases some of its facilities and office buildings under non-cancelable operating leases that expire at various dates through </span><span style="font-family:inherit;font-size:10pt;">August 2029</span><span style="font-family:inherit;font-size:10pt;">. Additionally, Xilinx entered into a land lease in conjunction with the Company’s building in Singapore, which will expire in </span><span style="font-family:inherit;font-size:10pt;">November 2035</span><span style="font-family:inherit;font-size:10pt;"> and the lease cost was settled in an up-front payment in June 2006. Some of the operating leases for facilities and office buildings require payment of operating costs, including property taxes, repairs, maintenance and insurance. Most of the Company’s leases contain renewal options for varying terms. </span><span style="font-family:inherit;font-size:9pt;">T</span><span style="font-family:inherit;font-size:10pt;">hese renewal terms can extend the lease term from 1 to 15 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. The following table presents the maturities of lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (remaining six months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</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>76,514</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 colspan="2" style="vertical-align:bottom;padding-left: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,507</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,007</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 Company's leases were included as a component of 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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>57,328</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;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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 long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align: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="8"/></tr><tr><td style="width:73%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">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: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;">September 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>4,334</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>8,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(671</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>(1,467</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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,663</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,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</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;">September 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for operating leases included in operating cash flows</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>2,947</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>6,079</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></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="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-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;">Weighted-average remaining discount rate - operating leases</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>5.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></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><span style="font-family:inherit;font-size:10pt;">Other commitments as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$143.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and consisted of purchases of inventory and other non-cancelable purchase obligations related to subcontractors that manufacture silicon wafers and provide assembly and some test services. The Company expects to receive and pay for these materials and services in the next </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months, as the products meet delivery and quality specifications. Additionally, as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company also had </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cancelable license obligations to providers of electronic design automation software and hardware/software maintenance, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to renovation of properties and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> commitments primarily related to open purchase orders from ordinary operations. These commitments expire at various dates through </span><span style="font-family:inherit;font-size:10pt;">August 2024</span>. <span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (remaining six months)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#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,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,382</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,118</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</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>76,514</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 colspan="2" style="vertical-align:bottom;padding-left: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,507</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,007</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> 6631000 11382000 10100000 6778000 6118000 35505000 76514000 17507000 59007000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's leases were included as a component of 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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align: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;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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>57,328</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;">Other accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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 long-term liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 57328000 10218000 48789000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease costs were as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align: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="8"/></tr><tr><td style="width:73%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">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: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;">September 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span 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>4,334</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>8,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(671</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>(1,467</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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,663</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,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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;">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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands)</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;">September 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for operating leases included in operating cash flows</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>2,947</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>6,079</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4334000 8606000 671000 1467000 3663000 7139000 2947000 6079000 <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="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average remaining lease term - operating leases (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-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;">Weighted-average remaining discount rate - operating leases</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>5.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></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> P7Y10M24D 0.058 143200000 1500000 4200000 34400000 Product Warranty and Indemnification<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generally sells products with a limited warranty for product quality. The Company provides an accrual for known product issues if a loss is probable and can be reasonably estimated. As of the end of the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2020</span><span style="font-family:inherit;font-size:10pt;"> and the end of fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, the accrual balances of the product warranty liability were immaterial. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 offers, subject to certain terms and conditions, to indemnify customers and distributors for costs and damages awarded against these parties in the event the Company’s hardware products are found to infringe third-party intellectual property rights, including patents, copyrights or trademarks, and to compensate certain customers for limited specified costs they actually incur in the event the Company's hardware products experience epidemic failure. To a lesser extent, the Company may from time-to-time offer limited indemnification with respect to its software products.  The terms and conditions of these indemnity obligations are limited by contract, which obligations are typically perpetual from the effective date of the agreement. The Company has historically received only a limited number of requests for indemnification under these provisions and has not made any significant payments pursuant to these provisions. The Company cannot estimate the maximum amount of potential future payments, if any, that the Company may be required to make as a result of these obligations due to the limited history of indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim and indemnification provision. However, there can be no assurances that the Company will not incur any financial liabilities in the future as a result of these obligations.</span></div> Contingencies<div style="line-height:120%;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Matters</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-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 11, 2015, John P. Neblett, as Chapter 7 Trustee of Valley Forge Composite Technologies, Inc., filed a complaint against Xilinx and others in the U.S. Bankruptcy Court for the Middle District of Pennsylvania (Bankruptcy No. 1:13-bk-05253-JJT). The complaint alleges causes of actions against Xilinx for negligence and civil conspiracy relating to alleged violations of U.S. export laws. It seeks at least </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in damages, together with punitive damages, from the defendants. On September 21, 2015, the action was withdrawn from the U.S. Bankruptcy Court for the Middle District of Pennsylvania and transferred to the U.S. District Court for the Eastern District of Kentucky. On November 2, 2015, Xilinx, along with other defendants, filed a motion to dismiss the complaint. On November 3, 2015, Xilinx filed a motion for sanctions pursuant to Federal Rule of Civil Procedure 11. On June 27, 2016, the Court denied both motions. On September 11, 2017, Xilinx, along with other defendants, filed motions for summary judgment seeking to dispose of all claims against them.  On July 3, 2018, the Court granted both of Xilinx’s Motions for Summary Judgment, disposing of all claims asserted against Xilinx. On August 1, 2018, the Trustee filed a Notice of Appeal.  On August 9, 2018, the Court of Appeals for the Sixth Circuit issued an Order to Show Cause requesting that the appellant address a possible jurisdictional defect.  On August 29, 2018, the appellant responded to the Order to Show Cause.  On September 10, 2018, appellees, including Xilinx, filed a joint reply.  On January 7, 2019, the Court of Appeals issued an order dismissing the appeal for lack of jurisdiction.  On February 19, 2019, the District Court issued an order permitting any party seeking to certify the case for appeal to file a motion.  On March 11, 2019, defendant Avnet filed a motion to certify the case for appeal.  On May 14, 2019 the Court denied Avnet’s motion. On June 4, 2019, Avnet and the counterclaim and crossclaim defendants stipulated to dismissal of Avnet’s remaining counterclaims and crossclaims. The Court entered final judgment on June 25, 2019. On July 22, 2019, the Trustee filed his notice of appeal and filed his opening appellate brief on September 17, 2019. </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;">From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of its business. These include disputes and lawsuits related to intellectual property, mergers and acquisitions, licensing, contract law, tax, regulatory, distribution arrangements, employee relations and other matters. Periodically, the Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and a range of possible losses can be estimated, the Company accrues a liability for the estimated loss. Legal proceedings are subject to uncertainties, and the outcomes are difficult to predict. Because of such uncertainties, accruals are based only on the best information available at the time. As additional information becomes available, the Company continues to reassess the potential liability related to pending claims and litigation and may revise estimates.</span></div> 50000000.0 Goodwill and Acquisition-Related Intangibles<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the goodwill and acquisitions-related intangibles balances as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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="2" style="vertical-align:bottom;padding-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 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;">Weighted-Average</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;">September 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;">March 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></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>620,852</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>340,718</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;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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Core technology, gross</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>201,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>107,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,614</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>(82,611</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 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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Core technology, net</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>109,602</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>24,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 intangibles, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 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>(50,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><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 intangibles, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>4.3 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="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 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;">In-process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,907</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Total acquisition-related intangibles, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less total accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(141,825</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>(130,253</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 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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 acquisition-related intangibles, net</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>220,057</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>80,723</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;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;">Based on the carrying value of acquisition-related intangibles recorded as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and assuming no subsequent acquisition or impairment of the underlying assets, the annual amortization expense for acquisition-related intangibles is expected to be as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">2020 (remaining six months)</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>18,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,150</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>In-process research and development is not subject to amortization prior to the completion of the projects and therefore the balance is excluded from the above annual amortization expense schedule. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the goodwill and acquisitions-related intangibles balances as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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="2" style="vertical-align:bottom;padding-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 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;">Weighted-Average</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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;">September 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;">March 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></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>620,852</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>340,718</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;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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Core technology, gross</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>201,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>107,250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,614</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>(82,611</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 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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Core technology, net</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>109,602</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>24,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-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 intangibles, gross</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 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>(50,211</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(47,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><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 intangibles, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>4.3 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="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 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;">In-process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,907</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Total acquisition-related intangibles, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less total accumulated amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(141,825</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>(130,253</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 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;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 acquisition-related intangibles, net</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>220,057</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>80,723</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;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> 620852000 340718000 201216000 107250000 91614000 82611000 109602000 24639000 P4Y4M24D 95759000 51016000 50211000 47642000 45548000 3374000 P4Y3M18D 64907000 52710000 361882000 210976000 141825000 130253000 220057000 80723000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on the carrying value of acquisition-related intangibles recorded as of </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and assuming no subsequent acquisition or impairment of the underlying assets, the annual amortization expense for acquisition-related intangibles is expected to be as follows:</span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(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;">2020 (remaining six months)</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>18,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,217</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,207</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,150</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>In-process research and development is not subject to amortization prior to the completion of the projects and therefore the balance is excluded from the above annual amortization expense schedule. 18359000 36696000 34217000 32207000 27860000 5811000 155150000 Segment Information<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;">Xilinx designs, develops and markets programmable logic semiconductor devices and the related software design tools. The Company operates and tracks its results in one operating segment. Xilinx sells its products to OEMs and to electronic components distributors who resell these products to OEMs or subcontract manufacturers. Net revenues by geography for the periods indicated were as follows: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;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;">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;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;">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: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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;">September 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;">September 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;">September 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;">North America</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>233,576</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>207,837</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>432,407</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>401,280</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;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>422,891</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>854,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,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;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Japan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</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>833,366</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>746,252</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,682,998</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,430,622</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%;padding-bottom:6px;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Geographic revenue information for the </span><span style="font-family:inherit;font-size:10pt;">second</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> reflects the geographic location of the distributors or OEMs who purchased the Company's products. This may differ from the geographic location of the end customers.</span></div> Net revenues by geography for the periods indicated were as follows: <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;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;">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;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;">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: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 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;">September 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;">September 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;">September 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;">North America</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>233,576</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>207,837</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>432,407</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>401,280</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;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>422,891</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>854,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630,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;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,422</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Japan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,386</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</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>833,366</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>746,252</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,682,998</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,430,622</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> 233576000 207837000 432407000 401280000 422891000 326875000 854072000 630767000 123845000 153493000 277133000 285422000 53054000 58047000 119386000 113153000 833366000 746252000 1682998000 1430622000 Business Combination<div style="line-height:120%;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, the Company completed the acquisition of Solarflare by acquiring all of its outstanding ordinary shares. Solarflare is a leading provider of high-performance, low latency networking solutions for customers spanning FinTech to cloud computing. This acquisition enables the Company to combine its industry leading solutions with Solarflare's ultra-low latency network interface card (NIC) technology and onload application acceleration software, to enable new converged SmartNIC solutions.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase consideration to acquire Solarflare was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, including </span><span style="font-family:inherit;font-size:10pt;"><span>$8.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of fair value from the Company's preexisting investment in Solarflare and net of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of cash acquired. The Company incurred </span><span style="font-family:inherit;font-size:10pt;"><span>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition related costs, which was recorded as operating expenses in the Company's condensed consolidated statements of income. Additionally, the Company was required to assess the fair value of its preexisting investment in Solarflare and, as a result, recorded an immaterial gain in its condensed consolidated statements of income as part of interest and other income, net. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocated the purchase price to tangible and identified intangible assets acquired and liabilities assumed based on estimated fair values. As additional information becomes available, such as the finalization of the estimated fair value of tax-related items, the Company may further update the preliminary purchase price allocation during the remainder of the measurement period (up to one year from the acquisition date). The preliminary fair values of the assets acquired and liabilities assumed in the acquisition of Solarflare, by major class, were recognized as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,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;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,238</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,747</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%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$239.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> arising from the acquisition is attributed to the expected synergies and other benefits that will be generated from the combination of the Company and Solarflare. The goodwill recognized is not deductible for tax purposes.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The identified intangible assets assumed in the acquisition of Solarflare were recognized as follows, based upon the preliminary fair values as of the closing date of the acquisition.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/></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;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Trade names &amp; trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 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;">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>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 identifiable intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,000</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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 400000000.0 8400000 6800000 4200000 The preliminary fair values of the assets acquired and liabilities assumed in the acquisition of Solarflare, by major class, were recognized as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,631</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,016</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,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;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>239,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><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;">Current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,238</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400,747</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> 6765000 19631000 44016000 106000000 239197000 10624000 4238000 400747000 239200000 <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The identified intangible assets assumed in the acquisition of Solarflare were recognized as follows, based upon the preliminary fair values as of the closing date of the acquisition.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/></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;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amortization Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(In thousands)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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;">Trade names &amp; trademarks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Developed technology</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 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;">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>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-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 identifiable intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,000</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;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2000000 P2Y 34000000 P5Y 40000000 P5Y 30000000 106000000 <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;">October 22, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Board declared a cash dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.37</span></span><span style="font-family:inherit;font-size:10pt;"> per common share for the </span><span style="font-family:inherit;font-size:10pt;">third</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The dividend is payable on </span><span style="font-family:inherit;font-size:10pt;">December 3, 2019</span><span style="font-family:inherit;font-size:10pt;"> to stockholders of record on </span><span style="font-family:inherit;font-size:10pt;">November 12, 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;">On October 23, 2019, the Board increased the Company’s authorization to repurchase its common stock and debentures by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.00 billion</span></span> . The timing of repurchases and exact number of securities to be purchased will depend upon prevailing market conditions and other factors. 0.37 1000000000.00 XML 71 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 30, 2017
Cash flows from operating activities:      
Net income $ 468,452 $ 405,750  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization of software 42,551 31,123  
Amortization - others 22,050 15,477  
Stock-based compensation 92,575 70,553  
Benefit for deferred income taxes 11,342 4,825  
Others (19,580) 2,475  
Changes in assets and liabilities:      
Accounts receivable, net 5,523 9,263  
Inventories (14,675) (6,887)  
Prepaid expenses and other current assets (1,860) (5,744)  
Other assets (12,539) (17,616)  
Accounts payable (19,786) 4,525  
Accrued liabilities 21 13,116  
Income taxes payable (52,164) (37,569)  
Net cash provided by operating activities 521,910 489,291  
Cash flows from investing activities:      
Purchases of available-for-sale securities (671,515) (819,512)  
Proceeds from sale and maturity of available-for-sale and equity securities 1,458,286 780,567  
Purchases of property, plant and equipment and software (62,842) (40,533)  
Other investing activities (5,453) (25,277)  
Payments to Acquire Businesses, Net of Cash Acquired (454,613) (223,535)  
Net cash provided by (used in) investing activities 263,863 (328,290)  
Cash flows from financing activities:      
Payments for Repurchase of Common Stock (477,245) (160,536)  
Payment, Tax Withholding, Share-based Payment Arrangement (71,778) (39,494)  
Proceeds from issuance of common stock through various stock plans 19,802 18,416  
Payment of dividends to stockholders (187,445) (181,752)  
Other financing activities (9,784) (2,325)  
Net cash used in financing activities (726,450) (365,691)  
Net increase (decrease) in cash and cash equivalents 59,323 (204,690)  
Cash and cash equivalents at beginning of period 1,544,490 2,179,328  
Cash and cash equivalents at end of period 1,603,813 $ 1,974,638  
Supplemental disclosure of cash flow information:      
Interest paid 30,513   $ 33,986
Income taxes paid, net $ 50,332   $ 78,948
XML 72 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Acquisition-Related Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 28, 2019
Mar. 30, 2019
Gross and net amounts of goodwill and of acquisition-related intangibles    
Goodwill $ 620,852 $ 340,718
Total acquisition-related intangibles, gross 361,882 210,976
Less accumulated amortization (141,825) (130,253)
Acquisition-related intangibles, net 220,057 80,723
Total 155,150  
Core Technology [Member]    
Gross and net amounts of goodwill and of acquisition-related intangibles    
Total acquisition-related intangibles, gross 201,216 107,250
Less accumulated amortization (91,614) (82,611)
Total $ 109,602 24,639
Weighted-Average Amortization Life 4 years 4 months 24 days  
Other Intangibles [Member]    
Gross and net amounts of goodwill and of acquisition-related intangibles    
Total acquisition-related intangibles, gross $ 95,759 51,016
Less accumulated amortization (50,211) (47,642)
Total $ 45,548 3,374
Weighted-Average Amortization Life 4 years 3 months 18 days  
In-process research and development    
Gross and net amounts of goodwill and of acquisition-related intangibles    
In-process research and development $ 64,907 $ 52,710
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Components of accumulated other comprehensive income (loss)    
Accumulated unrealized losses on available-for-sale securities, net of tax $ (1,808) $ (12,725)
Accumulated unrealized losses on hedging transactions, net of tax (1,767) 95
Accumulated cumulative translation adjustment, net of tax (13,561) (10,780)
Accumulated other comprehensive income (loss) $ (17,136) $ (23,410)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments - Lease Assets and Liabilities (Details)
$ in Thousands
Sep. 28, 2019
USD ($)
Leases [Abstract]  
Other assets $ 57,328
Other accrued liabilities 10,218
Other long-term liabilities $ 48,789
XML 75 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Mar. 30, 2019
Debt Securities, Available-for-sale [Line Items]          
Equity Securities, FV-NI, Unrealized Gain (Loss) $ 4,100 $ (73) $ 5,600 $ (6,300)  
Available-for-Sale Securities, Less Than 12 Months, Fair Value 105,178   105,178   $ 40,716
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (317)   (317)   (487)
Available-for-Sale Securities, 12 Months or Greater, Fair Value 317,978   317,978   850,377
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (3,669)   (3,669)   (16,950)
Available-for-Sale Securities, Fair Value, Total 423,156   423,156   891,093
Available-for-Sale Securities, Gross Unrealized Losses, Total (3,986)   (3,986)   (17,437)
Non-financial institution securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Available-for-Sale Securities, Less Than 12 Months, Fair Value 3,705   3,705   4,767
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (10)   (10)   (4)
Available-for-Sale Securities, 12 Months or Greater, Fair Value 4,184   4,184   51,044
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (50)   (50)   (558)
Available-for-Sale Securities, Fair Value, Total 7,889   7,889   55,811
Available-for-Sale Securities, Gross Unrealized Losses, Total (60)   (60)   (562)
U.S. Government and Agency Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Available-for-Sale Securities, Less Than 12 Months, Fair Value 9,981   9,981   0
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (2)   (2)   0
Available-for-Sale Securities, 12 Months or Greater, Fair Value 13,127   13,127   13,542
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (21)   (21)   (139)
Available-for-Sale Securities, Fair Value, Total 23,108   23,108   13,542
Available-for-Sale Securities, Gross Unrealized Losses, Total (23)   (23)   (139)
Mortgage-Backed Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Available-for-Sale Securities, Less Than 12 Months, Fair Value 76,433   76,433   34,595
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (277)   (277)   (480)
Available-for-Sale Securities, 12 Months or Greater, Fair Value 236,370   236,370   597,394
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (3,141)   (3,141)   (14,155)
Available-for-Sale Securities, Fair Value, Total 312,803   312,803   631,989
Available-for-Sale Securities, Gross Unrealized Losses, Total (3,418)   (3,418)   (14,635)
Asset-backed Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Available-for-Sale Securities, Less Than 12 Months, Fair Value 3,180   3,180   0
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (4)   (4)   0
Available-for-Sale Securities, 12 Months or Greater, Fair Value 18,583   18,583   76,103
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (42)   (42)   (483)
Available-for-Sale Securities, Fair Value, Total 21,763   21,763   76,103
Available-for-Sale Securities, Gross Unrealized Losses, Total (46)   (46)   (483)
Commercial Mortgage Backed Securities [Member]          
Debt Securities, Available-for-sale [Line Items]          
Available-for-Sale Securities, Less Than 12 Months, Fair Value 11,879   11,879   1,354
Available-for-Sale Securities, Less Than 12 Months, Gross Unrealized Losses (24)   (24)   (3)
Available-for-Sale Securities, 12 Months or Greater, Fair Value 45,714   45,714   112,294
Available-for-Sale Securities, 12 Months or Greater, Gross Unrealized Losses (415)   (415)   (1,615)
Available-for-Sale Securities, Fair Value, Total 57,593   57,593   113,648
Available-for-Sale Securities, Gross Unrealized Losses, Total $ (439)   $ (439)   $ (1,618)
XML 76 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 77 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Significant Customers and Concentrations of Credit Risk (Details) - Customer
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Mar. 30, 2019
Concentration Risk [Line Items]          
Percentage of Accounts Receivable Accounted From Company Distributor One 35.00%   35.00%   37.00%
Percentage of net revenues through resale of product from Company Distributor One 40.00% 46.00% 40.00% 49.00%  
Number Of Distributors Accounted For Net Revenues 0   0 0  
Number of End Customers Accounted For 10% or More of Net Revenues 1 0 1 0  
Percentage of end customer accounted for more than 10% of revenue 12.00%   10.00%    
Percentage of higher grade security investment in debt securities 95.00%   95.00%    
Distribution For Subsequent Resale To OEMs [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 49.00% 56.00% 49.00% 60.00%  
XML 78 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments
6 Months Ended
Sep. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Leases and Commitments Leases and Commitments

Xilinx leases some of its facilities and office buildings under non-cancelable operating leases that expire at various dates through August 2029. Additionally, Xilinx entered into a land lease in conjunction with the Company’s building in Singapore, which will expire in November 2035 and the lease cost was settled in an up-front payment in June 2006. Some of the operating leases for facilities and office buildings require payment of operating costs, including property taxes, repairs, maintenance and insurance. Most of the Company’s leases contain renewal options for varying terms. These renewal terms can extend the lease term from 1 to 15 years, and are included in the lease term when it is reasonably certain that the Company will exercise the option. The following table presents the maturities of lease liabilities as of September 28, 2019:
Fiscal
(In thousands)
2020 (remaining six months)
$
6,631

2021
11,382

2022
10,100

2023
6,778

2024
6,118

Thereafter
35,505

Total lease payments
76,514

Less: Imputed interest
(17,507
)
Total lease liabilities
$
59,007



The Company's leases were included as a component of the following condensed consolidated balance sheet lines:
(In thousands)
September 28, 2019
Other assets
$
57,328

Other accrued liabilities
10,218

Other long-term liabilities
48,789



The components of lease costs were as follows:

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Operating lease cost
$
4,334

 
$
8,606

Lease income
(671
)
 
(1,467
)
Total lease cost
$
3,663

 
$
7,139


Other information related to leases was as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Cash paid for operating leases included in operating cash flows
$
2,947

 
$
6,079



 
September 28, 2019
Weighted-average remaining lease term - operating leases (in years)
7.9

Weighted-average remaining discount rate - operating leases
5.8
%


Other commitments as of September 28, 2019 totaled $143.2 million and consisted of purchases of inventory and other non-cancelable purchase obligations related to subcontractors that manufacture silicon wafers and provide assembly and some test services. The Company expects to receive and pay for these materials and services in the next three to six months, as the products meet delivery and quality specifications. Additionally, as of September 28, 2019, the Company also had $1.5 million of non-cancelable license obligations to providers of electronic design automation software and hardware/software maintenance, $4.2 million related to renovation of properties and $34.4 million commitments primarily related to open purchase orders from ordinary operations. These commitments expire at various dates through August 2024.
XML 79 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information
6 Months Ended
Sep. 28, 2019
Segment Reporting [Abstract]  
Segment Information Segment Information

Xilinx designs, develops and markets programmable logic semiconductor devices and the related software design tools. The Company operates and tracks its results in one operating segment. Xilinx sells its products to OEMs and to electronic components distributors who resell these products to OEMs or subcontract manufacturers. Net revenues by geography for the periods indicated were as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
North America
$
233,576

 
$
207,837

 
$
432,407

 
$
401,280

Asia Pacific
422,891

 
326,875

 
854,072

 
630,767

Europe
123,845

 
153,493

 
277,133

 
285,422

Japan
53,054

 
58,047

 
119,386

 
113,153

Total net revenues
$
833,366

 
$
746,252

 
$
1,682,998

 
$
1,430,622


Geographic revenue information for the second quarter of fiscal 2020 and 2019 reflects the geographic location of the distributors or OEMs who purchased the Company's products. This may differ from the geographic location of the end customers.
XML 80 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 226,993 $ 215,712 $ 468,452 $ 405,750
Other comprehensive income (loss), net of tax:        
Change in net unrealized gains (losses) on available-for-sale securities 1,961 (2,125) 11,716 (3,785)
Reclassification adjustment for (gains) losses on available-for-sale securities (366) 1 (799) (50)
Change in unrealized gains (losses) on hedging transactions (4,442) 1,190 (4,013) (4,430)
Reclassification adjustment for (gains) losses on hedging transactions 1,329 (1,730) 2,151 (2,171)
Cumulative translation adjustment, net (2,146) (2,143) (2,781) (4,192)
Other comprehensive income (loss) (3,664) (4,807) 6,274 (14,628)
Total comprehensive income $ 223,329 $ 210,905 $ 474,726 $ 391,122
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "296$\?(\\#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,$% @ ))E83R?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 " DF5A/N6[IF^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NND&:%'7"V@GD)"8!.(6)=X6K?FCQ*C=V].& MK1."!^ 8^Y?/GR4W*@CE([Y$'S"2P70SV,XEH<*:'8B" $CJ@%:F;OE*5/?BEG], MKC_\KL+6:[,S_]CX(M@V\.LNVB]02P,$% @ ))E83YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " DF5A/KI;&J#0# [#P & 'AL+W=O_'U6I;^N8Q>\#S\7Q9+J!9+,ZYT?U39GOYZ?&/B5CE7U1J;HM=!TUZK". M']C]5O".X! _"G5K)_=1MY07K5^[A\_[=9QV,U*EVIFN1&XO5[559=E5LO/X M-12-1\V..+U_K_[1+=XNYB5OU5:7/XN].:WC11SMU2&_E.99WSZI84%9' VK M_Z*NJK3P;B968Z?+UOV-=I?6Z&JH8J=2Y6_]M:C=]=;_(N5 PP0^$/A($.E_ M"6(@B)' G$+2S\PM]4-N\LVJT;>HZ=TZY]VF8/?"OLQ=-^C>G?O-KK:UH]=- MNDJN79D!\=@C^ 3!1D1B:X\"' D\7 M$WKFO0"*F&&!# IDA#[W!"AB@05F4&!&Z$M/@")8BA7F4&%.^,U2'*>45O#M1IB X2P06D8K^)X## ^8SF!R M'QBG%7S;$2;@.\/Q98)6\)U'F(#U#*>>T40+XC[ A-S'L68D K./J>YEMQ7 9C _P<< M9Y_37$OIJU!,Z/O%MC;)32>_L3CS93G9\*-7! M=+=S>]_T[5S_8/1Y:%63L5_>_ %02P,$% @ ))E83PJ2-3:E! J!4 M !@ !X;"]W;W)K69VWKW-L+-357]K M=C&VD^]E<6@>IKNV/=YG6;/9Q3)O[JIC/*1O7JJZS-OT6K]FS;&.^;8W*HM, M"F&S,M\?IO-9W_94SV?56UOL#_&IGC1O99G7_RQB49T>IC#]:/BR?]VU74,V MGQWSU_@UMG\FJOG22?E MN:J^=2^_;A^FHHLH%G'3=B[R]/$>E[$H.D\ICK\'I]-+GYWA]?.']Y][\4G, M<][$957\M=^VNX>IGTZV\25_*]HOU>F7. @RT\F@_K?X'HN$=Y&D/C95T?3_ M)YNWIJW*P4L*I3T<\V[9P;U)T[7I&OO9Z;]+X]FDUO>Y M<;/LO?,S((LS(J\1?XNL* (7(DO]7X*07! +2 MG6;5::H.D+HS8J[ZD=XIAR>+P118B<9J13'CA,?>UA33RAOA>6V&U6:H-M3- MPM"@@P*!9X[!.&T4,RYX9Y VBGVFS;+:+-6FD#;+1*,T4D8A+(H200C4U_HS M-S=J'*O&434HT(6C:K20>"LN&0RT57B/40Q *)!8%^5"D ":%^=9<;[WH:[% M&=X^L/:!#@Y:GXM UZ>4P:'#B_!C0@<2;5 !7HL$)B(+)X] MAO(*YT/.E<&NU@P%$$;2(K#I^Q$D%1:P,$G7B+).XU.(X:0'CV=XQ7!6>TOU M4D)*N38E8+4C)R54+09.M13!D[4ET"G_V!IG]\TBV 2>Q@ MO#98'%< !,#K>,5PVJ5-BBL CC-2C"KD:P"@18##10#0S/Q3.CRUQPHI)Y4F M>9/!0M X:S)4RL$PIHZO"8 6!0X7!0-S70-+:4-06!W#@7% Y%%.V[0<<'7* M<<(X,[;[^,( :&7@1BH#X$L#H+6!P[7!P+CKVNR.[%X.HIF34D"H-4N-+6W) MEP62E@4.EP4#XV]CQLIX"F].,Q'-. MXE_;/&?TV+KF$ZZD"=?CA"N9'&F,)/4@SQF)#S66LT;@HHGW)PRN=[.K6Z8R MUJ_]E5\SV51OA[:;_JO6R[7BH^QNJ5#[ NZ7P+2OX'Y]OC3\X?Y\A_E[7K_N M#\WDN6K;JNQOL%ZJJHTI?'&7 M_%?'MY*>)+VSVZ]%R?[P[/+VUU'.Y%L\OE M[/Q?4$L#!!0 ( "296$]0O;U8%@, ,@+ 8 >&PO=V]R:W-H965T M&ULC59=;YLP%/TKB/<6; R&*(E4DDR;M$E5IVW/-'$25, 9 M.$WW[V<;2NGU3;>7@)USSKWG^H,[O\CVJ3L*H;R7NFJZA7]4ZC0+@FY[%'71 MW]G6A=+#]A!TIU84.TNJJX"&81+41=GXR[F=NV^73@J,Q$LYZ?B(+X+]>-TW^I1,*KLREHT72D;KQ7[ MA7]'9AM"#<$B?I;BTDW>/6/E46WFL>C$2E:_RITZ+OS4]W9B7YPK]2 OG\5@*/:]P?U7 M\2PJ#3>9Z!A;677VU]N>.R7K046G4ANS"6I"R&=4%@8#[A 82T,.W;FPA,([?(.)Z8+2](H[ M])MX1ZCKCD!W%/E<1.ZVQ' DS$)X+2(XQAFG\&)$<%%&"(7K%TRZD%JT!]L2 M=MY6GAME/A:3V;'MO+-=)YC/R6Q%D/FU:5-MU_,FW_>XWXKV4#:=]RB5[IUL MA[.74@F=?GBKE^:HV^IQ4(F],J]P_G[C\^%E/TXWBNWF5+_$/^/XY?2I3U?%M97=H8W'X= =5WU\ MOE__!'>5-E/ K/CK$,_#S?EJ2N6QZ[Y.%[_M[M=JICZ>N&>;?U=/K,';MTDJRTM;?+L?#<3Z>+_\X7,+D M %P"\!H YH@G0)*"X.)M3_;D>Z^VF[\ZK_O*T3O4T*>!.I\%\FF[.8S?_ ME[(=TMVW;+A*\D1!%Q15!7R5%ZO]J D43.,?KVW@CQVLQ7L_Q MYC;>DB0N$C=+CK,$G-(E:)**H+/&F*!D/T;T8[@?1_Q<)/:FGP"HM")VN R< M!L@-CQ7M6&['$SN6]:.U-2$0.Z(,G)7=.-&-XVY*XL9)W: ELDJ0@=4WLG=N MO.C&J-<9G%!AJ @ MF-+4%/#GX3 AB'H2=%@&#!E+,D\!!4N&6D+6%7/#)58;G7MH,IR!TQD4Q?,B M>K=\4)66O6FX3AOE(3.M0>8S<$"#HH0&SEY,Y9'UU!+7E#XM;8LD5):T!EKK?,92S*G@8,:%"4U< 9;!:&D2*\D(5C0)O?D9%R#9Z4" MJ-SBD"D+ F:!8A8X/]/S8/.VDG3@3729 M@489M2B@%BAJD1,4/'BRDBI!AF5VS:*,610P2ZNW!^3XA%0Y:+IF!5T)UF8F M$F:J5H&R0"F+ D*5+9&N#T%GO%7:92S)K$6!M4!9BYRA@,:FJ40]2<*T8E4& M)"C3%@7: J4MHV:EI65)"R]"RXW4#)0I$L@@\Q4TIE= M!@&N2#FF.3/1!1M8Y2 )2PNW'LVGE#Z;GKQI@:51]3COM8[ZX737P>IU.?SOO+1MOE8NQ. MRR9B<=W)W/X'4$L#!!0 ( "296$\&0OS1V0$ .($ 8 >&PO=V]R M:W-H965T&ULC53M;ILP%'T5Y >(^0A+&P'2DJK:I$V*.JW] M[< EH-J8V4YHW[[^*B(4M?N#?:_/.?=<8SL;N'B6#8 *7ACM9(X:I?HMQK)L M@!&YXCUT>J7F@A&E0W'"LA= *DMB%,=A^ TSTG:HR&SN((J,GQ5M.SB(0)X9 M(^)U!Y0/.8K0>^*A/37*)'"1]>0$?T#][0]"1WA4J5H&G6QY%PBH<_0]VNY3 M@[> QQ8&.9D'II,CY\\F^%GE*#2&@$*IC +1PP7V0*D1TC;^>4TTEC3$Z?Q= M_=[VKGLY$@E[3I_:2C4YND%!!34Y4_7 AQ_@^TE1X)O_!1>@&FZ15MAY,6-;6?'P:VD&T];)L2>$(^$:/TI(?&$9$; SIEM]8XH4F2" M#X%P/ZLGYDQ$VT1O9FF2=N_LFNY6ZNREB.*;#%^,D,?L'":>8.)KQ/XCXC89 M(5@;&%W$BRYBRT^N7-PN"R2+ HD56$\%DG#6AL-L+*:SF' 51K-.O@!=65DO M6EDO6)E5V3E,.JTR\_$9XLI$NF@B73 Q^VF[]'_VXPN0LX(GI\W<_M]$G-I. M!D>N],&UQZOF7($6#%=:L=$/SAA0J)69;O1/OV MI63%*\\,]R:VE,/A&9+SD>;JU+3?NFT(_>+[OCYT=\MMWQ]OLZQ[V89]U7UI MCN$0__/:M/NJCX_M6]8=VU!MQD;[.H,\M]F^VAV6Z]7X[JE=KYKWOMX=PE.[ MZ-[W^ZK]KPQU<[I;JN7GBZ^[MVT_O,C6JV/U%OX,_5_'IS8^99:]N'[$8&HR*OW?AU,V^+X94GIOFV_#PV^9NF0^.0AU>^B%$%3\^ MPD.HZR%2]/'O%'1YZ7-H./_^&?V7,?F8S'/5A8>F_F>WZ;=W2[]<;,)K]5[W M7YO3KV%*R"P74_:_AX]01_G@)/;QTM3=^'?Q\M[US7Z*$JWLJ^_GS]UA_#Q- M\3^;R0U@:@"7!K'OGS7 J0'^:*!_VD!/#31ID)U3&JK]:IM3HOV/+W' M:EA%ZE;'T7\97HZ#/?XO#D\7WWZL%>(J^Q@"39KRK(&YYJ+(8O1+%R!U40)K M#M<=/'"%*:XECURB4,LN4$P4QP!X%<#( ;080(\!]"R TV2@SA([2@ZC1%NO M#4U7D.7&F5QV8T0W1DC'R@&L&,"R=!0ZDL]98^9&P1A%TN$J5 I0-N-$,TXP MXXD9Q[H!R&>#=C;#5=5- G$)BAJM<;DQB9 K13,'- M:))S6?"<8W'05<=5VD.B E0NPR(7W"A*BYQU=*,*X^E,"3K0+F4H02_%RV"6 M^'4(D4[W"EA.!:V#23.W:@P@38BK"K")V58RI11R-[00)LWU &O+5I^DL]XG M:D')U%,<>P4MADES;:;>H"3RG9!8V*;$\-CXQ3)?!4 M 77#47EC0%E-'0DZ=,86"4LR5)5$5;J9*P[,Z*B@,_L@Z+0OH$B=D62T0BZ0 M+#'M(,,0E) 565_E)+J&@E-&47I(0A\YKA)X!1FOP/&J-*U7X.2,R7M@U2$( MG<^-33 -9,@"AZS2E+(@T1,\VU8E73S.88+[(&,6.&:5IIP%":#:T'U(DH&! MU"$(9-"" %IZVBI! *@VVBKF21 "H$D=P4%&+0BHI>?1$CA"XS;L+?,D(!G! M0Y$XB(-,6W"\WP%M#>8L" M1QU8S7[A24*T\0B0V'!1)BX*Q*6W#B5RE)H"VC9-C )[55M.FTQ94I&+@K( MM:GIEY&+ G(M/94B)RGFAF;U.,GF62$6/H42&;4DFO=D62]QZ&2T;ROE2WC^>KVA]ASC?' M?U3MV^[0+9Z;OF_VXT7C:]/T(;K,O\1QW89JWN^L3T_],UQ MNHW.+E?BZ_\!4$L#!!0 ( "296$_ \'.WU08 +,F 8 >&PO=V]R M:W-H965T&ULE5K;;N,V$/T5P^]>\S)#4HLD0.,+6J %%ENT M?=8F2F*L;:6VLMG^?659ZS6'A['R$E]R.!R2HS-'Q[IZK7=?]T]5U8R^;];; M_?7XJ6F>/TZG^[NG:E/N/]3/U;;]ST.]VY1-^W'W.-T_[ZKROANT64^-4FZZ M*5?;\Z_&/+SZO'I^:PQ?3 MFZOG\K'ZLVK^>OZT:S]-3U'N5YMJNU_5V]&N>K@>_Z(_+ETWH$/\O:I>]V?O M1X>E?*GKKXOU(5*;Q[]]T/%ISL/ \_<_ MHB^[Q;>+^5+NJUF]_F=UWSQ=C\-X=%\]E"_KYG/]^FO5+XC'HW[UOU??JG4+ M/V32SG%7K_?=W]'=R[ZI-WV4-I5-^?WXNMIVKZ]]_!_#\ #3#S"G =J\.<#V M ^QI@'E[ /4#Z#3 NC<'<#^ ?\[@WQS@^@'NYPS=@.EQL[K=GY=->7.UJU]' MNV,!/9>'.M4?77N^=XP+[]]MN-=G0U_78(U&-NCQ@383C&S!#& MQ9@YPO@8LT"8$&.6"%.<,--VO:=%&[AHTP6@\P!>B04=,=QAMAW&L+7>XWDL MG,>">;38W"/&G<]CG;)L13X QU:2L2+%G<:2+B[ H&P>S<>!(Q5'=NF2>B29G M9!E?A$7I>)B.!^F(W9GYM)+5V34>S1+@+ ',(@C@-J2K,5IYL>A92,M87!%S M'*G(5%T!,RY QJ*Z9P68ATRF-K7"]*G 1%[RIP(G[11;F5$/C"XXPY)%032C M607)I""8MH52-K/"3(/08(5!KE G$" $L0L7Y8)+7@.6#["8]2+03I3-%K3&7:@)3R8;2@Z)+C(A"2*H- -N< MY)E1DGFAG--)N:71-'M'\K);@H 34MYF>$_CKJ!Y>%_1F,HUX/)@Y&ZF+-UN MN>>DDB[BXI0PG6O YT$J 0T(G37E^IC&G*X!J8=$^:5<;*P.SA8R)\#KK!/J M2L.%@C@DM93BVO5YDFIQ"8 3RX75F:W S4(7PVO)X#Y@TCZ0J!23$G?+VU[+ M4KJ,BS/"O&T0;TNE8E)"GE!0,TF) -DMU2 MKIB4D"?M)A=>)@2TLBC^.8X5M,NDC:Q:1B M>:*--_+"[W&1RI!W)2B6/Q=T?=V#4.Q,;A$"P")4G _F?8-X/[GY!;S_AEPQF%<-4.&)7.E! ME^4* J9RQ:2J'LH5$ W+%1#P+;EB<7^P:GB+L9C0+2#T1*[8E*F+]BY,NBP7 M87%"F- M(/0@?2$+?9109"C=9HP4I+&=7#O0V,'I<[^BSPEZ*9+503BM%)/6 MAX#I33$!@\4'8R31@F@M11JK) &" M@!/M=4XG$NX1] Z#A3"ITQ"#A9!QXDF*\<5E7)P2)G9"!HO4!P0-%F4R?9HP MM1.@]D+)U0.A[;3AE+F@P2+9'80+05E9F0N :_N;-:1E+8%VH2UE"P&W"WJ' MP<*X#_ @X6!<=)>F870$8O+N#@CS-L\Q&!AX)Q8)W]A75Z$Q0EAWN8A!@N_ MQV!A3,@\Q&!A(';)!_D;XXR!&)=EG8GE,XS&F-QYB,'"B#PIUT$Y\Y/E$(>% M@2O2*A9)$3,&MDC21$"PMB/)'YL7,%:KR2BWDYC8>8C)PJG)0D60;6W.*:_' ML#@A3.L\Q&1A;++(>V, BU!Q/IC[&9DL4K(P,EGRDH4QMS(R69*S -X)E"P( MF$H6@(*2!>"P9 ' MR2+PSW"O<-D<9C4W1"3Q0$QGMYL+"["C@E-SQ[5.3S. M]4>Y>UQM]Z,O==/4F^[9G(>Z;JHVI/K0%LM35=Z?/JRKA^;PUK?O=\?'J(X? MFOJY?T1L>GI.[>9_4$L#!!0 ( "296$]&PO M=V]R:W-H965T&UL=5/;CIPP#/V5*!^P&1AZ&P'2SE95*[72 M:*MNGS-@(-HDIDD8MG_?)#"4G=(78AN?XV/'R4*VSOL0?L_#1K%G7=-RVQO@-<1I"1+=[NW3'&A:9G'V,F4.0Y."@TG0^R@ M%#>_CR!Q+&A"KX%'T78N!%B9][R%[^!^]"?C/;:PU$*!M@(U,= 4]#XY'+.0 M'Q.>!(QV99/0R1GQ.3A?ZH+N@B"04+G P/UQ@0>0,A!Y&;]F3KJ4#,"U?67_ M%'OWO9RYA0>4/T7MNH*^IZ2&A@_2/>+X&>9^WE R-_\5+B!]>E#B:U0H;?R2 M:K .U4?N>-E;G D9II]S\,5)X?4 MSZ8*P3B*^,^+MSYZ*9,/2?2F1;I4XIO_ TVWX?E/A M/L+WKQ3^AR#;),@B0?:*8'_3XE9.=E.$K6:JP+1QFRRI<-!QDU?196'OTW@G M?].G;?_&32NT)6=T_F;C_!M$!U[*[LZO4.:O1%$BF>PT.*2GMCGUT#X,FKDMIEM/&^/3#FB@84=U>F M!8TWE;&*>S1MS5QK@9<1I"1+5JL]4UQHFJ?1=[)Y:CHOA8:3):Y3BML_1Y"F MS^B:OCD>1-WXX&!YVO(:?H'_W9XL6FQB*84"[831Q$*5T=OUX;@-\3'@44#O M9F<2*CD;\QR,[V5&5T$02"A\8."X7> .I Q$*.-EY*13R@"J)$% MI2C^.NQ"Q[T?;G;[$;8,2$9 ,@%N8AXV)(K*OW+/\]2:GMBA]RT/3[P^)-B; M(CAC*^(=BG?HO>3K+[N470+1&',<8I)YS!3!D'U*D2RE."8?X,DR?+.H_@P M[3^YK85VY&P\OFSL?V6,!Y2RNL(1:O"#38:$RH?C-9[M,&:#X4T[_B V?>/\ M+U!+ P04 " DF5A/9XKT5;_=N^/(!C0OM@5PY$U);7/:.M<=&+-E"XK;*^Q ^YL: MC>+.FZ9AMC/ JPA2DJ5)<;NB[ MXU$TK0L.5F0=;^ 7N-_=R7B+S2R54*"M0$T,U#F]VQR.NQ ? YX$#'9Q)J&2 M,^)+,+Y7.4V"()!0NL# _7:!>Y R$'D9KQ,GG5,&X/+\SOX0:_>UG+F%>Y3/ MHG)M3O>45%#S7KI''+[!5,\72J;B?\ %I \/2GR.$J6-*RE[ZU!-+%Z*XF_C M+G3U,&9VQ% MO//BK?=>BLWM/F.70#3%',>8=!DS1S#//J=(UU( MKA/L5@EVD6"WS)\DGTI2G+E1ZCU'VPV)-0N'&_\V8QC-AH.N^D'L?D;%W\! M4$L#!!0 ( "296$]Z",1SM $ -(# 9 >&PO=V]R:W-H965T(, MR*7[]P.29MD6[0M@X_?\;$P^H7FQ'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@ MT<)YT[3,#@9$'4%:,9XD[Y@6LJ=E'GUG4^8X.B5[.!MB1ZV%^7D"A5-!#_3- M\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E M%\278'RJ"YH$0:"@LVL@6F).D?"M-] M@FR7((L$V7]+W(O)_DK"-CW58-HX3994./9QDC?>=6#O>7R3W^'SM'\1II6] M)1=T_F5C_QM$!UY*&UL?5/;;MLP#/T501]0.8J;%H%MH&E1;, &!!VV/2LV?4%U\20Y[OY^ ME.QZWF;L11(IGL-#BLI&8U]="^#)FY+:Y;3UOC\RYLH6E' WI@>--[6Q2G@T M;<-<;T%4$:0DXTER8$ITFA99])UMD9G!RT[#V1(W*"7LSQ-(,^9T1]\=+UW3 M^N!@1=:+!KZ _]J?+5IL8:DZ!=IU1A,+=4X?=L=3&N)CP+<.1KZ?C M/DXWZ6&&;0/X#. +X#[F85.BJ/Q)>%%DUHS$3KWO17CBW9%C;\K@C*V(=RC> MH?=:\.0V8]= -,>'S9V/_:& \H);G!$6KQ@RV&A-J'XQV>[31FD^%-/_\@MGSCXA=02P,$% M @ ))E83YLP/8"V 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$N[6W4Y)I%ZG:9,VZ=1IW6_@?_1GBQ9;6"JIH7/2=,1"G=.[]'C:A_@8\"AA=*LS"95X!Z4"$:-G%I2BQ?.TRR[NXW1S M>YAAVP ^ _@".,0\;$H4E7\47A29-2.Q4^][$9XX/7+L31F;"G<1OOM'X8=M@OTFP3X2 M[-\L<2,F3?Y+PE8]U6";.$V.E&;HXB2OO,O WO'X)G_#IVG_)FPC.T]/,/8LLW+OX 4$L#!!0 ( M "296$\(F@B^LP$ -(# 9 >&PO=V]R:W-H965T9U5')@5C ]?KO.Z#GV=;V M"S##O#=OAB&?C'UR'8 GSUKUKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$ M'4%:,7XXO&5:R)Z6>?2=;9F;T2O9P]D2-VHM[,\3*#,5-*$OC@?9=CXX6)D/ MHH6OX+\-9XL66UEJJ:%WTO3$0E/0N^1XRD)\#/@N87*;,PF57(QY"L:GNJ"' M( @45#XP"-RN< ]*!2*4\6/AI&O* -R>7]@_Q-JQEHMP<&_4HZQ]5]!;2FIH MQ*C\@YD^PE+/&TJ6XC_#%12&!R68HS+*Q954H_-&+RPH18OG>9=]W*?Y)DL7 MV#Z +P"^ FYC'C8GBLK?"R_*W)J)V+GW@PA/G!PY]J8*SMB*>(?B'7JO)4^2 MG%T#T1)SFF/X)N8U@B'[FH+OI3CQO^!\'Y[N*DPC//U-X3\(LEV"+!)D_RUQ M+R;](PG;]%2#;>,T.5*9L8^3O/&N WO'XYN\AL_3_D785O:.7(S'EXW];XSQ M@%(.-SA"'7ZPU5#0^'!\AV<[C]EL>#,L/XBMW[C\!5!+ P04 " DF5A/ M&FB@)[0! #2 P &0 'AL+W=OD" M@_#;!1Y!J4#D9?R<.>F2,@#7YRO[QUB[K^4L+#RB>I&5:W-Z3TD%M1B4>\;Q M$\SUW%(R%_\%+J!\>%#BF;Q4K1XFW;9Q7V<;O97V#: SP"^ M .XC@$V)HO(GX421&1R)F7K?B_#$R8'[WI3!&5L1[[QXZ[V7@B=IQBZ!:(XY M3C%\%9,L$&PO=V]R:W-H965T]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1DZ6[W@2DN M-"WSZ#O;,C>#ET+#V1(W*,7MGQ-(,Q8TH:^.)]%V/CA8F?>\A>_@?_1GBQ9; M5&JA0#MA-+'0%/0A.9ZR@(^ GP)&MSJ34,G%F.=@?*D+N@L)@83*!P6.VQ4> M0<78/.##E-D'0% M218$0_$E0KH5X92^HZ?;]/UF@OM(WZ_IR=VV0+8ID$6![#^!MR5N8>[?!&&K MEBJP;1PF1RHSZ#C(*^\RKP]I?))_\&G8OW';"NW(Q7A\V-C^QA@/F,KN!B>H MP_^U&!(:'XYW>+;3E$V&-_W\@=CRB\N_4$L#!!0 ( "296$^-@;-TM@$ M -(# 9 >&PO=V]R:W-H965TV?] LPP[\V;8/@E31PML0-6@O[^P0*QX+NZ+/C0;:=CPY6YKUHX1OX[_W9!HLM++74 M8)Q$0RPT!;W;'4^'&)\"?D@8W>I,8B47Q,=H?*X+FD5!H*#RD4&$[0KWH%0D M"C)^S9QT21F!Z_,S^\=4>ZCE(AS8ZWE#R5S\ M%[B""N%128TQ?!5S&Z) M8(%]2<&W4ISX/W"^#=]O*MPG^/Z%PO_D/VP2'!+!X04!?U7B5LS^51*VZJD& MVZ9I@I3L)HQ0%S[8 M8BAH?#R^"V<[C=ED>.SG'\26;US^ 5!+ P04 " DF5A/@)"9_K8! #2 M P &0 'AL+W=O_=N^-(!S2OM@%P MY$VKUF:T<:X[,&:+!K2P-]A!ZV\J-%HX;YJ:VZ=D"R=#;*^U,'^/H'#(Z)9>'2^R;EQPL#SM1 T_P/WL3L9;;&8II8;6 M2FR)@2JC#]O#,0GQ,>"7A,$NSB14 MQI^)D\XI W!YOK(_Q]I]+6=AX1'5;UFZ)J/WE)10B5ZY%QR^P%3/+253\=_@ M LJ'!R4^1X'*QI44O76H)Q8O18NW<9=MW(?Q9G^%K0/X!. SX#X"V)@H*G\2 M3N2IP8&8L?>="$^\/7#?FR(X8ROBG1=OO?>2&UL?5-A;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G%>)*\9UK(CA99])U- MD>'@E.S@;(@=M!;F]PD4CCG=T1?'@VQ:%QRLR'K1P'=P/_JS\19;6"JIH;,2 M.V*@SNG=[GC:A_@8\"AAM*LS"95<$)^"\:7*:1($@8+2!0;AMRO<@U*!R,OX M-7/2)64 KL\O[)]B[;Z6B[!PC^JGK%R;TP,E%=1B4.X!Q\\PU_..DKGXKW % MY<.#$I^C1&7C2LK!.M0SBY>BQ?.TRR[NXW23WLZP;0"? 7P!'&(>-B6*RC\* M)XK,X$C,U/M>A"?>';GO31F2G+C1ZCU'VPQ%-0N M'&_]V4QC-AD.^_D'L>4;%W\ 4$L#!!0 ( "296$_9UY):M@$ -(# 9 M >&PO=V]R:W-H965T@NBBB"M&-_M;I@6LJ-%%GTG6V1F M\$IV<++$#5H+^^<(RHPYW=-7QZ-L6A\[( @4E#XP"-PN< ]*!2*4\7OF MI$O* %R?7]D_Q]JQEK-P<&_4DZQ\F]-;2BJHQ:#\HQF_P%S/-25S\=_@ @K# M@Q+,41KEXDK*P7FC9Q:4HL7+M,LN[N-TD][,L&T GP%\ =S&/&Q*%)4_""^* MS)J1V*GWO0A/O#]P[$T9G+$5\0[%._1>"I[L,W8)1'/,<8KAJYBW"(;L2PJ^ ME>+(_X'S;7BRJ3")\.2=PO\0I)L$:21(WQ$D'TK4,KN"D>HQ0^V& IJ'XZ? M\&RG,9L,;_KY!['E&Q=_ 5!+ P04 " DF5A/3N'$A+4! #2 P &0 M 'AL+W=O!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H M:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4 M]'%_/!UB? KX)F'TJS.)E5RL?8G&Q[J@NR@(%%0A,@C55(,/5L\L*$6+UVF7)NWC=)-E,VP;P&< 7P /*0^;$B7E[T009>[L M2-S4^U[$)]X?.?:FBL[4BG2'XCUZKR7/;G-VC41SS&F*X:N8_1+!D'U)P;=2 MG/@_<+X-SS859@F>_:'P;IO@L$EP2 2'_Y:X%7/_5Q*VZJD&UZ9I\J2R@TF3 MO/(N _O(TYO\#I^F_;-PK32>7&S ETW];ZP-@%)V-SA"'7ZPQ5#0A'B\Q[.; MQFPR@NWG'\26;US^ E!+ P04 " DF5A//F($F[8! #2 P &0 'AL M+W=O<.3,>9Z.Q3ZX%\.192>URVGK? M'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7G8:S M)6Y02MC?)Y!FS.F.OC@>NJ;UP<&*K!<-? ?_HS];M-C"4G4*M.N,)A;JG-[M MCJ QPY&MSJ34,G%F*=@?*ERF@1!(*'T@4'@=H5[D#(0H8Q?,R==4@;@ M^OS"_BG6CK5J"D@EH,TC^8\3/,]=Q2,A?_%:X@,3PHP1RE MD2ZNI!R<-VIF02E*/$][I^,^3C>W?(9M _@,X O@$/.P*5%4_E%X4636C,1. MO>]%>.+=D6-ORN",K8AW*-ZA]UKP_2%CUT TQYRF&+Z*V2T1#-F7%'PKQ8F_ M@O-M^'Y3X3["]_\H_+!-D&X2I)$@?;/$C9@T^2\)6_54@6WB-#E2FD''25YY MEX&]BX_(_H9/T_Y-V*;3CER,QY>-_:^-\8!2DALSG<9L M,KSIYQ_$EF]<_ %02P,$% @ ))E83_: A/^V 0 T@, !D !X;"]W M;W)K&UL=5/;3MPP$/T5RQ^ =[V!HE42B04A*K72 MBJKEV9M,+L*7U'8V].\[=D(($%YLSWC.F3/C<3H8^^P: $]>E-0NHXWWW9XQ M5S2@A+LP'6B\J8Q5PJ-I:^8Z"Z*,("49WVRNF!*MIGD:?4>;IZ;WLM5PM,3U M2@G[[P#2#!G=TE?'8ULW/CA8GG:BAE_@?W='BQ:;6%P2W.)%1R,N8Y&-_+C&Z"()!0^, @<#O#+4@9B%#&WXF3SBD#<'E^ M9;^/M6,M)^'@ULBGMO1-1J\I*:$2O?2/9GB J9Y+2J;B?\ 9)(8')9BC,-+% ME12]\T9-+"A%B9=Q;W7QTE>>.>! MO>'Q3=["QVG_*6S=:D=.QN/+QOY7QGA *9L+'*$&/]AL2*A\.'[#LQW';#2\ MZ:8?Q.9OG/\'4$L#!!0 ( "296$^ WK)ZM0$ -(# 9 >&PO=V]R M:W-H965T-\=&'-% M UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S0W30K8T3Z/O9//4]%[)%DZ6N%YK M87\=09DAHUOZZ7B6=>.#@^5I)VIX ?^].UFTV,Q22@VMDZ8E%JJ,WFT/QR3$ MQX ?$@:W.)-0R=F8UV!\*3.Z"8) 0>$#@\#M O>@5"!"&6\3)YU3!N#R_,G^ M&&O'6L["P;U1/V7IFXSN*2FA$KWRSV9X@JF>:TJFXK_"!12&!R68HS#*Q944 MO?-&3RPH18OW<9=MW(?QAN\GV#J 3P ^ _8Q#QL31>4/PHL\M68@=NQ])\(3 M;P\<>U,$9VQ%O$/Q#KV7G"?7*;L$HBGF.,;P1\?C MF_P.'Z?]F["U;!TY&X\O&_M?&>,!I6RN<(0:_&"SH:#RX7B+9SN.V6AXTTT_ MB,W?./\ 4$L#!!0 ( "296$]%;8!/M@$ -(# 9 >&PO=V]R:W-H M965T6_>#$,VHGFV+8 C+UIU-J>M<_V),5NVH(6] MPQXZ?U.CT<)YTS3,]@9$%4%:,9XD;Y@6LJ-%%GT74V0X."4[N!AB!ZV%^7D& MA6-.=_35\2B;U@4'*[)>-/ 5W+?^8KS%%I9*:NBLQ(X8J'-ZOSN=TQ ? YXD MC'9U)J&2*^)S,#Y5.4V"(%!0NL @_':#!U J$'D9/V9.NJ0,P/7YE?U#K-W7 ME/@<)2H;5U(.UJ&> M6;P4+5ZF779Q'Z>;PWZ&;0/X#. +X!CSL"E15/Y>.%%D!D=BIM[W(CSQ[L1] M;\K@C*V(=UZ\]=Y;P=-CQFZ!:(XY3S%\%;-;(IAG7U+PK11G_@^<;\/WFPKW M$;[_0^&[;8)TDR"-!.E_2]R(.21_)6&KGFHP39PF2TH_ %!+ P04 " DF5A/H$1URK0! #2 P &0 'AL+W=OW<B5O\?A,TSU7%,R%?\5+J!">%02F() M4K1X&G=ITCZ,-_S#!%L'\ G 9\!-RL/&1$GY1^%%D5DS_6^):S.Y5$K;HJ0;;I&ERI,3>I$E>>.>!O>7I35["QVG_ M)FPCC2-G].%E4_]K1 ]!RN8JC% ;/MAL**A]/+X/9SN.V6AX[*8?Q.9O7/P! M4$L#!!0 ( "296$]->\*.M0$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9 MD$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J^/C+FR!2WFAPYO: M6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%WMD5F!J]D!V=+W*"UL+].H,R8TSU] MD#@\#M"@^@5"!"&3]G3KJD#,#U^8W]8ZP=:[D(!P]& M/ MIUUV<1^GFR298=L /@/X KB+>=B4*"I_%%X4F34CL5/O>Q&>>'_DV)LR.&,K MXAV*=^B]%OR09NP:B.:8TQ3#5S'[)8(A^Y*";Z4X\7_@?!N>;"I,(CSY0^%A MFR#=)$@C0?K?$K=B;O]*PE8]U6";.$V.E&;HXB2OO,O WO/X)N_AT[1_%;:1 MG2,7X_%E8_]K8SR@E-T-CE"+'VPQ%-0^'#_@V4YC-AG>]/,/8LLW+GX#4$L# M!!0 ( "296$_)QG8PN $ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25(@S()?N MWP](FJ5=O@ V?L_/QF0CFF?; CCRHE5G<]HZUQ\9LV4+6M@;[*'S-S4:+9PW M3<-L;T!4$:05XTERQ[20'2VRZ#N;(L/!*=G!V1 [:"W,GQ,H''.:TE?'DVQ: M%QRLR'K1P'=P/_JS\19;6"JIH;,2.V*@SNE#>CSM0WP,^"EAM*LS"95<$)^# M\:7*:1($@8+2!0;AMRL\@E*!R,OX/7/2)64 KL^O[)]B[;Z6B[#PB.J7K%R; MTP,E%=1B4.X)Q\\PUW-+R5S\5[B"\N%!B<]1HK)Q)>5@'>J9Q4O1XF7:91?W M<;K9I3-L&\!G %\ AYB'38FB\H_"B2(S.!(S];X7X8G3(_>]*8,SMB+>>?'6 M>Z\%O[W/V#40S3&G*8:O8M(E@GGV)07?2G'B_\'Y-GRWJ7 7X;LW"@_;!/M- M@GTDV+\A^/"NQ(V8N^1=$K;JJ0;3Q&FRI,2ABY.\\BX#^\#CF_P+GZ;]FS"- M["RYH/,O&_M?(SKP4I(;/T*M_V"+H:!VX7COSV8:L\EPV,\_B"W?N/@+4$L# M!!0 ( "296$\4)@.9PP$ #<$ 9 >&PO=V]R:W-H965T\U&3;IMFEYREVQZN>MG5D_@J)$9I&3ZWP&$&G.\P6^!)]ZT MU@=(D?6L@5]@?_='[59D4:FXA,YPU2$-=8YO-_M#ZO$!\(?#:%9SY"LY*?7B M%]^K'"<^(1!06J_ W'"&.Q#""[DT_LZ:>+'TQ/7\3?TAU.YJ.3$#=TH\\\JV M.;[!J(*:#<(^J?$1YGI2C.;B?\ 9A(/[3)Q'J80)7U0.QBHYJ[A4)'N=1MZ% M<9QVOJ4S+4Z@,X$NA)O@0R:CD/D]LZS(M!J1GLZ^9_Z*-WOJSJ;TP7 48<\E M;UST7-#K34;.7FC&'"8,76'>$<2I+Q8T9G&@G^@T3M]&,]P&^G9-3[9Q@5U4 M8!<$=A]*I!GK+T\*J M?FY3LOPKBO]02P,$% @ ))E83Z!G&J'? 0 04 !D !X;"]W;W)K M&UL=53KCIP@%'X5X@,LRLSH=*(F.[O9M$F;3+9I M^YO1XR4+8@''[=L7T+'6TC_".7R7.K-2"HET-*1.,,D#&/,:=L%>>IR%YFG8M"L[> BD1HXI_+7 M&9@8LR *[HG7MFZT3> \[6D-7T%_ZR_21'A1*5L.G6I%AR146? 8GXT/X',!+(0CHZ )R-7^3/5-$^E&)&<]KZG]A=' M)V+VIK!)MQ5NS12O3/:6DSA.\>M M<.?HNS4]C/T">Z_ W@GL_VHQV;3HPQS])@>OR<$C\&%CXL$DH=\D]IK$'H%H M8^+#_&>_$Z])XA'8;4Q\F/W&!*^.( =9N\NG4"&&SEW\57:YWX_$'>$_\.EQ M^$)EW78*784V%\$=UTH(#::4\,'L:F/>HR5@4&D[3 M_AM02P,$% @ ))E83P 63K;M 0 @P4 !D !X;"]W;W)K&ULC53MCILP$'P5Y 6@,[& MU';"]>UK&T(YNI7Z!WN7V9E96]ZTE^I5UP F>!.\U1FIC>D.E.JB!L'T@^R@ MM7\JJ00S-E07JCL%K/1%@M-HM=I1P9J6Y*G/G52>RJOA30LG%>BK$$S].@*7 M?49"P\-Q[_ >\-) MKV?[P'5REO+5!9_+C*R<(>!0&,? ['*#)^#<$5D;/T=.,DFZPOG^SO[1]VY[ M.3,-3Y+_:$I39R0A00D5NW+S+/M/,/:S)<'8_!>X ;=PY\1J%))K_PV*JS92 MC"S6BF!OP]JT?NU'_GL97A"-!=&B@ Y"WOD'9EB>*MD':CC[CKDK#@^1/9O" M)?U1^'_6O+;96Q[%VY3>'-&(.0Z8:(8))P2U[)-$A$D8=0;QH$<,DN,@6%=DB!/N%"())5KC(#A79(03A0@3#_..\ M8U0D1@C6.$&"$B3_?V%[E&"/.-@LVL0PVX4(G3T" >KBG[\."GEM_>B99:<) M\QCY1_0'/HRGKTQ=FE8'9VGL4_0/II+2@+6R>K#W6MN). 4<*N.VL=VK82X, M@9'=./+H-'?SWU!+ P04 " DF5A/* ZCLK@! #2 P &0 'AL+W=O M.;S9YI(5N:I]%W-GF*O5.RA;,AMM=: MF-\G4#AD-*'OCF=9-RXX6)YVHH;OX'YT9^,M-JN44D-K);;$0)71^^1XV@5\ M!+Q(&.SB3$(E%\378'PI,[H)"8&"P@4%X;W]6? M8NV^EHNP\(#JIRQ=D]$#)254HE?N&8?/,-5S2\E4_%>X@O+PD(F/4:"R<25% M;QWJ2<6GHL7;N,LV[L-XL_\TT=8)?"+PF7"(<=@8*&;^*)S(4X,#,6/O.Q&> M.#ERWYLB.&,KXIU/WGKO->>'?^;,9QVPT M'';3#V+S-\[_ %!+ P04 " DF5A/E^5C_;8! #2 P &0 'AL+W=O M>TKFXK_"%13"0R88HS3*Q964 M@_-&SRJ8BA9OTRZ[N(_3S?V-MDW@,X$OA$,DL"E0S/RC\*+(K!F)G7K?B_#$ MZ9%C;\K@C*V(=YB\0^^UX(?'C%V#T(PY31B^PJ0+@J'Z$H)OA3CQ_^A\F[[; MS' 7Z;LU/7W8%MAO"NRCP'XM\)B\*W$+\[Y(MNJI!MO$:7*D-$,7)WGE70;V MB<?IOV;L(WL'+D8CR\;^U\;XP%32>YPA%K\8(NAH/;A^(!G.XW99'C3 MSS^(+=^X^ M02P,$% @ ))E83RPQ-]'[ 0 R 4 !D !X;"]W;W)K M&ULC53;CILP$/T5Q >LB0GD(D#:;%6U4BM%6[5] M=L@$T-J8VB9L_[ZV82F;G8>\8,_XS#DS@SW9(-6+K@%,\"IXJ_.P-J;;$Z++ M&@33#[*#UIY,2O!@:]V >NE).4+\[X>L[#R&4$'$KC*)A=KO $G#LFF\>?B32<-5W@ MFZ>Y? %IH*2,)BJ_P97X!;N,K$: MI>3:?X.RUT:*B<6F(MCKN#:M7X?Q)$VF,#R 3@%T#MAZ'3(*^6V]UX+N:$:NCFC"'$8,76!6,X)8]EF"8A(' M^B&ZNB.;B*@.+J] MV63QD 2HRH\0'92R;_W\6GCG,?5(_4/\#Q]GW'>FJJ;5P4D:^YS]H[M(:<#F M$CW8^U/;L3H;'"[&;3=VK\;9,AI&=M/<)//P+OX!4$L#!!0 ( "296$^D M">1WM@$ -(# 9 >&PO=V]R:W-H965T&,"*S5#;+.G?US:$TI07VS,^Y\S% MXWQ"\VP[ $=>M.IM03OGAB-CMNI "WN# _3^ID&CA?.F:9D=#(@ZDK1B/$EN MF1:RIV4>?6=3YC@Z)7LX&V)'K87Y?0*%4T$/]-7Q*-O.!04/V4M>L*>D=)#8T8E7O$Z3,L M];RC9"G^*UQ!>7C(Q,>H4-FXDFJT#O6BXE/1XF7>91_W:;[);A?:/H$O!+X2 M[F(<-@>*F7\43I2YP8F8N?>#"$]\.'+?FRHX8ROBG4_>>N^U3!.>LVL06C"G M&<,WF,.*8%Y]#<'W0ISX?W2^3T]W,TPC/=W2^8=]@6Q7((L"V3\EIF]*W,-D M;X*P34\UF#9.DR45CGV]F_"M+*WY(+.OVSL?X/HP*>2 MW/@1ZOP'6PT%C0O']_YLYC&;#8?#\H/8^HW+/U!+ P04 " DF5A/ERM< M7;8! #2 P &0 'AL+W=OQTW=5^ &;0O@T+L4RN:X=:[;$V++%B2S5[H#Y6]J;21SWC0-L9T!5D62%(0FR8Y( MQA4NLN@[FB+3O1-(,OCF?>M"XX2)%UK($7<#^[H_$6 MF54J+D%9KA4R4.?X;K,_; ,^ GYQ&.SBC$(E)ZU?@_&MRG$2$@(!I0L*S&]G MN +^J/L79?RXE9N-?B-Z]8*KG M&J.I^.]P!N'A(1,?H]3"QA65O75:3BH^%QYVKN _CS>Y"6R?0B4!GPFTD MD#%0S/R!.59D1@_(C+WO6'CBS9[ZWI3!&5L1[WSRUGO/19I<9^0&UL=53;;MP@$/T5 MQ <$7W:]FY5M*9NH:J566J5J^LS:XXL"Q@6\3O^^@!W7=&T M[7">.M]%YJD8-&L[N$BD!LZI_'T&)L8,A_C=\=S6C;8.DJ<]K>$[Z!_]11J+ M+"QERZ%3K>B0A"K##^'I?+!X!WAI852K/;*57(5XM<:7,L.!30@8%-HR4+/< MX!$8LT0FC5\S)UXD;>!Z_\[^R=5N:KE2!8^"_6Q+W63XB%$)%1V8?A;C9YCK MV6,T%_\5;L ,W&9B- K!E/NB8E!:\)G%I,+IV[2VG5O'Z20YSF'^@&@.B): MH],ADY#+_(EJFJ=2C$A.O>^I_<7A*3*]*:S3M<*=F>25\=[R.#BFY&:)9LQY MPD0K3+@@B&%?)"*?Q#GZ+SSRA\?>#&,7'J_#XWL_PPC"C8@/\T$K$J](XB&(-R(^S,XO MH\5@4&F[/9B]G*9R,K3HYP>'+*]>_@=02P,$% @ ))E83XY/+_/" 0 M-P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0 M;)*L;61;:CI-F[1*4:=MGXE]ME'!>(#C]M\7L.-Y*?L2N/-[[]X!EVQ4^L6T M !:]2M&9'+?6]GM"3-F"9.9&]="Y+[72DED7ZH:87@.K DD*0I/D$Y&,=[C( M0NZHBTP-5O .CAJ904JFWPX@U)CC%%\2S[QIK4^0(NM9 S_ _NR/VD5D4:FX MA,YPU2$-=8X?TOUAY_$!\(O#:%9[Y#LY*?7B@V]5CA-O" 24UBLPMYSA$83P M0L[&GUD3+R4]<;V_J'\)O;M>3LS HQ*_>67;'-]A5$'-!F&?U?@5YGYV&,W- M?X^K.IO3)!OEG3M_=Q@6U48!L$MO^T>'?58@SSGR*[:)'=1P&: M7!6)8:Y/DJPN3H)NPI,UJ%1#%\9EE5VFXH&&B_\+GT;JB>F&=P:=E'7/)UQR MK90%9R6Y<5Y:-\5+(*"V?GOK]GIZRU-@53^/*5G^*XIW4$L#!!0 ( "29 M6$_JC 4,M@$ -(# 9 >&PO=V]R:W-H965T- VSO0%119)6 MC.]V'Y@6LJ-%%GUG4V0X."4[.!MB!ZV%^7T"A6-.]_35\2B;U@4'*[)>-/ = MW(_^;+S%%I5*:NBLQ(X8J'-ZMS^>TH"/@)\21KLZDU#)!?$Y&%^JG.Y"0J"@ M=$%!^.T*]Z!4$/)I_)HUZ1(R$-?G5_6'6+NOY2(LW*-ZDI5K,O$Q2E0VKJ0U,&9VQ%O//)6^^]%@GG&;L& MH1ESFC!\A=DO".;5EQ!\*\2)_T/GV_1D,\,DTI,U_? ?@713((T"Z5\E)N]* MW,*D[X*P54\UF"9.DR4E#EV^ND6WIMWT+PI2[P)A@" 94+ M"LPO%W@&(8*0M_%KUL1+R4!<[Z_JGV+OOINZ[ CQC5T+!!N!<] M?H:YGPRCN?FO< 'AX<&)KU%I8>,OJ@;KM)Q5O!7)WJ>5J[B.L_Z5EB;0F4!O M"&0J%)U_9(Z5N=$C,M/9]RQ<\?9 _=E4(1F/(G[SYJW/7LH=S7)R"4(SYCAA MZ JS71#$JR\E:*K$D?Y'IVGZ+NEP%^F[-3W+T@+[I, ^"NS_:?'^IL44YB%= M)$L6R1("CS=%4I@/-T7(ZN(DF#8^68LJ/:@X+JOL,A5/-%[\7_@T4M^8:;FR MZ*R=?S[QDANM'7@KFSOOI?-3O 0"&A>V#WYOIK<\!4[W\YB2Y;^B_ -02P,$ M% @ ))E83\VCWX3G 0 9@4 !D !X;"]W;W)K&ULC51M;YLP$/XKR#^@!@R!18"T4E6;M$E1IVV?'3@"JL',=D+W[V<; M@O)BKE[N+<39Q\2I; .6]]6R0.6J5&K<8RZJ%GLH'/L*@WS1<]%3I M4!RP' 70VI)ZAD/?W^">=@,J,IO;B2+C1\6Z 7;"D\>^I^+O(S ^Y2A Y\1+ M=VB52> B&^D!?H#Z.>Z$CO"J4G<]#++C@R>@R='G8%NF!F\!OSJ8Y,7>,YWL M.7\UP=%""%="$/V70!8"N2'@N3+;ZA-5M,@$GSPQ_UDC-6SL.]VMU-E308B?X9,16C"/,R:\P(37B/(>04BP8K"N8"TC=)816@%R M)1"Z!8A3@%B!Z$J W/0Q8S86,UA,G) P==M$3IO(81/=V$3W-I]\/W';Q$Z; MV&$3NP4V3H'-Q^>9. 62]^=9)O>-^OKGMDF=-NG[\RS3#]G@BQ-O;J#O5!RZ M07I[KO3'8X]XP[D"K>@_Z/FV^M); P:-,MM$[\7\Z<^!XN-RJ^'U:BW^ 5!+ M P04 " DF5A/]C)FQZ<" !M"@ &0 'AL+W=O0GVY)SC,V-L)KY2]LY/A CKH\A+/K-/0E13Q^&[$RDP?Z$5*>4_ M!\H*+.24'1U>,8+WFE3DCN>ZD5/@K+236,1923;,XN>BP.Q?2G)Z MG=G(O@5>L^-)J("3Q!4^DE]$O%4;)F=.J[+/"E+RC)86(X>9/4?3-?(402-^ M9^3*.V-+I;*E]%U-ON]GMJL0_!:@ES['L%O"/XG(;A+"!I"\.P* M84,(GUTA:@B107#J8NGJ+[' 2">COU?W(#N(Q> M$M^/8N>BA!I,6F.\#B8<]R'+(02U"$<::%UXD(O4&]"]_@*+(2*<&!X>BJP> MBZR'D(D/9^*#]?0UW^_5Q_2,(!>^D5U POM"XHM+'3U_"R'P1IXC#W!A',D4 G7.6_V6 M@4H&:/F,T@I4"HVTG,Z7KR#LJ/L6;NWHN12J))UHVQO-=6MDQ%,T72 @OD33 M5=WY?,K7C=A/S(Y9R:TM%?)[K;^J!TH%D=[=%WE$3K+W:RB)HU31W3MMA)O\!4$L#!!0 ( "296$\;E,^[A H .-/ 9 >&PO M=V]R:W-H965T5VM?]\\ M3-/VZH^GY?/F]OIANWWY=3;;?'V8GA:;7U8OT_/N?[ZMUD^+[>[E^OML\[*> M%O>'@YZ6,VM,F#TM'I^O[VX./_N\OKM9_=@N'Y^GS^NKS8^GI\7Z?Y^FY>KU M]EJN3S_X[?'[PW;_@]G=S?TW(GWU>R^QU?5\O-X=^KKS\VV]73<91= M*4^+/]Z^/CX?OKX>QS\=A@^PQP/L^P&BS0/<\0!7'#![J^PPU3\OMHN[F_7J M]6K]=KI>%OM5(;^Z73._[G]XZ-WA_W:SW>Q^^O/.^7 S^[D?Z*CY]*:Q'S3V M7#&O%=F]2V:[ MZKL+ *>SC>G541\0 .#N . ^C9 *F8QILF'#3/!XTIIE$K MO%-'9J*P$ 6%9#R AP/X_E8$.$"H*PC%1#^]:?R'B5KGC7I7-*36.0E>O>*" M(BPH@H*D*"B"@C2[4!94ZYSXH.IQ00D6E$!!%@^0X0"Y_QR)P;8SH 97^LY4 MLQ63RT4+5-D8LN:$7 4$E$-.LF +RX"'!9M8@(NKI7L4?9QN3$Y-+-M2ZT(T M*;*2L)T%^+E:O$?1Y9)J7;,D?($0#THBZU_P)4+"P+G"IA;DZFH!UW:M5F]+ MN$=0/G"_O:(E^7R]?6?@777Z#B MUU^+/6V1IUE?L:?M@*%X"N# MS: 0U+KU";Q;%;8OP[X-PH9 OO7#?C78?^Z'O\Z@-K&:\QE8X N MQ?HRIM6H-O)V"5&L;D5F#L2,RHVHZ:!OF S*GI#K/J2^ZZ]0->Z M]GIL;@_,'2'8TAY8FMTW>&Q!KP/M M(+M8"&BK=OC+[6A)S@O!1O; R)%"M@$[+PR@;<#."PAMJ]W*RVC;E)P7@OT;@'\3&P([+PR@;<#. M"SUH&VIDK=K1DIP7@OT;@'\3 =I ]J$'@#9@YX4>H V=0(MT#: -V,D!.#D1 MH W8>6$ :"-V7NP!VM@)M$#7 MJ(G1R!DQ,!VH@]& > -F(/QAZ@C36HZNX* M6O(LD'GG+3%2Q(Z.P-&TL]B+<0!G(_9B[,'9V(FS0-? V4@^% +63L2*$5LQ M#N!LQ%:,/3@;:TPMK[=-R?DG4MC0"1@Z$8A-V(!I &(3-F#J@=AT&6*;DO-" ML(T3L'%B<\'&2P,0F[#Q4@_$ILL0VY2<%X+MFX!]$\&]A/V6!B VD8]->R V M7=Z5;4K."\&N3<"UB:!KQG[+ ^B:L=]R#[KFR^C:E)P7@EV;@6LS&P+[+0^@ M:\9^RSWHFFLNM=:;ZA8'Z30G]AZ3L7\S\&\F$)NQ\_( Q&;LO-P#L;F&4_5J M2U0#,JO&*.L+-G(&1LXL $$2$$,1"):!Z*'8D^JL-PH!MU]VL?=4?L(TK&@V+#AB2B## Z)EE10S) M,)@!IA5#4@RFAVI/JK/UH\&9$FN1,$03V0=<8D@RP@##9]IEDFHP W KAN0: M3 _>GE1G"R-*KA=0K7.2'3OU+/F$HD^9!39H7FD =H4EEJ0'=T^J,W^%2C=' MNACHI\7",E H!)7IS(A'90!^A>6,8-"H;D\-M]'97+D+Z$2"=[0_Q/0"3,\^ M8A(67I(!&A86/(+)H[H_EX&XK2F*(5878/7,>DM"3&('J%A(Z$A@ZJAJ"T@3 M56UI:HIB6"BQMK@:.@BQY$C>2$C@2&#BJ&X+ %]3[V4B77:B](03BX/4$V9!X;ZD<$V\=5M:FJ(8XFR01U+#J(@$B,2- M #&)$(GK F)7S9"(DD",DD?H_3%("RV/P+ M)$8DV@7 6H,MVKI!NM;>C9!DDH!HDAH&P"1,)#H"P"1.)-H%P%K#K4U2WWX# MG8O)T9D1LX.$DM*_AB&1(O$C($Q"1>*[0-B#6#W:O@&ZYO8-R2D)""JIL#5( M,D;B1XB8I(S$=Q&Q!P%=N'T#A,WM&Y)<$A!=4F%,3%)'XD>8F.2.Q'T;H&MNWY" DX"$DPI;@R2<)&$$EDD\24(7 M+(<.6&YJBF*(U4'2287^41^Q9AB!91).DM %RZ$#EIN:\V)(S$E SDF%P3() M)DD<@64239+8!/EC$1;4Q1# M' U23BJ,'TDN2>((&9-DDL0N,HX=6\--35$,<30(.:FPZS;))TD:(6*24)+4 M1<2I8VNXJ2F*(8X&82=EX3XA.25)(R!,DDJ2ND X78[]MC5%,<31(/2DEN$O MR2M)&L%?DEB2U(6_J6-+N*DIBF%_90ZPUS+L);DE22/82Y)+DCNP=WY2G8=7 MZ;-,A&2(V$%-2RPB4!(LDCQ HB19)[B#0^4G5<:8MR1]9D#]22^C2 MDKB0-0-T:4E" !"1]9$#Y22^>%O63- &-:DA6R M!C%FW9S+C-G6%,60IRR S)%:]J0&DA"R9H Q+4D(68,8LVX+^&,QM&9J66O- MD*;O=/5_NV6FVGW7CFEUV+'Z;%_?N+Y?1MN_]V?_^S?GOJW-N+ M[>KE]NV1>K/WY_K=_1]02P,$% @ ))E83XVB5[#1 @ FPL !D !X M;"]W;W)K&ULE59_;]HP$/TJ43Y $]OY60$2,$V; MM$FHT[:_73 0-8DSVT#W[6<[(0WQ9:7]HXG-N_?NKO?HS2Y+I^)P5.8B6,P:>F _F/K9;(0^!3W+ MKJA8+0M>>X+MY_X2/:YQ9 (LXE?!+G+P[IE2GCE_,8>ON[D?FHQ8R;;*4%#] M.+,U*TO#I//XTY'ZO:8)'+Y?V3_;XG4QSU2R-2]_%SMUG/N9[^W8GIY*]<0O M7UA74.Q[7?7?V)F5&FXRT1I;7DK[V]N>I.)5QZ)3J>AK^RQJ^[QT_-#-C-;ZB>JZ&(F^,43[5^KH68HT"/1S=R:2]L[^YFN M5NK;\R(BX2PX&Z(.LVHQ>(")LQX2:/I> T,:*^S$XUN%M8O(":Q P"J(C2A";LB@"(?ZR"@;W$RU3<$NG:)L".%\WR" K8E^H O M$6Q,Y#K3G1/D&B^-IP<%P=9#D/?&HP*!HBD=V'L(,I\S*P HFFH=;%&4WC,K MJ=NZ),LF6P>;&4%NGO@^0;!/47[_KA!CRUWA6.E \_:72_4MZ%W>;$NQ7 M[/IUTD08]B'&'V@,[$-,[FD,><]$76/>Q=VF!/L:0[X>FPT".68+!JM.Q<3! M;H72V_)3;5?2P6V_>2ZQ797>X.W:^IV*0U%+[YDKO7#9M6C/N6(ZE_!!3\)1 M;\K]H61[95Y3_2[:=;$]*-YTJW#0[^.+?U!+ P04 " DF5A/GTB-#.@$ M ".&P &0 'AL+W=O)[S'I>DD".[6/N MS9=[875JVJ_=SMI^\:VN#MW#5C^).XWFH8! MH^+OO3UU5Y\7PU:>FN;K?OL_\R;MYMYJGL[*:I_MEO^]W#,E\NMO:E?*OZ+\WI5SMM2"\7T^Y_ MM^^VYMANM46ABC!#9$T! !0^09.FOTU4+"&..YX:(\=&TU M=**!$^TYT6R1.U7DOA6@$AFI0* ,=&. &V^=1\/6<8%24ON!XCJ5YFF:!PQE MT% &# 4FR.$$>7SN%G""(B)W"[950[F0_A7A,I*YT"FV(U*,A#0B=R?1]5*I M#X4YR:V1 )M$1.I.HEDC/#)(7#<;)(P\@9A7X"DDII1,X[-78KY(Q!<_>R6' MA\Q(&B^E-D"7I9+R4!T4*(00:?SLE9P@PL\:H DYP8"1"#!^^DZBFY+ ,"M MI(T,N,&LDJB>\G-8\EII")5@H>*Z+!6%I( ES#X)V!>"N,2LDN8#.8PI(Q%E M6 YSA,B44GL>)5TQ"KS#<$="Y6:2A6"B-0 03J0*.C,++41YJW0/<6 MU;YQC$A9F)2U;T G7-1#%P8#1\4T<(J#Q,_A6#00*ZN2!A^"D /QWX8U$85NH#[9O"D%$Q#9P"K9GK#K3_WP1T M)B==&&R),&DHIH4C3A"AK_8^W7_@JCP-<(\P9"BFCR->/]T-_SV^'2 39%0@ M<0@SBV(:.@*-FELI]4D,="9+LRSP\R+,0 (,U(&2C0+WG#[0T!&F#<4T=,11 M(HW*6:BX+#-YZ/=)F#H4T\X1IPE/G.A^CC!L**:?(UY!W?F)M8&B4*- F%L4 MT]01+Z!5/U1MJ_[0[=X:OJ^J<G7\GE$=SZ?U!+ P04 " DF5A/ M+839M, % (@ &0 'AL+W=OS6;/>V'W9?*Z.]N#^\US5 M^[)U'^N767.L;?G4-]KO9B))TMF^W!ZFBWE_[$N]F%>O[6Y[L%_J2?.ZWY?U MOTN[JTZW4YK^./!U^[)INP.SQ?Q8OM@_;/OG\4OM/LW.O3QM]_;0;*O#I+;/ MM],[NC$ZZ1KTQ%];>VHNWD^ZH3Q6U;?NPZ]/M].D4V1W=MUV793NYV]VN MZ\GI^&?L='H^9]?P\OV/WDT_>#>8Q[*Q]]7N[^U3N[F=YM/)DWTN7W?MU^KT MBQT'I*>3[V:_N]D_=JTU7[LQ4G9E]^'U^VA?ST-_\FR ML1EN(,8&XMS G?N]!G)L('\V4.\V4&,#%7L&/3;0L6=(QP8I:S ;BM57?U6V MY6)>5Z=)/4R@8]G-4[I)W?5==P?[R]G_SUV QAU]6RBMY[.WKJ.160Z,N&!T M?HVL?(3.Q,P).*L02,52>,W%]0GN?4(73,.'G3Q\W(GQD4+BD4A83]FWEU?U M3'$'"G:@^@[450<9NR #D_;,86 H25C%?.A3)EG)?$:GO*,'T%$J+ZBK06DX M* T&Q:;0V7*,DH<"52*#H%HMET6::>FD^2V.5:Q4 & M0"K/L-X,ZLU\O2F[ELO,.XM34GA%CL.,C^4ZD5E =0Y5YT U,=4Y*&":\OL_ MBC* HK30@>E<0,T%T,R\9EEXYU%"TH47#*+C,.-C>4%)R)HHP5Z? -W,$I8C M=%W&(N>ZXS"#,,J4#$P1"H04^<)5$>@")LP=B7AC)FSM)"-<;(2N;ITLT;QZ M,90!E,K24.EPG!#*$^YB(W1]E1*N.0(R"%(!P3@J"&2%9V/DIX"B7''%,90! ME*9$A53CK" 0%IZ-$?!X[94Y C(0NIB+UY)Q7!#*"^YBY%M\EN?<>:,H RBG MF0(+1<)Q02@O/ \#)L_GT"H&,@C2%U6ZEHS3@D!
RA GBH MYUXC=#G#YEO = MG20)OF",PPS$M K,3H$#0H" \)Q+ %L7WK2(@ R"2 :R7."($"@BN',)W];= MPBKA*]TXS #LO5+CD! H)+AW"6#M@G]OBX$,@L*EQB$A0$CHT*BQ8XO\?W@7 M=E"!'-3S+G^-G*5*>J6+P@S I',?C75+;-L2++@]!Y-@B2PR;@E1E$&4R@-& M)G%02! 4GI%)W]R%3-T:ELN.XPS@=)')(K *DS@Q)$@,S\LD2 -)BKM9'&80 MYB@=FBB!72,4'MS1)/C20")/^ R/Y S@4DE%'G (B?-#HOS@IB:!ZTNW%N?* MHS"#,'(G#=4_,9"!4!Z2C(-#H>#@)J9 (%#,5AQF O5=JG!H*I09W, 5\ M7O%-L1C(0"A8:IP7"FU%!;)2!7YG4/'>I;"#JIAM?056SI1G? LA#C,(D\&1 M8]=6,1O["JVPN8/%0 9!H:N-,T+%[.PKW]>5SLB3'(49@!$)$5J/*1P5*F9S M7Z$8(+YC&D491%%*@86!PI&A8K;WE6_R.M.%YV-1F $8D4Q58$=/X\S0,?O[ M(W3UF@[![HX>GYS\T,?B/U!+ P04 " DF5A/ZK,' M5U0" # !P &0 'AL+W=O8O(DC-5E4KM5*T5=MK)W$"6L#4=L+V[6L;@@@,4FZ";8[/-T-F M[*SCXET6C"GGHZX:N74+I=J-Y\ECP6HJ7WC+&OWFS$5-E9Z*BR=;P>C);JHK MSTV;6]R#-^5579L+UPY+6NJ?BW8Q7OMBYV[PMOY:509L'+LY9> MV$^F?K5[H6?>Z'(J:];(DC>.8.>M^PEO=IB8#5;QNV2=G(P=D\J!\W-O;*J,DXZCK^#J3LRS<;I^.[^Q2:ODSE0R5YY]:<\J6+K M)JYS8F=ZK=0;[[ZR(:'0=8;LO[,;J[3<1*(91UY)^^LG#1H=3THW^6 MC7UV@_]]&[S!'S;XXP:_SZ4'V<@_4T7S3/#.$?W';ZGYC_'&U]_F:!;MI[#O M=/!2K]YR$I',NQFC0;/K-?Z#)APUGO8?(3X(\:U!,#4@ 6P0@ :!-2 /$42S M*'M-9#6-U6 <$!(3&$1 $ % \0S4:\()*$3^1/6 "4%,"&"2&29<8#!".$UA M3@1R(H"3SCC1@D.0'V($BPGC9(6TTL/XB7(:1/-ZBE?Z$,.=C/TG*FH0 M/984"J*5TL5PSV.@Z6,\1P50584X6/NOX+;'0-_'_IQ%%B=,&*(8S5'>Y.PU M=]L/*BYE(YT#5_H8MX?MF7/%M"=ZT9$7^CH=)Q4[*S.,]5CT=TH_4;P=[DMO MO+3S_U!+ P04 " DF5A/R\P\=;T" "K"0 &0 'AL+W=O^2K!3O)NFKI(P_$ MJ6D(_[.F-;LL0Q"^+3Q5AZ/4"]%JT9$#_4[EC^Z1JUDT>ME5#6U%Q=J T_TR M? #S3:YY _RLZ$5,QH%6\LS8BYY\V2W#6"=$:[J5V@-1CS,M:%UK1RJ-WX// M< RI#:?C-^^?C':EY9D(6K#Z5[63QV4X"X,=W9-3+9_8Y3,=]* P&,1_I6=: M*UQGHF)L62W,;[ ]"7@/?'H2/ZU($Y4MNUU8MF=\P[ M54^A5L\KF*6+Z*P=#++8ITXYLEU@,(E4&[E M\$\GFYM.KM),O<5*C7TZC1!COP/H=0"- SBM-LJL:O<,-DQKF#L(XMBJATO9 MVU9Z'"%L.]JX%$XGT)4HY!6%7%$9M$3U#)I$ 3!%B;6%A8M9U2E=(LESG%C: M-RZ6QZE?%/:*PAY1R!*%G2 XMO(M7,;:@-(E0 +LD^M"^0<'+_/*R3QRL"4G M2 X\RN:>17-/(KL3VGF!'%.9N$RCB 7 3&TOR-/ MK _TY%X]N4>/]2^[SIUO%>#4VL;"A1(,K:-;>J 46N7;N! "J7WLHLE-TU!^ M,->^"+;LU$K]7SE9'3N+AT3?5-;Z&LP+X%DO52?2-P[O[OLVYAOAAZH5P3.3 MZGXTM]B>,4E5[O&]VHFCZIS&24WW4@\S->9]_]!/).N&UB@:^[/57U!+ P04 M " DF5A/8*P =O4! T!0 &0 'AL+W=O\1Z8WJFYH%CI MI6B0[ 7@RI(H05$0)(CBCOE%9F,G463\HDC'X"0\>:$4B]\'('S(_=!_"SQU M3:M, !59CQOX#NI'?Q)ZA6:5JJ/ 9,>9)Z#._?MP?TP-W@*>.QCD8NX9)V?. M7\SB2Y7[@2D(")3**& ]7.$(A!@A7<:O2=.?4QKB8_&Q];S+_%:Y --Q4HG.4G$C[]T6ZFCUV*3?LK0U0A-F,.(B1:8[>X]Y'@+"6<$T@7,542N*@[1 M#3V.PU6*6TSD3A$[C<:6'B^-[@*WP,8IL+$"FW<"ZQI'3&(QS&(^2+%UIM@Z M4GQ@,G$*)/]O,G4*I(X*XM5U2&],AF$:F-\J$UI<0@JBL>]5>B6_,-LK%M&Y M)=Q']A+_A8_]Y!L63<>D=^9*/P5[86O.%>AZ@CM];*UN8?."0*W,--5S,3[D M<:%X/_4H-#?*X@]02P,$% @ ))E83^&ULE59A;YLP$/TKB!]0L+$!1TFD)LVT29M4 M;=KVF29.@@HX R?I_OUL0RFQCXY^"=AY]^[>BWVY^574S\V1<^F]E$75+/RC ME*=9$#3;(R^SYDZ<>*6^V8NZS*1:UH>@.=4\VYF@L@AP&,9!F>65OYR;O<=Z M.1=G6>05?ZR]YER66?UWQ0MQ7?C(?]WXGA^.4F\$R_DI._ ?7/X\/=9J%?0L MN[SD59.+RJOY?N'?H]D&,1U@$+]R?FT&[YZ6\B3$LUY\V2W\4%?$"[Z5FB)3 MCPM?\Z+03*J./QVIW^?4@R)"F9!Q=-U&%6+08/,#2]A3RX$-0C E5 7P6& MJEAA)QS?)EB[",JL&OY+LGF7Y*;,"#0K,O'1C5D4)B @ 3$$Y(8@MMQN,;'! M5"V&I=CVPT5%A!%J6>*B&*:)A=JXJ"2D-(*%45 8!80E,$$,$L33K4U @F2" MM2V&#H3B%-G. B!,[+/F@BC!MJ\NB.#!Y;H1E8*B4D!4"A,PD(!-MQ6%<(,( M)QC;@6Y,8TEH6PO!PI D=C-Q8930Q$JZ 6 D9,G(L4,C_0\!\D:: @*;USW" M'S 9;BPHFF)RY-Q3E$1A:IL,P'#LG& %JG>0&R371BFF.$1>7#;0T#?8^$( M!=Q@$'5-9B/_,0AN,2@&JL"V+;%SJ.*1+' ?0D C8B.]%,&W'J4?T K?>\2F M:&7N=;2R!(,YHN3UP0QUC;<5YTKJ"@>[_>!XC_4<8NVOT&R-@/T'/6B:N>6- MOIU2OV7U(:\:[TE(-?V8&64OA.2J\O!.U7Q4@W&_*/A>ZM=$O=?M=-@NI#AU MDV_0C]_+?U!+ P04 " DF5A/[H.F-"D" ">!@ &0 'AL+W=O\-R1*4!0$*:*XJOT\,[87GF?L)$E5PPOWQ(E2 MS/^N@+!VZ8?^Q?!:'4NI#2C/&GR$GR#?FA>N5JA7V5<4:E&QVN-P6/K/X6*; M:KP!_*J@%8.YIS/9,?:N%]_V2S_0 0&!0FH%K(8SK($0+:3"^&,U_=ZE)@[G M%_4O)G>5RPX+6#/RN]K+3?X[G($HN(Y$^2@8 M$>;K%2ZJ>0EG/>3R/,W36 M0A:SZC#1 )/,KB&;6TC8(Y *H(\BIBF;H'8*1 ;@?BJVLFHVBY,.JJ&"S,=E>,!G>U]G:N$$F="R4U% MXOG,+9 Z!5)'!*.#7=UBDB 85<2%"4<5>4!G>U^G2P@-+A<%?C2=3G@%.]52 M%V-@[9OI_0( #D+ 9 >&PO=V]R:W-H965TF'01#[%2UJ=[W49P_->LDOHBQJ]M X[:6J:/-WPTI^6[G(?3MX+(XG MH0[\]?),C^PG$T_GAT;N_(%E7U2L;@M>.PT[K-P[M,A1I PTXE?!;NUH[:A0 MGCE_49MO^Y4;*$6L9#NA**B\7-F6E:5BDCK^]*3NX%,9CM=O[%]T\#*89]JR M+2]_%WMQ6KFIZ^S9@5Y*\!5 MSR*E5/2UNQ:UOMYZ_C3>( M=7J[V'4R[ZF@ZV7#;T[3U<.9JK)#"R(?UTX=ZJ>C[\E\MO+TNB9!N/2OBJC' M;#I,.,:D4\B]#4%31 Z0!'C ^%+DH#2$E&Y"B\#0N;41)#-T_ISR),X()(I @T@31A( 88708HC&UQB08FQFW07&69K 4 DHA@)38D$(L M+R$A!BBW09B0&2DQ*"4&I"2&E-B6$IFIRP%0G")82@)*20 IYON06%Y08E:: MC2$XAH6DH) 4$&(4_"8%*@4%AMK/@'((A&<2EX%Z,_O5&'F9$* [E:!'3)" M9B_J0,DXL9E'(K,A 3#DX9FJ1#/M$P&"K/Z)+$\(8<_LLUL %X=>8O:P'I9. MZ)!GEA< BV,OF^E%"&RZ=R@$XL.FH-#R1+!GY=M&19DW>C^G>N#NBC"@)S+U M8#ORS).];_0SQ=DFA'C!7#' G1L!K1L1LQ@BZR$GF8>M#^JG8#D F]9ZI]L? MC0,5:XYZ-FN=';_40GWL1J?#_'<7JG'".-^@Q;:;XMYINJ'R!VV.1=TZSUS( M846/% ?.!9,J T]VC9.<8X=-R0Y"+1.Y;KIAKML(?NX'57^8EM?_ %!+ P04 M " DF5A/YTC!R'H" ,"0 &0 'AL+W=O'!BO MB%13?O1$PRG9&U)5>MCW8Z\B1>VFB8EM>)JPDRR+FFZX(TY51?C?C);LLG"1 M^Q%X*8ZYU $O31IRI#^I?&TV7,V\7F5?5+06!:L=3@\+]QG-U\@0#.)702_B M9NSH5+:,O>G)M_W"];4C6M*=U!)$/Y@MWZCI[>B"G4KZPRU?:)12Y3I?]=WJFI8)K)VJ-'2N%^75V M)R%9U:DH*Q5Y;Y]%;9Z7]LUDUM%@ NX(N">@^"$AZ C!6$+8$<(K(7I(B#I" M="6$IKQM[J:8*R))FG!V<7A['AJBCQV:1VJ[=CIH=L>\4_44*GI.(Q0GWED+ M=9BLQ>!;S'0(6=U#4(_PE('>!89<9/B.CH<++.\1TM^QKH36/$,S9<(B*]TJS>= MXRK?WA-^$'XL:N%LF53]QW2) V.2*N_^D_JGY>IJTD]*>I!Z.%%CWO;G=B)9 MT]T]O/X"E/X#4$L#!!0 ( "296$\*W%G?7@, /L- 9 >&PO=V]R M:W-H965TU4BNM6K5] M9A,G00LX!6?3_GV-\6;!'G;3/ 1PSIR9X[D$SZZ\?FY.C GG3UE4S=P]"7&> M>EZS.[$R:R;\S"KYRX'792;D8WWTFG/-LKTR*@N/^'[DE5E>N8N96GNL%S-^ M$45>L^%Z>YF[C.GAVR2R&^\>LG MI@6%KJ/5?V$OK)#P-A+I8\>+1GT[NTLC>*E99"AE]J>[YI6Z7C7_JQEN0+0! MN1E(W^\94&U WPR"=PT";1#]H/(HYP M@@ E"!1!,$A:;"2MPT0*4RE,$">AD=J5C8(P3@VNM8T*(8T-KHV-(N#'"2XL M1(6%B#"CU):AY882.4D-838J3DS0&J$*J(G:=*BPATKB'F@@*T)E18@LLZ@B MR\N(BQAU$5LN2#)2E E*D-Q?E"E*D-HBP6BN98>)^^4&=.*;C6S#(C*)S5[& MR&!B<&T1KFB2!K@R\/$AZ7_<<&L-&I0<6#6W06 T#D8!3I. M'X#V(%8W\&@ \'B/XC$7CS@]W]2")B2S)Y-Q'XG(#DCC[7H'[746IU\ J! M03KQQ\3C

0P4/!#"BUQ0=@U<4*P=$P'=TC@L\+@LP+:NX1L0>!_%.U(L)@ MR7A ^+P@]KRPNT>#!CU! >N>>Y!=6%[O/;1D]5&=(AIGQR^5:&N^MWH[J3R0 M]CW66%_"= 7(^AJFF^X<\D;?'8N^9O4QKQKGB0OY]JS><0^<"R8%^!,9^DF> MQ&X/!3N(]C:6]W5W'.D>!#_KHY9W.^\M_@%02P,$% @ ))E83R:9?1R^ M @ SPD !D !X;"]W;W)K&ULC9;9;MLP$$5_ M1= '1"NU&+:!>"E:H 6"%&V?&9NVA4BB2M)V^O?EHBCR:)+VQ1+I,W?F4@-I MYE6]-'4K%_Y)J6X6!')W8@V5=[QCK?[GP$5#E5Z*8R [P>C>!C5U M$(=A%C2T:OWEW.X]B.6Q!>/+<-%3\6;&:7Q=^Y+]N/%;'DS(;P7+> MT2/[SM2/[D'H53"H[*N&M;+BK2?88>'?1[-M:7@+_*S858[N/>/DB?-GL_BR M7_BA*8C5;*>, M67"UNSNC9"NHS?O:8_I#2!X_M7]4_6N_;R1"5;\_I7M5>G MA5_XWIX=Z+E6C_SZF?5^B._UYK^R"ZLU;BK1.7:\EO;7VYVEXDVOHDMIZ(N[ M5JV]7GO]US \(.X#XB% Y_XH(.D#DK> ],. M ](_S<#Z0,(R! X[_8P-U31 MY5SPJR=<.W34=%TT(_IQ[4N]>EB1)YL'%"/7,RC'QF"END5X@(I*I!: M@70DD*?@L!V26:1U+N*L+,$S62-81/((.-Y,L30K4@(/!L%"DI,0]T90;V3B MC20$F',,&5=-XJ0$3W*-8F4!FP[%\AA@6Q0CZ3L-FJ'F,L1L')./\H1WT!G&%*"O-U,HFD!;#,K>Z<(2]50BGD"]JQ*K M%YI"(=B%4TB; N^A+09-7JK!Z&O4,'&THX'T=OS<*O,^'>T.T\=];+YF8'\5 MS=81LK_1TXH;+M[DW:CSC8ICU4KOB2O]#;5?N@/GBNG:PSO=82<]70V+FAV4 MN&PO=V]R:W-H965T8^?8\!%+]6+K@!,]-J( M5F_BRICN$2%]K*#A^D%VT-J5LU0--W:H+DAW"OC)%S4"):M5BAI>MW%9^+F] M*@MY-:)N8:\B?6T:KOYN0*IOE3&3:"RZ/@%?H+YU>V5':')Y50W MT.I:MI&"\R;^A!]WJ=-[P7,-O9[U(Y?D(.6+&WP[;>*5 P(!1^,?W/_XK/;+ >N82?%[_IDJDVQRET/X9':_:R&9TL2@-?QW:NO5M/ZRP]5@6+DC&@F0JP/2_ M!60L((L"-)#YJ)^YX66A9!^IX65UW'T3^)'8PSRZ27]V?LVFU7;V5C*Z*M#- M&8V:[:!)9IKDO6)WKUB328(LP$21!"D27T_F.^ L;$""!L0;T'O\*"$M8OJ )R# C,]F @V:_ M@KN:?G!UJ5L=':2Q?Y7_]L]2&K"6JP>;K;*WX300<#:NF]F^&NZ$86!D-UYW M:+ISRW]02P,$% @ ))E83X0%L(\Z!0 5QP !D !X;"]W;W)K&ULC9G;;N)($(9?!7&?L?MH&Q&D! B)M"M%,]K=:P M9IY7;/LSR-R^HR?_.*4V[B76.4)A[W?>VE\>$X7\_Y M8IZ]E\GA:)[S2?&>IG'^W[U)LO/ME$U_W_A^>-N7]0UO,3_%;^:'*?\Z/>?5 ME7?QLCNDYE@Q)A;= 0?Q_,N;AZ/ZE3>_UNGT,F9M>/W^M_>')ODJF9>X,,LL^>>P*_>W MTW ZV9G7^#TIOV?G1V,34M.)S?X/\V&2"J\CJ<;89DG1_)]LWXLR2ZV7*I0T M_M6^'H[-Z[G]).#6#!MP:\ O!EP-&@AK("X&3 X:2&L@+P9Z> 1E#=38$;0U MT)\&>M @L ;!I\%P2*$U"#\-Q*!!9 TB)P>O_?Z:";&*RW@QS[/S)&_G]"FN MEPZ;1=64V]8WFQG6?%;-B:*Z^[%04LV]C]J19>Y;AE\S81=9481UB0?@Q!<7 MQJN"O$3*4:3WG#C@W2&6E%"1$^>73M9?.WD B-1=9D.92'211^0FZ#)/B GQ M4Q/P^Q6- ]%Q$&$'$CJ0C0-Y[4#YSH-O&=TPQX;1LM);!UM1+.*"8&N*,>7[ MUUPG; 7#5B!L9TJN$,/Q(!H.HH$#YUN^UR0;Z=L_)YPQ9">H 85@*"D$U3+ M*/J(25!CR$Y0(0PJ!$&Y,A.2H7J&B. 0$1F",7>(B&;#I=*"T<3'HYN(3E@N M9.@'O0^)^5B,?9(#CWI6*^O1,@R_+T;='" 4]XV!I8H*XD,*= MJ1:Z?KA!SU0=CVXLJ@;1;@Y8'1F51RE(_020)-$/0]U@L.8Q)&BA&XPB3^E& MA1(\SI'@QH+7#_/&T?]N]%A,&5+3R(U>D[&XKI8:C7XDN$%@) :BQZK+@.QJ MWXV>JFD@=:!1_*/1#48EU_TY8)%F0*4U:6GO8ER7!LXK0U5-7(2M5!G M,-")+4=R*\!Q( 'KK[ENBKAV<092= N"A;KK%60(L D2#%%E]@:80/?(*ZK M')1,[=8*"^G.2$W+Y2;(Z505DK;3*P!6[0E'62(RC 82Q86=T\*NM';C!R58 M*CY0@CDNP1SL4'3@/E8$]6RD.*ZNG%97VF!R6C3[%)[3LMFG\ @56HC^!I/C M&LMIC96B;Q>."QT/QC>8'-<9CG8#SOQX0I#N&P?7!DYK VTP.:@-/1NT\>AF M%-K=OF/9%T#V24\GJ/S>!!'0\['@!H',UZ(_?"SI D@Z:>H$552M1G(; MP%4+JS]T+-<"R;7;60@JF:+=23AR-Q9< 3!08(JM1X#=-'M^($)B[?85@HJU MIAOAY3AL!3#&Z21'2 M),#&CW06@I8F$4G:$RTQB-0$E*4P K_H 8]!&*K^-''U$F"'Z/85#P+\C!8I M.;0P<*$3:$?G]A4("OK&P=50T$)'^PH+=;,*0PWZO?'H!J/-G'!S\*X.%%*3 MOS4G5,5DF[T?R[H;N+I[.06[:PZ&G/OW;+9DX/Z*S=;M&=>G^_;([<\X?SL< MB\E+5I99VAQ6O&99::H,_&_5S-J;>'>Y2,QK6;\-JO=Y>]357I39R1[C>9>S MQ,7_4$L#!!0 ( "296$]>4ND]N $ -@# 9 >&PO=V]R:W-H965T M,D& (!E0L*W ]7*$&((.1M_)DT\;QE("[G'^I?8G:?Y<0M ME%K\[FK7YO@>HQH:?A'N60]?8Q4'(=Q94-%9O2 S/BS>A[N M1'I@_C"KT(QG%]=\6NN[UV*[3S-R#4(3YG'$T 6&_HTH_T4\L!E"O('9!5UU M02.?+7>@Z;H 6Q5@46"S$$C3[4V,$;.+BZ&:[8S=QRS4G>S\UXV<;"Z7YZ1V1^ MS,4[4$L#!!0 ( "296$]@8*?*, , '@- 9 >&PO=V]R:W-H965T M5G/W0/GQZGGU9L# M+=+ZCAUI*;[L6%6D7 RKO5]CW8Z](L])=S.3<<[68L1//LY(^ M5TY]*HJT^KND.;O,7>2^3[QD^P-O)KS%[)CNZ7?*?QR?*S'R.B_;K*!EG;'2 MJ>AN[MZCZ1.6!A+Q,Z.7NO?N-*F\,O;6#+YLYZ[?,*(YW?#&12H>9[JB>=YX M$CQ^*Z=N%[,Q[+^_>U_+Y$4RKVE-5RS_E6WY8>XFKK.EN_24\Q=V^4Q50I'K MJ.R_TC/-!;QA(F)L6%[+_\[F5'-6*"^"2I'^:9]9*9^7]DL<*#/8 "L#W!F@ M>- @4 ;!K0:A,@@_#,)!@T@91+=&B)5!?&L$H@R($<%K5U>6ZR'EZ6)6L8M3 MM3ONF#8;&TV)V!";9E+67WX3%:O%['D1$3SSSHTCA5FV&-S')#ID94-0A_ $ M@8X%AE@LL65N<%B-(AYL1#31(8\V) B0CEG;F$F@0YZ 2"2 TPW 10^D@T!S M$,(.0M!!*!V$_>4V$UFVF$AB2HGQC34=1:R'$!K-"*09630C$ADTHU&:HXCU M$$*C&8,T8X!F;)!H,7$O1$B(4'SQ9^Q#&XEB/]*1&BD"DB( *6*0(E;>F P$ M2L! "1#(;._$R@E;V6NA)F"H"1#*Z-'E9'0_C"+60PB-)O)A4?1MHHE)0X'Z M43Z%(;0C("0.!U8/7=%J!-"ZHK,(%-I[A&^7'@2+%PH %H88/RE0?\>T+7 ] M9UCID"UU=G,JD-:=@3\9B@8+%@(4*S'D?ZE _6CQ! &%7]V"U&G! H4 A4JN M50V6$T3^H_"P4"! *1)#SA^1+17!2.%AK4" 6"16X>U.1T,*B.%^QU"_FV*K M0)H(#F>&X3;&4!L;BKM4(.UGY$HTKW?6*VBUET?[VMFP4\F;8TIOMKL^W./F MK&C,K]#TH;T$?+AI[R3?TFJ?E;7SRK@XB\ M>27BO6KO NV LZ.ZYWC=96OQ#U!+ P04 " DF5A/H3*BJ[ " 0"0 M&0 'AL+W=OPO8V$"4 M1"JDTR9M4M5IV[.;. DJ8&8[2??WLPVEQ':[]:'8EW/.O<=V?%E>&'\61TIE M\-(VG5B%1RG[112)[9&V1-RRGG;JS9[QED@UY8=(])R2G2&U303B&$LI-LZHX^\$"N M9M&DLJM;VHF:=0&G^U5XERSN"XTW@)\UO8C9.-!.GAA[UI,ONU48ZX)H0[=2 M*Q#U.-.*-HT64F7\'C7#*:4FSL>OZI^,=^7EB0A:L>97O9/'59B'P8[NR:F1 MC^SRF8Y^4!B,YK_2,VT47%>B7^B !' GPCI!\2TI&0_F\&-!*0E2$:O)O%W!!)UDO.+@$?CD-/ M]*E+%DAMUU8'S>Z8=VH]A8J>UR@OEM%9"XV80M&CF-4O". O0+8=5PDUOG"3IT)S!/+ M336@T!R507OU-BX*)GEL9;SWH-(LS?W&,J^QS&/,VJ4R<]+<% C;1]N#2F"" M4\N9!P9B7-B;[H-A!+'?6^[UEGN\67G*W,F3QYEU+50N"*@_RY@+2D .;5\N MZB;%Z)U;IO#:*CRVK%4N"_*8,M.G=0_SUET:M]W0+<#*UXFBRKQQ#>JW0_=^4U^^%;X1OBA[D3P MQ*1J0J95[!F35-4>WZKM.*K/DVG2T+W4PTR-^="DAXED_?C]$4T?0>N_4$L# M!!0 ( "296$_<";UF_P$ 'T% 9 >&PO=V]R:W-H965T8V4@X'A$390$?$ QN@5S,UXQV1 MJLLO2 P<2&6*.HH"SXM11]K>S5,S=N)YRJZ2MCV71NH!E*<#N< /D"_#B:L>6ERJMH->M*QW.-29^^@?BECKC>!G"Z-8O3LZ MR9FQ5]WY6F6NIX& 0BFU U'-#0J@5!LIC-^SI[LLJ0O7[^_NGTUVE>5,!!2, M_FHKV63NSG4JJ,F5RF9O:MC?M.,TDT5QF+PCF@F I\,/_%N"Y &\*T$1FHCX12?*4L]'ATV8-1/\3 M_@&KCUGJ0?/MS)Q**]3H+8_V48INVFC6'"=-L-($]XKBHV*/%PE2 M%8*4( M3#U>U6,OMAM@JP$V!N%=C'@38]+$1M,;S2=_Y^TV46RJ( DB.TUHI0DM-,F& M9M)$=^LD\495?%3M_T$264DB"\DF\3&RD. H]C;W2PLL@"'_A8'K0Z"OIB^$WYI>^&&ULC59=;]HP%/TK4=[7 MQ/DB08!4H&B3-JGJM.W9!0-1DSBS#73_?K9CTL2^+7TAMCGGW'-]_36[4/;" MCX0([[6N&C[WCT*TTR#@VR.I,;^C+6GD/WO*:BQDEQT"WC*"=YI45T$4AEE0 MX[+Q%S,]]L@6,WH25=F01^;Q4UUC]F])*GJ9^\B_#CR5AZ-0 \%BUN(#^4G$ MK_:1R5[0J^S*FC2\I(W'R'[NWZ/I!FF"1OPNR84/VIY*Y9G2%]7YMIO[H7)$ M*K(52@++SYFL2%4I)>GCKQ'U^YB*.&Q?U39G,,^9D1:L_Y4XSNR MQZ=*/-'+5V(22GW/9/^=G$DEX_WO;$!:V-BK12X]?N6S;Z>S'Z M5QI,B PAZ@DR]D>$V!#B-T+R(2$QA.2S$5)#2#\;(3.$S"($W63IV5]C@1ZQ90B]4Z1=-,UG>K!G4Y]7^R %R.GA=9&,Z"LQ(RF&6'B0:8-!]#UBX$ M]8A &NA=1)"+9>30HW& E8M("\O#39&'VR(;%U+$<"8Q.)^QYL=#$W$&"R2@ M0*(%DE%!D%60#I-I3*,Q7Q!"B564E0N+XB2V)F7MHHHBB:V9 AGGG:>KXN0D;&WKGT$: (6N?; QHM&=E(#M2 M,+@I:L(.^I[GWI:>&J$.LL%H_Y:XC]1-8XTOT72%@/$UFCYT+X4W^>[A\@.S M0]EP[YD*>;_I6VA/J2#2?7@G2W:4;Z6^4Y&]4,V);+/NP=!U!&W-8RCH7V2+ M_U!+ P04 " DF5A/PG:27"H" "8!@ &0 'AL+W=O.\DDH#68 MVD[8OGUM0Q#!S@T^,/-_,X89%ST7[[("4,%'PUJY#2NENDT4R4,%#95/O(-6 MOSEQT5"EE^(1" O34/%OQTP MWF]#'-XV7NMSISN:!267/^;M9?#]N0V0B @8'922H'J[P#(P9)1W'WU$TG)C&<3Z_J7^U MR>MD]E3",V=_ZJ.JMF$>!DA7VG@Y=Z]UJF>%5$5R,TVNP&FWAFLTK)9!-I_0D2>R&Q%4CN M( \$$J] 8@56=P+I(LK!)K4V[6"3)MA/67DI*X="T (RF) 9!.,DC_T4XJ40 M3R[9 D-<#,((^3&I%Y-Z,/D"DSJ8-,MR/R7S4C(/9;V@9"X%XP>4W$O)74J\ M_#*Y0TD(00_^LK47LW8P>/:?#YBU@\E2,JN8.PQ&_II#GGSPLNB00_J$,X*R M!Z@'Y8T=5)(X]8V=TB%KY)"B64\Q/?LG%>>ZE<&>*]V>;!,Y<:Y 2Z(G'7>E MKXEIP>"DS#33#?> ]%T&97_ 5!+ P04 " DF5A/2>>V^E<" M !V" &0 'AL+W=O.O%05$7]WE/%VXR+WMO%:G@ME-KPL;N4-+,>RHK4L>>T(>MJX6[3>H<0$6,2ODK9R-'>,E0/G;V;Q];AQ?9,1 M9317AH+HX4I?*&.&2>?QIR=U!TT3.)[?V#];\]K,@4CZPMGO\JB*C;MRG2,] MD0M3K[S]0GM#D>OT[K_1*V4:;C+1&CEGTOXZ^44J7O4L.I6*O'=C6=NQ[?EO M87 [@/P$( [+YV0S?P3421+!6\=T1U^0\P[1FNLSR8WF_8H[#.=O-2[URS& M./6NAJC'[#H,'F&BU0#Q-/V@@2&-'?X0'\813!" 20:6(+A+,H )0I @M 3A M'4'XX++#)!936PP*@P6&92)0)@)D)HS&($$\W^@2)%C.,-IAD#]VNIA(]"=U7#JE:*) D& T'*" KS_6X2?L M7 KF MV T^7.$@7(030G"E(*A4)JH=P56 HB?LPG6 8B"+Y-$N K\"1VX7!!0+P&: MH(!K :V>< M7 TKFN 5 P>-5]D9_^Q459]OPI)/S2VV[[6AW:*I;;-O&?WC7 MD;\3<2YKZ1RXTLW'MH@3YXKJ7/R%?L.%_@@8%HR>E)DN]5QTG;!;*-[T7=X; M/C6R?U!+ P04 " DF5A/6#HN+,M1 6U]DN"8Q/$."\H&5)<^=E)U*:^&LP%.*M)7(:CZ6%HF8-!,#I&"KD(?DL,Q=W@/^,E@ MTBL[V0K$K"#@TQC%0N]S@"3AW1+:,WS,G6B1=XMI^8__D>[>] MG*F&)\E_L=;T%=JCJ(6.7KEYEM-GF/O)430W_Q5NP"W<56(U&LFU_T;-51LI M9A9;BJ"O866#7Z>P4SS.:=L)9$X@2P()O00A7_E':FA=*CE%*LQ^I.Z(DP.Q MLVEZEV:EOCFB&;,,6#("I/M\@6#+?\B0C9%B"=(_Q')M@G2 M38+4$V0K@B0N[JH,F)W'#!Z3%RG9;\MDFS+9>YGD?A@!DZ]DDI@D_Y')-V7R M#9G[;O)WW63[8O]X)X-7Q^Q>T3>J+FS0T5D:>V/\N792&K",\8.E[.W#71P. MG7%F86T5KF]PC!SGEXF7WT/]%U!+ P04 " DF5A/Z,GI*"0" 6!@ M&0 'AL+W=OP^4#3L_]-\6GIIS+?4"*O*>G.$[R.?^D:L9FER. M30N=:%CG<3CM_(=P6V9:;P0_&AC$[-G3E1P8>]&3+\>='V@@H%!)[4#4<(42 M*-5&"N/7Z.E/*77@_/G-_9.I7=5R( )*1G\V1UGO_(WO'>%$+E0^L>$SC/6D MOC<6_Q6N0)5-S^63W1[T2XC=5A5GK1G)W94]4*M7HM<)SF MZ*J-1LW>:J*9)MW<2LJU))P42 %,%)&+8A^MPA.\H"C?U]PDB9VEQL8@OBDU M<1LD3H/$&"0W!GAQ5E:#C::SE/$LBRUE+=K@ +M14B=*ZD#)%BA6D\ZRI/=! ML%"5_U/=P& G#'; +%Z0/5ZE^8"S<,'B$(4)_@=+YF3)'"SW"Y9L=?PQQO&" M92W*PIF314&S:]8"/YN.)+R*73K3#6>K4]-[B,PU_2NW'?,;X>>F$]Z!2779 MS94\,29!L01WZDAJU:2G"863U(^JJ7CDQ/\!/6K/PAMX8FE:AETLN4=$E!O@^?59I\9O 7\;F&0LSTRF1PY?S/& MMVH;A$804"B582!ZN< >*#5$6L;[R!E,5YK ^?Z3_<7FKG,Y$@E[3O^TE6JV MP6. *JC)F:I7/GR%,9\T0&/RW^$"5,.-$GU'R:FT7U2>I>)L9-%2&/EP:]O9 M=7 GZW0,\P=$8T T!439W8!X#(@7 =@ILZE^(8H4N> #$NZQ>F+^B=4FUL4L MC=/6SI[I;*7V7HHL"7-\,40C9N0U83 6L"D(O*IV$4WX4F6 M+JZXC[FZ)/:F&EN">)YJG/@)$B]!8@F2JUJM%K5RF,QB.HN)GI+U(I5;4!:N MG_Q24J^4U",E6DCQ8>*%DON8*R&95TCF(4@60GR8Y>O>QS@A>/93,Q GV_\2 ME?S-S"@$T[]/P-54X!U^=SSW;6>]@Y3YP%KX#O;'<-;.(@M+W0N0IE<2 M:6@*?+\[GE*/#X"7'B:S.B.OY*+4JS>^U 5.?$' H;*>@;GM"@_ N2=R9?R: M.?&2T@>NS^_L3T&[TW)A!AX4_]G7MBOP'48U-&SD]EE-GV'6<\!H%O\5KL = MW%?B3*H4J,,L[SR+B-['YZ1_(7'>?_&=-M+@R[*NK<-+] H9<%5DMRX M(>K<%UL,#HWUQUMWUG'0HF'5,/\ALGSD\@]02P,$% @ ))E83XYR;#$Y M P Q0P !D !X;"]W;W)K&ULE5=1;YLP$/XK MB/<6G\$&JB12DVG:I$VJ-FU[IHF3H +.P$FZ?S]CW)38QY2]!.Q\=_?=^?@X M9F?9OG1[(53P6E=--P_W2AT>HJA;[T5==/?R(!K]SU:V=:'TLMU%W:$5Q<88 MU55$">%1791-N)B9O:=V,9-'596->&J#[EC71?MG*2IYGH<0OFU\*W=[U6]$ MB]FAV(GO0OTX/+5Z%5V\;,I:-%TIFZ 5VWGX" \K&O<&!O&S%.=N=!_TJ3Q+ M^=(O/F_F(>D9B4JL5>^BT)>36(FJZCUI'K^MT_ 2LS<I7N5'[>9B%P49LBV.EOLGS)V$38F%@L_\B3J+2\)Z)CK&656=^@_6Q4[*V M7C25NG@=KF5CKF?K_\T,-Z#6@%X,*/NG06P-XHL!)";Y@9E)]4.ABL6LE>>@ M'4[K4/1- 0^Q+N:ZWS2U,__I;#N]>UKP))M%I]Z1Q2P'#!UAV#LDTNXO,2@6 M8TD]>WH=8>4C\AB/$*-9Q,8^'MG',$$Q01TDQD$R<@"$.648,-Q@FJ%4E&3, MS<6'Q0E)I^@PE [SZ/ D=^@,&#:.PR'+7#H^C +)4X[3X2@=[M-AQ*'#O3AW MD$!&G2JN,%Q,*)LX[Q0EE"+'Q1U"J9^X5C>6.GQ\6$92.L$F0]ED/AON-D_F MA0'&8%3%JS@Y&B='C@%P!T#PIYW<_J# A&# #;UI05?%)T#!.:,5@@-=_:FR M *HOCT!OZ$\+NFJ\'#@D+B4$EU$.4X7&!0GB&WK"@OA5]CDG[B-L<5?53'B< M3S#"%0Y\B>.N=BU1T,2S +AT :)=+)EP@[,_-P%:WELS/ ^VKW,Z(_4#)7O\&' M_UJTN[+I@F>I]&AJ!LBME$IH-N1>=\%>?U-<%I78JOXVU??M,%@/"R4/]J,A MNGRY+/X"4$L#!!0 ( "296$_U_PTLL0( +<) 9 >&PO=V]R:W-H M965T4_!\HJ+.20'0/>,(+W.J@J QB&25#AHO97F9Y[9JN,GD59U.29 M>?Q<59C]S4E)KTL?^+>)E^)X$FHB6&4-/I*?1+PVSTR.@MYE7U2DY@6M/48. M2_\1+)X 5 %:\:L@5SZX]U0I6TK?U.#;?NF'BHB49">4!9:7"UF3LE1.DN-/ M9^KW.57@\/[F_D47+XO98D[6M/Q=[,5IZ:>^MR<'?"[%"[U^)5U!R/>ZZK^3 M"RFE7)'('#M:98Q>/=:^#PU6KQU8(/FX=FI2/QW] MG^PGE[.758)F67!11ITF;S5PH$'I6+*Q):!7!!*@IX NBAQ:X7"<8&TKT-Q@ MF#1YNFLRPHR,^3G,K#11DLP-Y,V4:@23.F%2!XSYNJ1VFAB:R)LIU0AF[H29.V",!Y#/ M[300AB;,E&H$ T+WLA7:..:BE'>B828X2Y/07+NF9&.@3]918 /!T 0"5B:4 M F#R3*C&.,X%]1% "P/$$!6@R9U+5(PV'0JPH[Z!,"]'3W70BT1 M@]G^E/&H#QG&? X6:^"8WZA3B=[D/NS;(\T/S(Y%S;TM%7*KU!O:@5)!)'[X M(#MYDJ>H?E"2@U"W,WG/VJ-$.Q"TZ8Y)07]66_T#4$L#!!0 ( "296$^< M7 *5\P( "H+ 9 >&PO=V]R:W-H965TJX/0BCOIN8?E#I.@J#>'$21UG?R*$K]9B>K(E5Z6^V#^EB) M=&N3BCS 8E>*B\^E04:?5O(7)YF?G(?PT\9ON# M,H%@/CVF>_%3J%_'ATKO@HYEFQ6BK#-9>I78S?Q[-%DC;A(LXG;'OK<5N_24JT=Y^2I:0$NB[";1-H+>>P-H$YIP0 M--JMF:M4I?-I)2]>U7P/Q]1\=FC"]'5M3-#>CGVG_:QU]#SG+)D&9T/48A8- M!O68.8I70QCB,4X2Y_[6 (Z2 MD&,,JV.@.C94QT<^ PX2\-O]C4""Z&-_&PCK*<6$L,CU%X"%44PBQ]\AC!), M0P>V!F APO&(MAC4%@/NCEQ/ A(DM[N+0KA9A!_[VV*NM&(<)\@Q&, 1S..( MN9UEB(N9=MC];0,X3L*(1R,*1]HA EPF(Q1@+[M'^!,^PWT&D1M\)@.]").8 M,M=G ,<(38CK\Q"'HP@1XOH,X/2%C'4*!#="!'1"3DMD9&04==F !:'U.T7 RAA,3<=1G"$7UQCKZ@]W^^$-7>#EVUMY&G4AEO M>M%NL+O'9DYPX@LT62(@OC*#H)TKWNB;*?)'6NVSLO:>I-+3B9TA=E(JHFM(RW.[$J+;. XO*V@P?Z(=M/++B;(&"SEE9X=W#/!1!S7$ M\1"*G ;7K5UD>FW/BHQ>!*E;V#.+7YH&L[];(+3/;=>^+;S4YTJH!:?(.GR& M'R!^=GLF9\[$?W>&"-B.+3*7!;\.[;O6['_EO M8>8 ;PSPI@"I_;\ ?PSPWP,";7[(3%O]A 4N,D9[BPW_5H?5IG WOBQFJ19U M[?0WZ9;+U6L116'F7!71B-D.&&^&"9,)XDCZ2<,S:6R]5;QWK[!;(U+?K. ; M7?@ZWK]S$9D) B-!H F"&8&+EF48,)'&M(.(AY)PZ64-\P,4NP\J%AK3"5?I M1%%L)HB,!-''"Q(;"6)#!LFB( ,FG#D-D/J9=1*C3F+0218=/O3][YB=ZY9;!RIDQ])]Y42I M )D.>I*.*WG53!,")Z&&L1RSH=\.$T&[\2YQI@NM^ =02P,$% @ ))E8 M3VR(0G13 @ H < !D !X;"]W;W)K&ULC57; MCILP%/P5Q'O7-S 0$:1NJJJ56BG:JNVSDS@!+6!J.V'[][4-00B<:E_PA3DS M\Z.V%,P,-[[C=6V9C(\_(VDX:=K ^?S._MDE;Y(Y,,5WHOY=G72Y M#=,P./$SN];Z1?1?^)A0' 9C]M_XC=<&;IT8C:.HE7L&QZO2HAE9C)6&O0UC MU;JQ'_GO8?X / ;@*0!%_PT@8P!9!(#!F4OU$].LR*7H SE\K8[9GP)MB"GF MT6ZZVKEW)EME=F\%37 .;I9HQ#P/&#S#+!"[-2(C$P08 Y,+['6!73R9NZ#4 M3T"\!,011#,"!.-%&@.&.DP[B&"8QLM(O03Q M^PM"O01T[2 ABX(,F'A>D(3&?I7$JY)X5**%2K)201DER"^3>F52C\SRZZ8K MF2B"Z$'-,J],YI&A"YELG0VD$$*_#H+^IH/O^%U'T%P*DPQE#_XC]*"_D2>I M9"F%5E(?3%HX>B#E;V*$/5+I4@JOI2),'G07\G<[\K0[7=5OW<@1A$FTK!^8 M'97V[OK.Y*5J57 0VIRZ[FP\"Z&YX81/QG=IKLMI4?.SMM/$S.5P9PP++;KQ M/@33I5S\ U!+ P04 " DF5A/ $6RX&<" #%" &0 'AL+W=O?6&#H-!U!O7?V)55 M&FXJT3ER7DG[Z^07J7@]L.A2:OK>7\O&7KN!_Q8&!Y A@(P!I-?2)[*5?Z** M;C+!.T?TS6^I.6.\(KHWN=FTK;#/=/%2[UXW49QFWM40#9A=CR$33)B,$$_3 MCSD(E&-'9O%!%,($/EBD;PG\:9$)@@D"D""P!,%_!/A.98^)+*:Q&(PBA!;R MA&"><)XGC&""""2('E<:@P0QH)3<*>TQX42ICQ:%)F":!$CCPP0I2) ^+A0C M^,U%0 W!_:N+9J=*%J7B!8M@(%%XGP@"+1P]!FVRQ02@B![XXS>$CN%_L'[ ?^= MBG/92.? E9YE=N*<.%=,UX*>]!D7^IMB7%3LI,QMK.]%/UC[A>+M\-'@C5\N MF[]02P,$% @ ))E83Y\>A+7! 0 %00 !D !X;"]W;W)K&UL?53;;J,P$/T5Y ^(S:5)&P%2FVJU*[52U-7N/CLP!*N^ ML+83VK^O;0@B6;0OV#,^Y\P97\A[I=]-"V"C#\&E*5!K;;?%V%0M"&I6J@/I M5AJE!;4NU$=L.@VT#B3!<4+(&@O*)"KSD-OK,EWUR["DTK-!$C#E(PT- 5ZC+>[S.,#X#>#WLSF MD>_DH-2[#W[4!2+>$'"HK%>@;CC##CCW0L[&WU$3324]<3Z_J'\+O;M>#M3 M3O$_K+9M@>Y15$-#3]R^J?X[C/W)B/)HI$D M"*17 NFR0+HHD :!;":PN;\Q.4 V 2(#A*S2S7*1;+%(]D^1]4-VLUT#YFY6 M)2:$W%3!LP/R#^:5ZB.3)CHHZ\XZG$BCE 4G2%9.JW5O= HX--9/-VZNAYLZ M!%9UXR/$TY^@_ )02P,$% @ ))E83[S>1B0> @ %0< !D !X;"]W M;W)K&ULC97;CILP%$5_!?'>,9>$2P1(G515*[52 M-%7;9P=. AJ#J>V$Z=_7-@0EPTF5E_C"/MM[F6!G Q>OL@90SEO+.IF[M5+] MAA!9UM!2^<1[Z/23 QB_P9G8%IN MDN@U2LZD_77*DU2\G5QTE):^C6W3V7:8_"]E>$$P%01S013_MR"<"L*YP \M M_)C,HGZBBA:9X(,CQK?54_.G\#>AWLS23-J]L\\TK=2SYR)*UQDY&Z-)\XQI MHEO-=M0$-YIXUA"=80X2H$$":["Z,4AP@Q U"!&#]!W)4A-[WCN241-936' FD]JO4= M-0\8')3IQKHOQH-Z'"C>3Y<0F6_"XA]02P,$% @ ))E83U!/@CL/:@ MS;,?MDF6_^X/ M_U%E?_B/^@]/B]5^F^:UD^1KYUE>9_6C4:?4?/]1_^(\? M\!U^;^:\+/+ZKH)WUNFZ_>M5NILZP<)U L]?MG]\O:JGCN_;?[PH[M/2V26W MZ;3]DUKJN\==VO[1]\[^U/O"G_9)6:?EYM%YF^Z*LFX_6)?[SH#JY3=IF14( MF[7S-*D[S\FM_J]_^S?;?O2BRR2O,H*I?1$WR:;JC"Y.Y'FV29U7^^UU6K:? M\#SOS%_$T:+GU;?I;5;5,'GMO$JVG0G^>OGB\M5?7>?RU47/ )?YJBAAP80/ MKG-5 Q"=$0+?\YP7Q6VV M,@[1Y3DSL]%+W#5&&IK;\KB/LM7G1)=\ M<"[7<,S93;;BBV,_K?G\S/,7BUGH'UK,FZ*JDXWSO[.=%<++V ^BSOIH!+CP MUE=4Z\J>?#Y2Z=^V33O7)P1=99?NM8T&#?(7C_W:6!ZH( ;4E6 M-6 I4HA$#CEPE^'V *K=%F4'8"^2$G9QOEJE\!0\L^;G>\:ZVB:;C?-D7\$M MJOK6]VR;EK>XL9_*XJ&^ ]S8[I*\,[,<\BZ%(8>?:9[J%3$(Y_6^!HS-\03; MKYT#!5P3%7R^23J_*A+Y/*L0'?\[!01Y#E]V-A1X@7?H;4&NK>__*>C;$ Q0 MPLN7P,P^./^5=C8.5-:;1^%RT;D($G_,Q??QBK,S+SP+ND,4>55LLC4=-Q$A MW%"%MPN)[S8%+OS+U5-G'#T>PZB5QX\[* MWJ;W:;[O8OX%$"=$/#@FH#\QFF^!%Z,@C.[QIN.+T PA055K]V(5# M!>>ZNJ-YUK"L3;';6J[X%=P=&,AU;M,\183"YY/U-LN)!]<61F:N&C>=K/Z^ MSUA0."O3#>%$EL/%NLVN-UU8O"N02Q2=+?1O,B.4:O].1"RM6 XLZCL@4?R@ MZ^1I9Y\"+:]3$!13\:!3)Q^Z\Q(KK7!ODVN R4U6GSKPTN [K]*Z9Y7Z%P?V MXZR8#M&=Z)S9DZ0"X6$"-V-=;#9)6=$K].QIAXADFST">MS33?+W-+O/@/7C M/03:P]00L7,%HUBN&]_??47'JB=Q@'BL]AM"@R[^Z;WP_1_<0,\C U0&J7V9 MW@'B( _KT)QA\J*&ZAWI;^?7B/VK^O_I8"4AVJKQDCC?R09N["EA'PX,B-*! MR@6S?%@*98>L MBW]O\>RJ2LMRR?K7?573'A%W)S3^J)9VTF5[81!UGR2;!&1S%%120-^Q:/HR*:=. MZ/5HG8*) RQAS"ZB)163_A7^D0*!!OF5+D]2 Q$$@.8(4T#3'4D?W4L/-/X, M".P6EGB?,A [*P2A#U6J"OC>*H49 )UZB"^PQ;HH+:CUIDQW2;967,"@YJO& M%GO.8O 9(.6PO?K1=7:;1%@,$!8[1@D Q0H8);ILLNS@W\=V^H<6VQ 0#@S6Q9N!!?3)/T^O:%!(E M*%Z"SF4GE^:ICEW[1KTSL"ADXQDC"5]ND))A26F^@H>=R:NB3AU_WB9;:'K[ ML=HEJ_0_?P?(7('19KPG3X?207IP!X5PENPQ.L\MA:F A M,#W(OTCD;%1+7>_"P@*0]-OQIC) ].__UR+PY[\7@+(__T(?):L?6=\? MXA^3-PDBX!WH)B""G0(_.7%^Z#%Z-D2=YUD.XV2H!C/6$F!%(QU;N6<-S3>35EL#46%#"8]I$\) M&I53%\@."P TR%2Y%O_A>_Q$#'F'.@:HML[UX[@).JICTE+"JN*F?@"P#RIK M9XSO%BP!\)]=)RCBXUV BV#E;T]8'R)!;2T/?4@O>FV=CL5),@DP)Z(='6 M MARC[J[&P/73@S(D/G,>;/>C6"4FH-\?)TB"3K-)T+2:CAW'W6^8FCSWC22D" M'A@8VES4H!Q"G_I0YK70I;M@Z$R8/"J<)VD$M$)IVD,!Y!5K0@1A\7M'TK2> MVT1HFZ>CEM$^P1NF#(FU[*?M0U@O>RZ:A'*7*I"AB]"HQ M^]UN0\ 'EK?.JA5P]GW),)8H TM1KL,.CB@3$XHK%$H!_Y-%LJ22)#]B#G;R]3]*-T) !#Y'HC1*X+%KEZ7U&RUS,A>_4/ M_OKBTCFOZS*[WM=(ZQ!36;#I?:>Q:L-X[QH:[;60E0RS$N()Z]*^W6;\I//V MH3HY_>XO*SO.B!%J['F5/L@J@0&X>-+E1BA- 31)(LC^#-)>M M:BF+H1^^-G7J 6O;YYFABQ&*LK*^5P,3D&2J0>D&EC9Z$!>IC=#30+"H-^HI MGJ,T!KHM4RMA[A.&I(G"2I\TP5WWF%'[D3>E?_LP=]#;\:SYZJ''#<-OTR*, M>_B,M^WG?:X$['&W;?"-3[[W/3:T@7O?9W7[I$/LB2[I.\2>QS_U7 1RC(/& M\!M)E1'_>H-6!>"R-IWA=7F;Y$(!<0TF*!49\]VFDFKPR %[_.<8_JF6#?[V M+OU0.T\V -S.7-;] N=-T?+$[F=V5X'4D&W1.B-8_\ID_3=J!95>P5URC\ZI M- RB<(!=!RNS\ K16"@^5,_EE>C4]E8Z[S2.N(MWA PE;XG Q MNQ(H8@9B$#S_T_GY&^G+XB7JM1AB$,$-:#E\!T#?L\4=V0#PL*V#84OLO 2] M<@5\V_<0)&_36^$+TPIDD@W(\ZF#$5UB0[_N@+Z]UJ,B<&20A[2_J)@+,J15[.2[>G9!W@NY MN_\B".$0-^P@?T0'>8J>:"0.JSM%'9PI'7X7F,:JT%&VSQ-@2;!PN*+[&H!Q MLTE7H(.A#=0P'#S<9>BO15\<@ H74.RR7.#M-LD35B1<4A&='(]KXZ*M85^6 M>-0YJI!H\C0_\ AJH0,/*B5DO, &DS(%XK=MV@T\R8J+X# K1- M'A&!D/>2T-%S-KA_/APFFX&'& 28X]SL"2J\+MZ)0"K49." G#@X0U#%X=E# MFKZWC5SP<5PA@->PH#Q-2"T0Z.!/92P%38R8=B,_ Y;@KJ]!.,*): 8>1=_YQ#!2J#F%5Y]%)L5XQ!1#NIK(10X:0)#XWW* M*C*!WCA^Z.#"JDX XULX*%1C-3V1MANB /IKT&9S^'N5#OF)VN\_*TN*RBO+ M5!"97CIOMV%_Y/*<[GNM!\[7!1'2%RF94RZ!.J37Y1XO%8!PYA(Z:%9B#'2% MW!@$_:6T)V99Z&;,;N]JO*M[W,0=4M8U!LG2[/0DK5N\*X'PJ(C&"E&MVA5\\_BI MXGJ3W1(Q:Q*'1* T:^>T]@38+?%.KO)4M)+RD)>4V>;PCMK9[TGXGR3E4 P MQ)U%T-RT* 93/>;[EL.EK9\5-V=["14V/>Z PG_(@'$#77!.8F_J.=MLLY%L MO D)1 >$A3:+\H$<&DG1**$/+_D"-/S(QGZ:@%RGZ-9"FZ"3P32P+FT4+?PF>^P@Y*"*_>')#A%ST(B M>4@S"H'EE=X+9* FB#.D&8I;(WBD\'[!VAC@.VE)'9;2 M5G4->%H\D!*.\;V-&1N"FC04LRO;V#U&!0FX4^S$X:4"%)M8(?5=/",M8QJ MP 4X2*X)-3<8%GW-$O*A38,"[J0;9NB\-"1&B#XXYSJ3-F64%2H4AQ$*@B# MX>1%?L:?4.HN0/#+<@N!<\4[M?3,E&L[S1.X0A)D0JOF:&&XX!2,"%B# MA*I%)C95T=U/LGH/TAJ;X;M;IF(BQ7([/XI/)RR>QM^AT'0 MB(YK23]D;)7!2X.S *96ZGH@]4(4P6M &*QOE[YU\1*<]@IJQ4 G*7YDZ[;O,,K@,"#MZY %F^V*),AL.",KJB*%W! M9V^<"X!E5CMOL^H]>^N[IJZ/':Y?0VZ\QP^/U'<_=BWG]WE:2WV./IP"=<^5 M@"\.5'C *Y0NV YTLCX-;&J]1VQ_*,K-^@&T&Y GV(QN%X$[LC0M M22K)@A^$\7?T<#C_KF^9-?GTC5>;<4]-"1T]'S(:F&4?VZR1Q[/BOSVSJEW2 MS&I((254Z&E>*[F"50^4-*KL@Z);36'C(U0@^="M/R8[=%A-.4N!*\$+SK, M:G]=@2*!9 ZF2-CY AL#<0X)I_(2;Y-\?P,T!0@%O#EY_>PE!GK2AC,:1;*> MYI.?!A4X].8!5 =V3IMN[)%@$0N,G7EM4$Z%R0E/%C;QJV GJPY16S%1*Y&H M[4HX(V&Q(&4$'ERG-E) LQKQ?"R,7=>&YQZGPQT![16\1NM3E1!2M,C78TAL M2"\MJ:0&0KAC(6H+,]XB9Q9#&^AD,H4;Y$GVZ#K H MZ@"U7+HN8'"4#H2&3(M):DII0)0WM\,>][IJK0"#6@PL LI8"*^9N8TF6=QB M-D%]!UJ-?S0)O_DTTH'/"2ODZ[P)S=8B_8!O0G>)WW^IQ7683#&TP"$H?IDE M*N.MO#'REE0'R("X(P>N]_6CC#$E>J%"6!JT?AG37G$XM([>P,4N<+#S[WSINB*!4BPA OBV*M M,?.2EH8D4V1#-8"B'F-3!EU>T+O1N)'4!@C0YTD9,Y6R\ *5PBTV-%<9B27B M564 I(0N_:JO-BE6Q=%2&0W+?*\D7T1I0%7.D=YG MZ4-E>HD3\25[DA$E2] WZ\?&H1NN<-O]OF'?OCCR%:HWPL_ G$ $D9 66STD M.ZVQ31T=9($L7NQ]DVT)R;J(AM.WD8W< :B^;$2892G@OM])FP%]J];;@#AK M0 :_N-F71/04WS ARLLE_Q MRC:Y?C@&9K_J@*5 MVI0.&W8@UBL1DS^4J;A3Y^?_]Z%[1=;F),''#MVOMH[U'-TR?R:3S$O02O>E MW8)N//;4L,7V:WT]X[*WTF[-1'I*7B*V$&W-UV 7P#LS$#4(J&3^/K]Z@E&@ M9-DSWDLJ(=J(.P 07J7LS'G0_D#DQDC]*0B2X_)&0DZ+3- 'PX?(X33 M^Q1&A[^T[07$3GH@0R8-N^%0B")D/MGA8+4@(@P!EO%@%7IHMV$,(A\-QA() M(QEYHBCVH)OSK]2/3=Z+?DEWAF%H\KB7S1]##"3Q<$#@WU?B\L#V'E(T1J7KLP255'6MI&>D<0O@QQ]OB5 M$)03BCU-V:%S/!!=>1(@8R553=&F2@C?4.T ,PH!8%7O-5X,0U\8SPM R^U^ M4V.8@UPZ(=]N3UP3Q18MPV.Z%"SH7L;J)IM;)(9W6])-))"8TR9X* (F!%T& M:7O/=#'4"L2\C=$:<#7E#_:,

##HCX. MHU]9O$_+']9I@A4:_KY'DR)N_0$K(J!1581RBT.C&' X^&*;K1P4HVNAJPNG MG7EIR Q>81J@C$W/ M9WQ Y\\*=E5+1J""\P3/ &$D@7\%7JN%@#YQ23*/-F.8-%\(/56R;1>HA: N;P(>E7>V[NKRDK M@U"*'VFHYCV&I\D 8+W&I'K4R7OV'>5K2C'8[M2%(]\_4VP2SUAN+LOBNA#B M(%\G,1@3!<;1=*U,'A3N_=B/J=>9"&FSH2?Z'PDM0:I.D8$)>!F.+=HP"& 4 M%87J!$5&$4L4_OT^2=QDTJBS%)OB]E'Z8"W*HD6G-CFP=#EPF XM']TUW_XH+L)B5%^QR!U&\ M^JY,T6D&^G?5U@=,EC]A42"04(0A\?0UG @C]&_:52OBDU8_."]RWXSN$&<'OG3\A[JV=R3[G MHTS7IQ+'47@4'GNZOBS2950;"1%C IM]).SBE=$C VNM*6%-)1WS/Z!#2GR M<;//US !#Q:H+;PF\D6<0G 8R1Q!]OT[[T]M"=D+@TJL25/NYJ-D#@9U$_5E MZTZ[\/F]90@-KC'C24 S7@B3 4_R>TT?)!^5#Q4: ,BRDIRP1!$OD?&E'Q+@ M)'%$6KU!:D&OI' ;WNS1VB\,)079M?\J)S<03WT#*ZR2P4OE7[G>![@%>PWIH1 M+R\D9DE&*-B&?,WPFHJ)3!53DBU-ZTS6L^P8[;]0/_M94MEJD72 MM6#N4I;=%FO@%*X2[-*UD22EX9,Q!Y=7W%1S5G=4])%P24F@)C1T#*OSZWY] MR^ HT;:0;2T16!A5 < ^ "QPS8#H> 4'1M+@2E34=R QC!SLU\:8Q@,FL9X MJ\;@\._+G.XL,C\,V4W+5(3E$&9))BI6U>#J:.0BUKS.;FY8+1;LN8L3=U(V M< >,#P0A$HV,4VV(D7!V>%%H&EXBXVE6V="T9Q9A\D8"#W)K#T746J?B3-!/P0N1,[71^2U)%&SGTA& M3#5"KE3THPT"GX:?_7*C)8SA1]MSDTL\=Y$)>"JE'C..P_R;BQ00PHN+<=%* ML?P1"[&U)!/GQ)E%"]8G'HE\&(WFB\[GU^-X)3Z)0#" M?!ET/K>YT2^&RVUV.C',S> S\]'5^?' M(V 5Q*X'"VU_/@I6$< W"-H?QT$J\.AL +J^I_<'1QXO@N/A%"S=Q3QN?WS9 M[P-0$T8S-S07(#Z?]X@Q:@9X;.:U/UZ,$7#42_,0D")L?WS:DJGTV<]=?QFW M/_+E$T2CATB<./-%Z$;>'/[RW7@V=[UHUKAK@1O&<"!QV.!G3],2;C#)[$V< M**GP))<&:HSCN][2LWS#JQQ!S\8,AI%&QVTX=I=Q9\/1$LXL;-/#KT3Z(D3\ MV.LA??+7\==Y,7>74=SY?-QUGOGN8A%U/H\D?0#/>+YPXM"- ^-F>"$1RQ]?^;& MX;+SV5KZ[,?^'0!Z1@9#%1_'45$$SV(^)_(1+2- ]WGCVL*Y JF)XN@3J>@2 M6/'2\LU'4=&^P<90T<:&%S%0TD5[PR#91$!H3.M_3_A2S^:U\$UZXAT:@&&0 MZR1_CRI@3UQ)I 7++2M?;6'U$-#-_J^PC0:,X]&NW!Y MGPCQ< KBVW=H 8.EX/Z8K_DQ90/ZSH3^R\'BM,&3>7QHS&"ZC&%,4%XR,EC( MH7_>YZE#*3Q!1 -':N R'=14_J[Z$;"FBN/H9"7%TUDCP>ED/EM,%^JK=LQL4QM.*G+FK*7=(U4Q9"(8>&(: MG;7Q"JO=6'1SB8X4'D03HL*M9K@O-H!$IQ]E=4"NUD:M@?B9NF$VX0P9PR'> MJ1Q%A7R)NG$.39*+0**3N3_U#6AR+ $=A0TTTBICMPFT8I=:BVI&,'57(].N MNE$2F$=F[MC,&\Q-"[!PQ.D*LY1^8F1Y3)TKM(H;:1^R[FPY-(Z(,$:K-6)F M27DN[&-"(T]/ O4(\&A2*RB\--H/5O-R0>;@$J&"Q!ZH"]J&+.;F.!-1MCCI M*WZ*L#.*R;G"^(5)."!3P\BGM,TJM>^$)UWO5]+QJ4Z3(DKX" !4G4 F&UFV M%9@5H'2=)0F"I3OS%IV-R^]A^2 >=P$COQ]062(\1)"LR7[A3$!L]Q>P M1&FOF2U '%_.G(6'JX_<61C#KU*?Z5-0T&RS6#@PTB2:(2C8C ,*RB+6=JT) M0OMT2&UQND//0W>V])T()*^(@"G,.[X/^_!C0#98ISNC34A=ALP284QJ-!HN M9C,T6L!>EPM<'?\,P\0+DKV]Y0SVZJ3AQ!- MNG[,KSCLE<+AT-="KJN>\"I@.;*H(,58:P^Q-:0'KG0JXW@JY)NF,Y6RILP' MVE&XC9FQ)G"V9K\)^SF/L'OWV.JQWDA+OF>B?$M$RJA;+SF\7=G)3$Z2W-Z6 MZ:UT+1O1QB+4X-$5U72H_!>JK&:*#SI:=%T?RKOE@LU[A'EK1#"PB\\EN@A>86OR.\BT"V6I%_P7S_P1KP_ 85EQ;_,8@ZGT< MX/,\,HK(X^N$%+#"#_'_'GN+A9X1YD:CS3UP-5%W0LO.2C+ 5 N M4&" T, 'H(=,@ >H'M <-$],@OF$"8C44GP%!(Z?BP*R))C$KH5__URH%@'4T:I"!W+BQ+[K M18QJ\8*_B=V%[],WQ.+'85N;K0+*Q<1GZ#B:GP:0+D16&B/;0T2/EW,W7$;$ M5?V8N"J:_18FGSUD #0L?^CMT0S5^#06^]P0I(!)2&PS )8:,1^-Z0M J6BA M&2M &@0 GQ K6C "+F(/+A%!']CN4ESNQ1)]"TTN>D!1[N,(@F"OF5X;A>N) M)%,%)ZS_P %7]4.ZP9 HQF..X9));,W?B!/J$&\CEV@H0DU]4MU M:Q*U?00SDY$Q9Q09D^;W65D(O-O@K;J]LV1.$]>7(.#1.=,]56)\-UAEP/"+ M:S8L(G"7M-^E&>#!F5>I+#9GR>6AP#\=VT G-'2$;.BITH9N?0R[I,/"7*BB M1$T/U7*NJH85/JAXYDIGP,B,T5-0UEE4Y$RG2IYT>%-O T5I^C.L]K$?S/AN6FR>TZW63IO20AL&05ZBT* M&XO,:"8BAL76C&83YEOCDHOAVTF" HUV:,VL4JI9($K*)71UC"I)UE0Y&?Y^ MZ JOL3XN)R^))CWB7! U,:6B\II^)O,"-0<&)X!FT9I"980$2#UG%\&^0V$-O M2/8YB6-O.M=%W8:0A=-_>LX5WKP54CO).PH@%C]!9?7[MTD:$0UTPPG,4]4< MI(VC92OOQLL+4:$5UJQ0L'N;UUQ>C/!110C:-SQU+H2'U(P$- 2Y8<,O!_:Q MQ:+Z$2XT)F:8#4Z=J^Q#\XL6_EJ.TU+7<]Q3EOXCAUJ8(()%&!V":$=.Y>72 MG04H="]!#V"=JM47$(6.D6//O*8WWG?A#QQ[UAY:2WGCQ@:5"?6-B4__F:-" M!NH$_)=K'O4V,AR[345_LJKI^50(GC5;?G-<=ULJ1\^02#E2C1^[ M,>O-Z@2J"D;C^J'ZDI2U?GRH92LO0T]INH@2%&YRLYL(.BLCPU=)SF#3.RSM M:)P(92AJ1DF0P=*Y9D7.A+!$2O'#^V@YE4=M2[9&81]LJ"X_;VLV#3]M6WW] M '2$RR@WF_&\Z2K#V?\HNG2>JUXPC2ISODY9)499X5=1;!6A(AM7 MK _$[>#M0.V;+.3=I!-5N("4:"YPT43_.A5DHAL35127X=56O243Z*XV4RJ&( M5M&,3\AS8>&BZ(DYLZA53L(ET4@LX'C#H*2JDU*T$1R]40H99$I1[TH#1[1M MDX%)0CTC_5F&%)GSN^SDECD)V^1#MMUOV<3/LG(3KN0/OD]E*Q,#A$*EG6+& MR7;2O3,GG)ON0MN^& M:N6JZFR9X3X(N$TA&WN;[XE&-[@)0U(I?,M=- LB8M]UPP"ED1/==79<3"I%'"F(9=9UP^%9/*K6%94\?H MHF<)N/JH25502+/2CBXO)72H^C6W(P"'WY) MO1YM3'_, :$4X/N&LM8I?32F)B#IQBE)UH'W>^X.ZTTYQ):JN#(I>IZL* N* MGO-_KRNR88#?GKMD&%=^./V2+&3"1 ./IC:T8?I MC:WYW8'N>P,2R/ \5OE#Q--E5"@.62+UX^-&#V61K'D=KM'4%PL^Y+):XFV9 M;"O)W1$'T^UN4SRF5.0#3A.0+)%R%=ITY<^BEC*:WIKV/1EXI9?!UBRAG=9< MHY-E6N9Z%+4$/Q\_,]$.W5B$O =8GU'::QRJ_;+#BC%L01?8TL3@J=,+=HM[ M7T1>481?=: ]EXFJW/0K>:!^# !UVC+U#+"2M[YCI?I$(%!P 3S1YY+'/CSH M,PE";M@D>W02=CF39U=OWIS^PVT"O2W/C$("/W(H&/6-$04843E=D*H>N$&T M)"4U"F+RDP:+R'D+.$FF5[;-W*>;@NO*PL1S+\!4,@]TVQ@#\F?H\5O.Y[ \ M*@;F*A<7:4%KK,1545'&>^QQ[8;>PO%11UXZ80#O1TX0N\$2%X.)(0'^$4:4 M2W/B+/$)_&/NN7$7 ^'N29$'H 5I/%XO8L[ DD$V5*_VA/*27)YJ(BBXZ++BJ0^D_3]3V M9D;B 0\S6-;1CZ;+UO-"UDJ-:%E: !'2@=FGB&[..=_'XK2D1%Y\@9> MHC>:K506SHQB,C"89!HN^658: B$"K^=S:;+R/ES2JV:)D#P%FQMC)93+W8N M\,PVV/=L$HA:.!L)C5P5:"XG]LB^(*T%:V.MC(:UT!1_(.($Q.R M>Y*,N9Z]C*P!0021R!5E)\AJ%SL6QVGV MY /Q(E'_-6-?RG5ZEVQNNB$#2C>PZ/8CRI(W!0S:!,(<,XP63:M]"%1)?4,V M0P%P :9V4A=*]D#"JQN^W6J=LJ(T;+-I['S:>]O&US-O*OK"=91^6%%$&$QX M#>+J329T]Q#QJ+G'R+#AMS>D0[S(^(4[5S3F$]>N#L*V5"(,)_/V>2P,P\,Q M2V4EM#M#VZS48[NH&CW1A34PX7JHHLV32IM![9/;=XJI9%]3W9-].JQZ_=*O ML8%.YLH[387'-DWYL*0W\:-J01JX'-GH_B<8)82V$)S[BK*".;C-L;R M,C+$,$0V2,@*JZ5T)XK86;S2W?+))0..X6@'1 MQJEWPNYCU-D:SV\;[)7FI[F?2;%%&BRESC&A<)%38&>@B--_U*-*BL&2HP4& M:%(Q;6\:SN$_P7* FRZ)-<;]'-2#_[XCJ^<'($6K.Y"_4&!4T&X=>Z;B)9LW MIPWK;T47HD6#,!DUU/VQTQ:VD9QU?0GE62C'T$AG?;19;/$7R=:3"%V8J5\.M:VRD MWI4,K4Q%34AB'#D:I]%7!"\HK($#Q#I?L#)9<(VW)K1,G"$!!I0#[ MP,><$;*PS19N%--?7DSE7:02[$B>8,*B80DY8S &<>"&H$/BO\O%@OZ=!_QO M#$SQ*8(8+67L02".*MEYCYTVP&LR7] M&P_&<$O*';\T)D%0J@N1-%VAY].4_,[&W8?3A%Y?\3\3OA_0/ M,'&E9?9U>0TX+[*\GS$&_IW&<+ M')U&85>S&NUAQ#H8YD^=R1/;.;[N0E9?#(TN#,QT7]UZH9?BI( M]359%=,/F'"@*YC+->]S[1KNNLO1&=P"2LG;J.ZIKA3+08 MFZO02.(+!*9355D'66))E>G;Y;=_'.&@:EDEWR8/RNK-M=5M3 M]N-.'"FGUN1DPQ51QQ2VN8RGD0YH)-'1< HUE^+*4/@[$?>C.D^P5U$&>%#0 MW76M1Z*.PX*%F.])(F(^Y@AA2Q"(P6 1:FW87>>@(M ,,C$KCC=A#NR=X_W' MR:>-7!%;J:6C$L6/OK]O+*6G6BLX<6+/HP*E^J]?#%*L#K/[Z@2KMV+/TA:5;@/Q M?+RF]"VE$UP8 :9PDKO"V"^EYE-^BOQW#E*T_K<=)F\[ M51"7X7\^R.#X?^L;$H<8G!@E[X<@^\_A_S-9(;!SG?N/#U>[9 8"_P9<0( 4 M("PD$)M!%8+,8Z^86+<$Z_W4;38 '&K,?-T+BGSI0B'$V&%AR!FXL07B]@5U;B$ MOU/[@]B;F9AX(J.ON:^7:(O0B-_%H ^5"H[DY8SD?"S9N8;1"#.QS*/SFNK8 M@[R,KTU>7#YY_?84E*A]Y2S]:10ZU[O*<87_7>!Z2B=H M F&"TQ:UR)J9 /KCJ,0EYL2(4; ML<[5^+S3UNO6WL !%:R:ES@N+,&9"9$N/_$;A9==&>Y>/<(@ M*R&;4/EK0NJLY*/6^R,EXW3J/,&>90_DT=,NQO9J10F1I#3N#LI$NNL[@*";4 C#QE+D([LZRJD[:H6AQ3QAA6F6 M[;06;FSI^]861'4)>33[';[:JNX^X9#$#N2Y+K+3\ZMLC);FBGWC0ANX=;1\.RI M"BY;YNZ JZ\>13)VF5(08@R/JP9T M1'!C.PQ0KS01'EEX(3*,VV;X532?&]86B?Z)\%TITF1>$]$Q(=VD7!B+G6)= M1-9H8KS=O]C ""WKB5TE543OZ21H+-Y6OZ6'7W=(27);IIR3Q_QSA'FC=4^E MU_L0WDZ-(#\U:W.Q(HU-^C5M<\M5[G=GH(OFJD(8 X=N1=BX6IW<$;N&*)0M MZYSK= /J;ZFE+;G>1#'73@Q3B]]S]X&>OO&N2L7,A<.56B)0A(_+=9 277%6 MR8H:H&@?T]F5G318MO7XA]'LB#P;ND-! ])8FPI#2[$,P&//(O!+F15+:;6- M$;#VF=$;Q'X88V,4^4152)E80,LF)R)BD=RM75OZ>$.7KQHRA0I8&-*1FBG M[ G=[FR%:A[8KOTLI4'_2B#$[#V@@Q"4]%)XREGAUK('^\N/)\S-.?1HFM8 MF"Q=KI\[P>K+,[+(!)X[6U(YIP"KKF.VT^L!0\+"]>8+3$PEUY&[P&K,D3N+ M,7VJI>':X2JT6$K"WS[87<<,Z$ZQD?'KLR_A2ZRL)3BQ9N"27($:I3HF_+H^(K MLJ,.TU93KM?0IKHGHE)H5L)"95M=>@G33XN''*E- <1"BI/-N]$4V)3S% MJK$UJL+2OB]'&R!-F%I+T Z6^')5LD_R@8J'P57@DL<3'T,@J2RS?89NH;([ M477)!'!C@HE/%:M/G67<&%7\A4"A=X5FK(V+K5$(X>D^>NZ1KI'::)]/\V-LY+ MCV6IH\:J@4Z)D:4]FH7+^!&=U4)^)4.'^^2 O*9/I4P%;(BQRQ(=M(:2T@'A M_4D\#4Z_XVR'J?^=-<.BL]7&+CC8)P@-_DX^HLA6SNRC83QE_8 >%UP-E4Z^2==4ET GZ,G1R3?I?]:"(;2E "#$CLM.?.-NN18 MD8S##FYNL*,V"+H$($J_RYW;37'-7%9TGL*EG6%JUMKF<%3V 9;5=!UMT=MK MW5QQKXKOF@7#$>10>ER@!2$IL2KVS<3%/AB#WI4SA3Y9Q(W,*52FD\,FZ"23F@O;9G;K./Q$%?W7*:=H MM202A=+AU _B[S V!WT5%T4.*G>=B4IF;%/LM'X,YP!E%6R#?$BYZ0:QJT<- M?@!LKZE6NE'^4RF^)( CK-]R;1 Y-4BO'/!5QDRB;"<:A+(; \'@8M MCT@E-BEE!5'33ZP*V!70S..@H\-7Z^0]%W'G]!<*_._H]7UW@7A,$PE%[77S M:G 80E;V 6WJ7-;LSDBJ(J?+ O>]HB,B$ AY1)1<:QIEOA^B4RH*WJQ6+K.8 MT)C?K'$NR3T,D>S1FP&$M=ZDNL[F)ME5,I\1^0__31421B=HJ;D K7_8E\CL28KK$IWE$=+)B#!AT0!TU(7,Y4%+ $"Q0K#XZ)2>/G3,T+,:ZIHZAQ:FJX,V"93(IN-&"U^C(,":=^*,#:@SC$_"B M+I!Q5T]!C."8T?P7-D.P[E$M,G7QR^"O% _[X%N!.S%CIEL M_9)GU(:^)M:&2L4%)KPZ$_7GJ0P4I=H!NRP78L3Y!HNAPC/E;NK<3YGT4C$^ MK*@$BW29Y_OQF80UD^5C1A:SBK"W2U(TB>3)CR_3JLLO! M5BNI3TA4EU>M%QV+0(V%-59#02Y;$M17&8897J M(*O%,X [Y_0VG4C1$38F0R#7 5:D./L1(^A(Q"K#:7RO/$Y&-=0G,+:LE@T85 M-5&6T*2\%76&8;37J[J@$-R&<[*Y9E5W2\^CUB4C>AFIEN2G3YS@S#>.O#OB M:"@8:!O(]&J!>#?9AA:U2VO=EPXY +7X7AF;5N)08Q%*54!VC/0KX^IQ,&*2 MIV2,]7U03[#6*FV+8\M8RL$BJGG&)MNDM;GN LC$JPXV(3-)K?:A4^DMBU?; M77$,1:HC7YM7]VJ/TF$JD)(%1Y1QILX5Y@_2&V(HC6(<>_"8LG5Z R!)9:\8 M>F&3/(BZ0QB_@EQX+5V=V"90-)=&IM!1?AY4/E]_@3..!B(A#U;=>^UE" ;K MVZI@A0C1;!J_&-M48JBAB":\1Q#< ?FJM'.W[=S24&&5I 2[VXI.E"=1;#AK MR#U!19B(#G\O^))9G7OJ_"55**=@"#)&5I-@HFH0JE1R=?Y5JEBIWI_,/LX% M!(T]:(>#YOT=2],+G;;(LK.UKKKQDWB4#!C<[VB<&%?*X1SP;7X M19B,;(P$.CS*^]?[C H-2>\J&F%75/^+_/S8A)K=06)$45=[1\[[6C447;,F M)_BD*. @O:RXSD6"VPYC8D)TQ1"]?H5Q-BF[M46#N7*\06XDK?)CMH1&41( M+!-^?P4$4D1DA;$Z=9Z/;@GJPO)",J/H>'\S09D#SYL!$1"0%6ZJ)I!([3P M;L%RU? <""#&H8OL.CJ 4+8#YQM 9J\D*RF(C2J_DGS(]P+P!C]-G9>B?*<- M>&*A>&?0WE$"H7E ZKO33C0XVD>9,(&F>(>R9N63G!2'1)3CYPR 4H8%$2$? M[Z(O,MQ%LU4V:9=OTK<P%PL;/"]6]2V;S]S8CZCQYH_.)57%,#0. MM,3'WEP9\+L[Q2J!+E9??-=0$02*B.+DXL3LU9DTH,=H,#!YGH[RP[ #2_23 M/\&FI1AD*KX5JI6Y$X!FX,L'="UF\Y%HX.'.O)GS0M!%]H;,YNR7<3FYT3Q5\3:V:^7T->P@*GVFUD9&\I"3 M+]RR2'YU@87JR-R&)*9#.$W*8%!#?.D&5T:5ASE7;^9Z<^L4?VD'P!A)$)K0 MG'4GGV2B]]:I,Y\.CJ/2"Q-5+0LJRO&=IY<6_TI2(Q0@HE6*10^^I,1+6VKZ5P M'(U1)6V"M0TT,5)Y7KX)LN-,E39&'2\W1FUQ]PT?KO,7TF-$L/ABU6/-ZB-+GFT=J&%EI5!89!V1,(U>A&) U M(YY%('?SP@DLXU0!9)7">O<^QZZ/\E6R1%3H5TK8$OT1\L QT:LIB MJG"(J46FN:H/II$D2806)55DA9#_FDP+!$] 1*)N@?&LL2)]=[XE4WA2ES G#GY(M=52B M^J4H)PF;!!,VPQA'FZ?V/S:Q7%YRC0!^>O[?M%ME$F9$;/MT!^FZ!+F*3JST5<"-%$:1@BL).D,QJX M;O8SQ5'DU$8S5JFEMA^M'W?9BF '8-BEW%=/NNRT!W=M^&-4F',3[3''X [0 MM2C%@$8^-K)LM2H=58P*:5J)I-0VG%3H=96:\1[,F"KA)$"A@)IT:<>74E* M;6#*6BVL0XUAFDL7CB'E>&)EC;MJ:5>YMMA('[B8B;SD,([;U19%PEE] M*J-DC5X_+:YMQ&1(N#%P'UD,:\**G)UF(:H, (OV &OHFZJ/S58,@H[G!=47+8VI.^IT,Z=>&[U,+:I9 MV.L0_"QY5H:YJV/8X@A%^<10I&33;,;B]LNDIHJ\KV5I#%^Z9WXN[G+GS=1Y ME0)WJVN2]R[NDAVR*5!^2R!Q*=VK/\.- 4+VO"AO&388"9(Z[]+575YLBEL* MZKO,5U-7&Y]F MW.,#E_,FS?/J<7.?Y%GB3(PW7Q53Q__1#\^NWY]Y<1"'9S___.Y41TV*!<%F MJ-D?]L7E)B]3>D8B3#OL/$)4SSQ MNZ*&Z_0&9 A.*(2C-H1VWW3')<*(F%3"CY,\&%$0GW84'&B?Y!4P&"-S@P95 M+S6'? :[3\N\,>9_83S(ZOTC[4,;*N4N^' 6=&>P6!A34]#0*/AMI!Y!""K MH#=.6.(%+C2G")M3M ?!-8-N+W#%I-_/A>?V[9Z[YEX0EE"?X372 ]^?JNLG MO*,SR:K9"YBCS' -^Q"3M0]17-KY4=L70_'"1;L0=#>1>14Q4. M@&8G@FO0 MERW)M9;8MMI+%II>/%Z]K!U-RR]DDPHEPKTT5G$E5O&S6(4KYB8?5G-VE&IJ M0W#D4EUR0I$**3&#$BG "T49-.YXA7F=:#)8()2'W*\4YE>ENPS?PYR3?XYG-3?]7!VH: M/J0&R^NF7,+L6"19&1..X$T3!#31\_2ZI)G\I3E5BW*T)]IAI&-=LWOST6$5 MP$!N%-@ST2>!7%SDQ55^3MRUNN)3H]R@+]>@[I5S?D^]C3ND96 *G9L;2<-6 M^];3J.JV& LA"@F1?V,QA8Z M9;X+-78:S-(;G-# =14F\%PJ/G11LFVKW1?57]:2'>W5=4#5 MO)5J-S7@4[&X;%4C3[Y4IW!@%SUCKF@XC)*YJ]5ULJ1J]S?6W9:5I65=+S-+ M16Q^BN74LV+-"E0[RA)# 9B[4M"3[@#!;_/",6V#S-JH &F%18G4LKTQR$@W M+3^T[A],.A%A.E*3]);AA,4UR?G)35K1H)BNF[:;1 ?K*4(L)W=*S&N_HY :YVD8%(!PS?[>!VZWYMGG#SW3G M-OVZL@8>D^C?=FIU^K8=GPAFUM5Y@16U%!!.G%G@N8N8VU!Z[IR* Z%-1VJ- M0$(XQ^$$!W,#GXK\>',WB#URWC9RJQ)SJLG2=V<^)44N O@+'8"=P:D6IK=T M9]AH,W)GX9(*$W $HW0"*I#*Q2RQG/_2B7T7"_$<6$:,_E7R/D9SEPMF60;& MA42Q&T<+$)_#>>1@)R1>QJ6N[5SV]0J=1>[2FSO8'L#W5-:91B\+?LC-A%@* M&EWK/K86%=NI.WEKS4WY$;Q$67@3'TX:U&@CV>W M)PV&F!?TQB=D@LX^"!T MGIA-[;J5MPX,:R22]3ND!'_9;W'DO#!#"8WAD65@Q%96;@UW/1GSN.H\^]:% MU,WU&1O0,2LI'EIVUFFN9]Z^CPF: "$>>QM1U$0X6;<1.PN &'Y-&&\.';]V.O4\4E9EKO4Q+_OD;,]PK6=MCR][#XC9;4>%,-#?O5R*-$MDKJE4ONA%?H]\,(;:[ MT_*)C$S/1(FN]5<(YCBR&POUNSL'"1<62#GF(;5#1K8 ^!LB'8E"[,E)?R&K M6'C F;/$>9.0]]J) JRR!G>PLXLCUYH$S _J%V;_/]BA(.WX0NHLH M!K0/W6@9PO7 B!#X=X%MFP-0=0$U'/C1BR,G7E!O9A\4EG Q@W]#N"JRFG)N MPAW('"PYG,U$S<" F!YP*.!-RR45@7,C6,D,IOA)'%"VDN\W1*P1?2W-!EQE M>K/A, *4(/30FV*E7-QD'#1Q#J8@S$+G0 MF:D<9!TY[8E0C7 Z6?9GS#,#CFGGPW;S8[5+5NE__FXG6EG]SCH(QEFS-FK8 M,J3\*A.XV%!J, W@.<4F*6\V)%H_BA;HQ"\V&ZGRF2U2E%8H>V09[V>D2*2) MC&.DX <&1=EXF)F0#Q@$MB.7+9> 5D@ M]>XP%6P#9W1F63K'X 'U(AD :,JKRXM30V1CE3/?%,E:5O-C#4#6?S)C0,@Q MS4N'\1]0^[A''1EH%["/&H;6BYR*6ZM"-:2&J$I8RY[VQC$]R')PJ@)VJ_"B M:40[61AQ(WA;==%2=6',VY6F'S*V%V+,DJAFBG&[>GZJ&,@5"$YF1H-*JDI3 MW&-_E3,6C2JZBJ?%P=9KF\<#>"^;"Q)MUWBVEFF+: MHU \R9N)97TXG,#((1?1G_+XA;ILQNF"$)Q:>APWVOX=7(AV!C@0-?D8Q MU:85I'E@=?)!B\;8O\X2H8#M#P%F^YWJ#PQ'C&YE(J M& D 9LVJ5"PO"S)* M_G'*8><$"U&'9<(E"U&HH^0.=2_-FX%+$ Y#M; '>!^&7S]- MI:L.P)M146FE[P?ATO67<^="%#)O*YFN4>[2]1&EGU MF ._4.D(A(.-\@(JCYJ#T0BYY32MBH4-8R&,IH]WVMR!<:PB-TKD]LL:DF;" M);\[3 5&8MD 4KGMNGE]B)\HW$=;&(7]FG$W>NJI1-.N>:B%N.]*JF>;(+7Y M]V2[^[T1?46AS8ABV'*4K25/64G$P]1" ^B^^%2LGKH0\I"V9=]EH%A&7NNY M,;:7D%]Z]<.Y+)DU?"U.U,7H*,':'O&,JS[U!&=V'QS0K+O/#D1AOM;9F-(7 MXYBU8M?I"G&%PC>0D*QEIUN\=]0DU]H:E4S' Z4%'%E11HQF-&\IC-K0H8K\ M;C;@I$@LR@ L#%^]+S= _B6UK=!T,?&N=*T26X"AK *K),&A,KZM&KA4^V0* M9WUM;W!+E>NYU/U+S8\J3'U&@;M;JDS6E&F%UYM]\40GX J(7 M+;;X(]HVTD=921$K+X'@X!4LR0[4^O@0@W<)+9UAS%240RQ:BF1N:"Q"? M"9$'W@O@L9G7_HAYL)@*"*#;'IY['@)2A.V/U*1QN^?06PR[5F<_!WDO;G\4 M?@*^=SU$XL29+T)ASO/=>#9WO6C6N&L!ELETHS@$J4'3G*?8:IL+5C5QHMP+ M-S:['_0XONM1"^+V-R)'[# ]&S,8VF"/VW#L+N/.AJ,EG%G8IH=?B?1%B/BQ MUT/ZY*_CK_-B[BZCN//YN.M,SJNH\WDDZ0-XQO,%6G/CP+@97@B'MCC^2B.E MB[WVQT\G?+#,A3&N_'PQ7Q.Y"-:1H#N\\:UQ<+!P /CZ!.I*"9#+RW? M?!05[1ML#!5M;'@1 R5=M#<,DDT4Q9VX>%&V#-3D%ZC=.:&YXT^0L.V.!WW[ M+XU90-USWBHK9.T8Z@'-]%;-](3$9L-N^'W5[EZQL_0 "T$7\;Y#JT):=:KI M!3X6D)8]/KF?]35M^[,736;,LZWRV,.SL[<*JUV8,PP:C M]M%6P3Z<;)6V'*[.A*QY;+>!A3':!8B!!D#NLK3$,U)53MED@1.2[T?.P*T, M3J<=JX(=TWH5S*&RS,.Z(SFMC)"ECJ61F,+0^(;]R,B.[!1.LRJ PT+1N>I0 M=X'Y_C]1Z,LONFKT3U0UNO/U"P[]>Z9,U\:%_ )#?H+*^=GD,_1"FRJI$JW$ M]S$( 7-#J-=LB;\?)94$\\@-9I'C>\YDAE6NZ0L_DNT0B.^$:]O//6#8 MP5B)+O! F9W- VP@C:.BU_,8;PP@Q3P\@K M*?GTB3*HX"T6#HPTB;"HN%#X0)3!B#O5\1"A?3HDX#C=H4'OFRU])P)^$1$P MA2+H^[ //P9DPUH;,]J$E'I(@<&2+'..=IA1+ 3L%3OWG8J?89AX05S:6W+U MEQ.'VTIC298HG-.3\.L"^S3.K=8T:8J&0]3UD5OEYYFP&.+7**M8A>D3=8OE MC)BG;2\SYG4!T6ZQWJC(=C6\E>@#O*6@;)%Q!CF*(WP'0I7C!S).2/\%\_]$ M_59*(2*VZ+5!%/LHZ.=Y9!2YHM[L7DQHZ!$*(C7!8C.3F#]CUW/$<:9F(Y4J M0'V4N/"2@%@:P,W'UH=HH?:!GC !&Z :<&=1$9@$\SF]!5<8R,$$534<)L2& M'D ]%#GI(Q3PP@+>0]^;C\8L[ &"BPJP+4(HJ,=(RN"#_@U,8D*>O"AVYT#3 M)Y&/]"J> Q$+)<5 +TCL^D0,)J$O+C9<\J7X"@@$/Q<%)+.;Q**%?_]I[#@=4KNJ+O?2K\HQC<#L@*_V#M-?V.\8A\"^NJ\S>^!X\OE_POR&;Z-?U, M!')@#+06??PHF'"L) "?!%S\&XA'V(E*-L.'\5XEG&P[J'1T# &B?$=/]:]A M!2;[PC7!C@N;?<,I1B(I:A0T$+H1VD,1YF1&68)X&R#R+^$^,FUK-=L9"VE4 M5[RF_0ES.C 2%J3;UM"Z4]"XL2<8I8OY"/2?.?7%HM;B'/_@"8U&-LKHB M('"$7"U,!G \57^57DM_;>%OQR56*L% *HS/NL2ET(E(816$? M(\:3QSX\Z#.9$\D-A=^HWIHPMC-Y=O7FS>D_G A<]<'4*!SX(]LP*(Y"1:R# M^$AW$QAIM"2LC(*8!!3LE_ZV+QX&)IYC.I5'L?%Q1('Z$287S6%YFPVEH8KB M72RKK+=9CM'G;''&!G@@_OIX*9:8JA+#S0MBX.:X&/1]!)PP1NXB(!WX!/X! M^G #,[$#/)4MG7&*AJ@G2'7%N$/&$;%#4S^1E?- M&0BC><=F*Q$!TVDOVA0(WE[]HA%X=!]-ZD0#0LT48#UQ3F;!%.3N$;D!@"2G M*IZ7R]QP_TI;/&@E\SYE&!;<@8FH+NI/@?;0?]2C @!D6;^GTG'JQ.IU/ ' 3LB.&"^GH!S*.8!I MD$W!]P&I/&.2R(MYK' *(IXQ"2:[#BLXN^0?7-'Q/\TV%-P\CFL-"&>R+-*^5L+N MM9IE+69!Q[#(?VA'@GZ$).2*=E<&,Q4=?#YS?J%>M2YYP E.*K13!IMB[C+@ M+=D# A]-7"27S!:@G-)?7DQQ'_)N.)(AFK!HI(*=,1B#&.1_0"W\=[E8T+_S M@/^-(Y\/$B4DV6_A1M?DZ)%N080#71Y>#R,T8<+]0;5Z=LS:Y,$&,8A@LR7] M&X,$%L0S-_;X,R9R,\(-'#^ QIM2=)0W7:"\YLM_9KY"TD/O$[6 ?R)^GQHF M3^-EUP[ 59Y1S3+_'G.;Y/./KDI4.'QUS$FHF$?-6?/,%KG=)%>10PL^V8@F M1@M&@U-B+\^S+'?%7QASNTWA0JQ!:L/.B^P<_HJGOV^3!*#B-IEG77R 5#4'F#^;.7XKR/:Q=Q^:!0M$ V]9"T3L@CR)6W6T-?!XA]# MCCMU$MKA#T>Y<8Y&B#>6<)#6"H"3>IPAH?_Z)4^4B5+5A>^^.L$H9BK;[\W0 MMM-X#4\&"WU1CP115+BJBE7&">R8#_UC%JN1$#_ANPVW 9"O=A)R+MW4/AO*%*>WB\KY#P/$?6 M#E+>B@PM&-9TQ5%7)L;UT+5/(2<'PZ>^.#F)% SAO 4YD7\=("?RU4F\H') M7(3G(XB)&B@@3](I_K$, Y.@_+D'<%SU84[!B/A7%,RZDMU@*6_?!0VRL!;W&82>08@1-BHZE22"S\&"G_^S4 M::*3_KOG1YL_97,J^75GKL^^-Y^\VR=H^43== P-\P&5\?]HD,7_CZ!B 8CL M

D+)AB- 73J!.3.Q57'48A+S:D\#.,-EAVG!8*D"7+B%KG^!V MT9"1+#B5RE%@3S9*MSHT@,DHDV^KVHT"FD#[$W3/+WP"]QS37DA"=A>>SW;P M>62\(P]QLG0Y/&""P24SHGR!Y\Z6Y"4+,"AK9M0BL]W0A>MA7['N&54'..5(2)@(\J\0M8GK"3C ML,8L7R9:4S<&DYM&9V!GJ"X.-'5\\3QC%DMXV0$/HRN+@V#& M./HN 64X\F'BHVF!HC/L,W3]I,BB2'# ZMVB&GIC@HE/@2NGSC)NC"K^0J#0 MNQOA3U',KC4*(0;AK0=*HV<4EAL!<0[1\(4]^WV 'OB&+4\>C\E:1 @;H.\0BMNL+3>^F=!1X_U6O]U_U>O_/J=<[1,14 :5/+(_;*?GXKQK! MO_$:P:,\<-W"P<8(5 Q-/&%SLO^KU.UOI]3MF)*NHS#FK:Y:=JEKH4E-PZR_ M9Z:YGW-E-&OPWK\J^_WC*_L-G3BZDNOT[ 7U9TQ$J]@;\\MNBP:-".@%YLJ< M(RH-VZ6]?]7=^Z>INP?4@Z(U5Z2F(/1D,0C6/=37;\HB+["E"IM,NN]=8=0, M!:1/GJ9UDFT D&?.+U=/G3D>P@8Z*^"I]&%@(D ]> M,4[0>(S\:1CL,!"WP'HE0:E#"NW&'HO9M@N!7[A8*S:R.P-QO3?0D!LKZ/@AG/;M\TU-!BKS*2"&R%R5F2#YYLC%A-Y MMFFCF?7;I>U;$07Z^L:^0\1^B3H@ M/#HT8!-H9FEYU(G$F"@";DFAI$Q1'%VE.[0'] /;QGTKZ)J38X%VF/:6J*

DZ-$I5F\I8QXIWH!R&OFO/_28@Y3])\=8>T MV_Q146/;/>FYKMU'74=#H/UT;$6KF16.O:4PCZ:D1I%,4]Q[:52<.5!89T15 ME"O#S0*"C9!K^C?E&G/T ?=<:(W&ZG1;J:&A\7+0R\Y$[OBQZ\487 O@@U'V MR5HT1MGN^]:OWS+A?O1NK(LS'[C,=WM<#E?,\?O7\SD&_2R ^?B%]'/.SS+H M/WAWX9<=]*OLCA0P=&?1'\\,!=4VN?+3GBPT,^7G7Y4L8,O MNP2JB_!3LR[".==%N/I::Y#5A?[1RQA'Y[X^DHY;US\8ET>N\AM ^9$K_29N MQLBC_]8O4/"-7J#@-W&!@M_,!0I^.Q2UT:\.N@W^&YORQ2'9[_"Z/*".!_ PB@*K(]X:)G7V=62G]\ MR27)D1A_R;D:9>*^SO:,JG(2OLY7A>\_7/WY;$O\1Q.);T/Q^7PG_@V0G-$V M@W\$91IMN/UZ!&SDDOX!=&[DRKYA,LU>ZI%%21ZY:# MW APL"X=YE>_I!J"YFT>&6;(Z5!T:3]F:VK7@>L1'MZ/51D^2=_X1"W@4V7SCY"8CQ4:/U&4&\1+QQ^/ MF70AS3AJ2YCU$&%[QO4TS1&>__GLU:7;QF=G\L)6XZLU#[C(]WM6T3/8 50-#B'H5;J;JF1=@=,= M)+8W5K(]=K"?4O]+0PV5^M_J?:35N]0*/&N'4NN3+WL[6G'IQ)51*V_+/!=_ MNQ5=V2@?1T'E>E\[S;ZXE:V!^I%''8ZG2A_1-,G.+C^R2]*!P8[LB]1AC9^A M&U(/-AW? JG+$(8%]2&!>V"L(1YBL =(#9:#STU4H+[7E!MAWXRV@Z= M-]L.B;*4_;,*:8-:.P6>-^]_4+5[2V-4,7C#'<(O MJ+#78 .N3VWOY1I=/<[7:\H2!PB)!A_G>U ;L4!PITK"8.NKWH,8QMZ1R TR MYA< @W'UC48\+J=#/D"M%:7^!%#<- M19,;QQ3V)D%?$ BJZ8[JEV.'06B#0=#]\C,A K'U<8UYX,$3YP=)_#0-[)4# MM!A,-5\ZC+35"^?0[Z[S)+W-\IQM-ER"<,++Z&!S]UW9MF;\&[*CS>@70'.] M23-XYP>CZ-2Q]S?JO-G7LVM"U3YW;/'K"GO-+E[##Q_J-=8A!*R8A** 5N]P M/?W(AA<36$LL^-.EC9#&MB\MKX\%O]5L_8-!''_A+H@'M&0;.]$#\!;1";*>$&/7Z>I/=6CN='1Q751+',9^ :'>3=63SUY*#44LZ MVA37 .LE44+R48H+K9H;VO6]@HT^%=2 ;::JC^.!N?XL^?JA$6QJW$>U$[/J M!Y8CMS#(0WA YKP+LH17U"9S0&Q5,I D.YW6*G.6<]4YZP#R-79W)$+%OVL.HC2UZEMS(,]8_;VNCK:4V!TOL). M3R]EIR>AE X\CHV?<.@W7+3I\ NJ$Q26$!OQO$7K[F\&93-%6]T[HMI2Q_7R M,GF4!5$[1<,WE<286&D&=CK>%3-D!U.T@<]&L]3:M5 MF>VD!O'GI.2:6&2>L-8WJ=')=T;\#5W_:WB1E)WK)'_OO(9+@WY(>GWRXO+) MZ[>GSFZSKYRE/XU"YWK7&8^VK0LVR:-!E]L'*J'^I"A+KM)]D>S@UZZA0^NB MU_+9E7@4X?(V!19[#U_R%'*&T0N1U]AL>MGCC)3EBZ7C$X9[DW1J32V7T\5B M?MCI:/:=D4/;7Y*M/L@(8!:9L5X'C-C@XM#XMMMN22,,+W\45?S/5?7]?@N5 M*VO%P8;)&+8F3.ZU?BEVS MX]D$V03'M@X=LAY:MCWI%G=+D#5L?.S?>OLYA MZZ]:"$SS0M5PM[U'B\B,<\:2[UP\>TW@L-3#;E2$M?-Y6=MX(81/=,ZLD\=N MS:CE-%CX73F21==9C^AZF(0&X[F'9,$D!;]-56-B@"A(3UL;/[+177_&A5 [ MI[X"A08+AZ.:3[*,GF/81 8((0I=TMI<"\.V&T!+-<$!::R]9[C9_+@PXTF7 MS6M /.'Z=GO,!A\UE-7+]ZZD ))'(1KL]&J ??.GKADM1BB(:'?<(\._6XW!H,:@W?6?Q2B 5C2 MNMZP*6TB!,=3=/I1E_//:\/-#4:W//AUE)C&Q0='Z7S MV3K]'#WRHU=QG:*"C&S0)2+]#3](G!.+I850CSXDP)735?.D)=(RW M2"I&STV.O%/X=82HV!Y@$J,MO#/NTNXZ\*T5*"W&]/'KPLJ'Z9I<8!A#AX4[ M']LO]:X^\&VV)HS%4&XKPQ!3N9+$D9Z.5&-;2*I&@* MR\@X@BSK38FQD__-E9'1^8GLAHKH/KGHB/?VCE6 YV95;!71J%H#Z0[$FB8= M"$VEA@)=YMG;4,#R:"=<$ML+6+X+.PQ>M1CH L#6F&HDF%Z!,L14J@6%/@^X MHNUJB"$)\[4D7O+IS@W= ":619ZM4#G'^,!SN'O"R7=5W-0/*&=@P9(_)N4: M/_R@OGV9X&9S4D/Z_*IOL*!_"8?\-LV+>QZV-_H:)4^UOOGZK/,]"'$FNBGU MQ%Z/O2MB]+^=7U<4X62OK6V;_J*GC=?HJ6T]N*RS]\A05_MK?O'2^G.[0=?H MC74;=XW=T2=VV>KU;'U\9ZOVD'.AC?N>5,>#R*J.?THWK&%_46R3%; 9+8R0 M JM/*Z?Y:23!PP@HX\U'UWF:;!.L@7^%^DF?DGE)C.B/9&$9O2Z0N M!$MLK:8Z%_21F8Z[M--'H<^"$QU &;XW)KCZUB!'#)5-:&$=<403A<]RG,>$ M?-L2':QM@HY&E<&F0<.&>+/C3D=',1KK=+@Z]=%I?TMM<]I?6CO;G%GEDK$; M5D,:YS0<*J9:CECH1Y6M!<]G14Y8S'0GZY3#WS*MF/!U"UVQ6,FKA MEJ9'B;7;C7T[KFX A*K/N77BX49 G>UVF_MT+YNU!]#(DQKHZ6,>CM%6'D = M^<7^JKTQD$5FE2TOGMUWTN':OQX,_>M5_E;U%!N56SOQ\(^!_Y#KM)G.PR;K]M3T]Z% W'W_6GUJF[8$ZUJ+3O$AV M)<*( =8(R43"<5CM(??5V6V2[/Y?/32/_/H&QM7#JE$O M*H!B.8!>!67T)N(=[(/4'S5^S+M?;%%8@>+UQ64G@.9-4MKCZW^HJOH/_S]0 M2P,$% @ ))E83Q?L-;I) @ 6@L T !X;"]S='EL97,N>&ULU59; M:]LP%/XK0AVCA5';29/2U39LA<)@&X7F86]%L8]M@2Z>+&=.?_TDRYHG.^H_.=3Q?G**STFL%C :!1PYFH(EQH7;[UO"HI@)/J4I8@3"23BA-M M7)5[5:F I)5-XLR;^/[BYO=<5RB1M= 1OAH@Y/+O9 H1?CI__;66 M^O85&4K1T\L4 B MF51(FU,UE0.+5,\N'#C/'GC'PZF0JJWM*KC?93=])]![5B!E;! XP0Z(PY)H M#4K<&Z>=W((_A%!G+]:E49@KL@XF,SPFM(,ILI0J!364"7 /Q2&#S,I1-"_L MJ&7IV:#6DALCI227@K0:^HS.,+0),/9HOX8OV19WDR$WQQZ)CY%5T9MFU9TY MGIK?2MYD<]R;M(?QHI*NI'Y?F^6(UK=W#AX49+1I_28;!!AV4I9L_8[17'!P MB_EEP># @G%(^CJHD(H^&SY[51(#@,)H!4K39!/YIDBY@$;WUZG)#M4\.4'- M+[W/.0A0A&V*-G?_F'?Y/RN>7O^]Y/9?95?P"VJTO>T$1,Z.7^3TYO@UVE?! M"8C\U]^-U[7&C?Z[U7T'%"UKRC05G=R"IBDX/?;Y$^'/]EW%MGK@V(0-O29+ M\]#=XC>Y*62D9OK!+K$-1GBT/UKAP7R8M1@H(CS:GR"E-;]I"XZOZ?@[4$L# M!!0 ( "296$\H,I8DW 4 ($R / >&PO=V]R:V)O;VLN>&ULQ9M+ M;]LX%$;_"N%5!YB,;3W;H@F01],QT*9!G,DL"UJB;2(2Z9)4DO;7SZ4_;4-LH>C];.;=Z.Q[9:BY;;O_1&*#BR MU*;E#C;-:FPW1O#:KH5P;3-.)I-BW'*I1B?O=N>Z-N-P0SM1.:D5[/0[[J1X MM#^/^TW&H<"#N.6+X]%DQ'CG]*5LG# 7W(D/1G<;J5;'H^F(+:6Q;NZOW9=L MI9*M_"[J?LNN]>/?VLCO6CG>S"NCFZ;_E#_0?PBN8'_LN1/&R2HJZ/CBA@/K M\:B8P D?I)4+V4CW[7C4_]^($7R+R$A>ZZEJA MW+8>C6C\U95=RXT=,<5;<3S:%6%R]E9OOY>#&OL) MR\Q;"0?,K)YZ<#K(<]C6C:SAZC6;>PC_ &P!F"&!V,$#VZIH'D#D"F1_N5G.[#B +!+(@AZR%LD X MB!M E@AD20MYQJWLZ^W:" M%7W8ZKQ&TU[1H-Z+R_>)I5>D.^D6U8N=KKE;" M]EWE:0#Y!H%\0PLYERLEH2P'TO/..MT*LP6$FUZ)L/N>8/WWA!;SDDO#[GC3 M"?9)<-N9;8,)\5"]$/OE4BKH9R1O0"?6F>X7.$PK4V*O7 @C'[A/,&R(,\3$ MQ#(E-LOK^"-ISW^&T<";;%V+7T(='E8G994JLERLXKX\,K6#7PGC0%A#G M:VZBMH*Y94HLEYEZ@ (0-$54:YA)IL0JN1"+;4 \-Z*6CEWRJL^M(1\FD2FQ M17:WT3^"[$9L.E.MX4$$J>B5X6V(B0EE2FR4F8)!A[#;JOSLUO OG_R#47\ MR>#!##$QI4R)G0+&Z]JNZ=/"EM*W9R/60 J]4)BV,:+:SXVOF:>__0#^5>76DG M[!\A(*:.A%@=>P(T>W7+ 21J)9@Z$F)U# ;I'618F2EFCI38''A492$F)I.4 M6"9(5GT1%U+,*BFQ58*\RL+_?WTT4W3BB]@J^S+L,V>(B7DF)?;,CXQX.I 1 MOR0A)N:9E-@S:$:,,3'GI,3.&^OT2/'+-0 M?J#UFV?.$!.S4$YL(10SONF8A7)B"Z&K33$F9J&8A0IB"^$S M"1$F9J&"V$+A:M//F'DKGES'FS 5%YB$"F()[9GO8$=L#F>O0TQ,0@6QA/9@ M7OEU*4AW(28FH8)80GLPCUA_(!QC%)B$"F()[<7T#2E:8RG0U]$.,Q=W]-SJ M0TQ,0@7YNP3!ZB.+MZ#=AYB8A IB">%3AE&WB4FH()80CAF&]Q*34$D]%!J: MV1R8\B@Q!97$"AJ%[5->&^3_]"U))EON7I)9=TYS#OL_J MH^9^?W^.W:\_3OX#4$L#!!0 ( "296$].$:Y?:@( (DM : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HF MV[07$&SZ![$E0521Y/95O:D*)/JZ,#YM9 @RAN_J@4#Q\26?Z^'4-N5XZLKJ M_7)NRJ8Z#D/WS;FR/>9+7>[:+C?CDWW;7^IAO.T/KJNWK_4A.UFOS?73&=73 MXW3FZGFWJ?KGG:]6/^O^D(=-Y=[/[JWM7\LQYZ&XZX^_&Q<8__+1Y?]9OMWO M3]O\O=W^NN1F^*3B[P*5^SQ(YH.$'J3S04H/"O-!@1X4YX,B/E.:# M$CWH?C[HGA[T,!_T0 _R:R#CFI^$L.9K[0'7GN^U!V![OM@>D.WY9GN MN>K M[0';GN^V!W![OMP>T.WY=GN M^?K+4!OX>LM0&]9X%T;O6SS]1:@M_#U%J"W M\/46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U5J"W\O56H+?R]5:@MRZP5X(V M2_AZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ!Z!WX.L=@-Z!KW< M>@>^W@'H'1;8ZT:;W7R] ] [\/4.0._ USL O0-?[P#T#GR] ] [\/6.0._( MUSL"O2-?[PCTCGR](] [\O6.0.^XP+=*]+&2KW<$>D>^WA'H'?EZ1Z!WY.L= M@=Z1K[AM? M;P-Z&U]O WH;7^\$]$Y\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#O MM,!9P8G>Y5CW>?=CZ$_-H=RZY)_A7]9,X"[#QSG?/N,Z]7!E&ULS=K-3N,P% 7@5ZFR18WKW\"(LAG8#D@S+V"2VR9J M$ENV8?(4%_NA'^.Z:%/R/QB+=4N# MC:7S-.;*QH7!IGP:MLS;>F>WQ,1J95CMQD1C6J:I1W%U>4T;^]"GQ<^7ZU/K M=6&][[O:ILZ-['%LWC5=OC8L _7SFMAV/I[E!<7B9I^[Q'QM7>1J+-@G)KR_ M<3K/]]T^4@A=0U^*YC:;KJ;&U0]#OJ6,/I!M8DN4AKZ,K0W4_$ZA&[>O>>]L M2+_LD!NS?<_^6U">+D=ZZNEP@+ERS,DI;PLZ-&HNO'SR;PU\VPVU"[3T(5=# MZ@X\7HYTEZN130N/^8@T;9V&FD\-SZU/]\/^=6$W?S_TPO\5(YL/WWOKQ\LA M0')(D!P*)(<&R6% YK/YK\97SU!+ 0(4 Q0 ( "296$\?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! A0# M% @ ))E83[ENZ9OO *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ ))E83YE&PO=V]R:W-H965T M&UL4$L! A0#% @ ))E83PJ2-3:E! J!4 !@ M ( !8@P 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ))E83P9"_-'9 0 X@0 !@ ( !+!D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83US7 M+PBR 0 T@, !@ ( !;"< 'AL+W=OBDM0$ -(# 8 M " 50I !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0# M% @ ))E83^)^J,&U 0 T@, !D ( !&"\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83QIH MH">T 0 T@, !D ( !VS0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83X"0F?ZV 0 T@, !D M ( !GSH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ))E83T[AQ(2U 0 T@, !D ( ! M9D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ))E83X#>LGJU 0 T@, !D ( !+$8 'AL+W=O&UL4$L! A0#% @ ))E83TU[PHZU M 0 T@, !D ( !\$L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83Z!G&J'? 0 04 !D M ( !Q5$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ))E83Y?E8_VV 0 T@, !D ( ![E< M 'AL+W=O&PO=V]R:W-H965T1WM@$ -(# 9 M " 0U< !X;"]W;W)K&UL4$L! A0#% @ M))E83Y&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83^J,!0RV 0 MT@, !D ( !^6, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83_8R9L>G @ ;0H !D M ( !_6D 'AL+W=O&PO=V]R:W-H M965TPT0( )L+ 9 M " 99W !X;"]W;W)K&UL4$L! M A0#% @ ))E83Y](C0SH! CAL !D ( !GGH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E8 M3\O,/'6] @ JPD !D ( !/X@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83^Z#IC0I @ G@8 M !D ( !A9 'AL+W=O&PO=V]R:W-H965T@( P) 9 " 1F6 !X;"]W;W)K&UL4$L! A0#% @ ))E83PK<6=]> P ^PT !D M ( !RI@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ))E83X0%L(\Z!0 5QP !D ( !D*$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83Z$R MHJNP @ $ D !D ( !5ZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83\)VDEPJ @ F 8 !D M ( !6[0 'AL+W=O>V^E<" !V" &0 @ &\M@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ))E83^C)Z2@D @ %@8 !D ( ! M2+L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ))E83XYR;#$Y P Q0P !D ( !T,$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ))E83Y\>A+7! 0 %00 !D M ( !\M( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ))E83R@REB37!E&UL4$L%!@ !5 %4 11< .=. $ 0 $! end XML 82 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Stockholders' Equity Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Common Stock Outstanding, beginning balance (in shares) at Mar. 31, 2018   253,377      
Beginning balance at Mar. 31, 2018 $ 2,360,353 $ 2,534 $ 878,672 $ 1,513,656 $ (34,509)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 405,750     405,750  
Other comprehensive loss (14,628)       (14,628)
Tax withholding related to vesting of restricted stock units and other (in shares)   2,064      
Tax withholding related to vesting of restricted stock units and other (21,078) $ 21 (21,099)    
Repurchase and retirement of common stock (in shares)   (2,422)      
Repurchase and retirement of common stock, including settlement of stock repurchase agreement (160,536) $ (25) (21,508) $ (139,003)  
Stock-based compensation expense $ 70,553   70,553    
Cash dividends declared $ (0.72)     $ 0.72  
Common Stock Outstanding, ending balance (in shares) at Sep. 29, 2018   253,019      
Ending balance at Sep. 29, 2018 $ 2,444,886 $ 2,530 906,618 $ 1,576,476 (40,738)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends, Common Stock, Cash 181,752     181,752  
Common Stock Outstanding, beginning balance (in shares) at Jun. 30, 2018   251,450      
Beginning balance at Jun. 30, 2018 2,318,639 $ 2,515 894,588 1,457,467 (35,931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 215,712     215,712  
Other comprehensive loss (4,807)       (4,807)
Tax withholding related to vesting of restricted stock units and other (in shares)   1,921      
Tax withholding related to vesting of restricted stock units and other (15,797) $ 19 (15,816)    
Repurchase and retirement of common stock (in shares)   (352)      
Repurchase and retirement of common stock, including settlement of stock repurchase agreement (12,729) $ (4) (7,099) $ (5,626)  
Stock-based compensation expense $ 34,945   34,945    
Cash dividends declared $ (0.36)     $ 0.36  
Common Stock Outstanding, ending balance (in shares) at Sep. 29, 2018   253,019      
Ending balance at Sep. 29, 2018 $ 2,444,886 $ 2,530 906,618 $ 1,576,476 (40,738)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends, Common Stock, Cash 91,077     91,077  
Common Stock Outstanding, beginning balance (in shares) at Mar. 30, 2019   253,891      
Beginning balance at Mar. 30, 2019 2,861,509 $ 2,539 1,005,411 1,876,969 (23,410)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 468,452     468,452  
Other comprehensive loss 6,274       6,274
Tax withholding related to vesting of restricted stock units and other (in shares)   2,018      
Tax withholding related to vesting of restricted stock units and other (51,976) $ 20 (51,996)    
Repurchase and retirement of common stock (in shares)   (4,443)      
Repurchase and retirement of common stock, including settlement of stock repurchase agreement (493,484) $ (44) (67,768) $ (425,672)  
Stock-based compensation expense $ 92,575   92,575    
Cash dividends declared $ (0.74)     $ 0.74  
Common Stock Outstanding, ending balance (in shares) at Sep. 28, 2019   251,466      
Ending balance at Sep. 28, 2019 $ 2,695,905 $ 2,515 978,222 $ 1,732,304 (17,136)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends, Common Stock, Cash 187,445     187,445  
Common Stock Outstanding, beginning balance (in shares) at Jun. 29, 2019   251,020      
Beginning balance at Jun. 29, 2019 2,612,584 $ 2,510 880,305 1,743,241 (13,472)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 226,993     226,993  
Other comprehensive loss (3,664)       (3,664)
Tax withholding related to vesting of restricted stock units and other (in shares)   1,921      
Tax withholding related to vesting of restricted stock units and other (47,856) $ 20 (47,876)    
Repurchase and retirement of common stock (in shares)   (1,475)      
Repurchase and retirement of common stock, including settlement of stock repurchase agreement (48,490) $ (15) 95,971 $ (144,446)  
Stock-based compensation expense $ 49,822   49,822    
Cash dividends declared $ (0.37)     $ 0.37  
Common Stock Outstanding, ending balance (in shares) at Sep. 28, 2019   251,466      
Ending balance at Sep. 28, 2019 $ 2,695,905 $ 2,515 $ 978,222 $ 1,732,304 $ (17,136)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends, Common Stock, Cash $ 93,484     $ 93,484  

XML 83 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Interest and Other Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Other Income and Expenses [Abstract]        
Net interest rate received (paid) from interest rate swap   $ (642) $ (923) $ (1,500)
Components of interest and other expense        
Interest income $ 13,813 17,350 31,801 34,748
Interest expense (9,562) (13,164) (20,693) (26,536)
Other income (expense), net 8,078 2,222 12,833 (4,651)
Interest and other expense, net $ 12,329 $ 6,408 $ 23,941 $ 3,561
XML 84 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments Narrative (Details)
$ in Millions
3 Months Ended
Sep. 28, 2019
USD ($)
Other Commitments [Line Items]  
Other commitments $ 143.2
Electronic Design Automation Software And Hardware/Software Maintenance [Member]  
Other Commitments [Line Items]  
Other commitments 1.5
Property Renovation [Member]  
Other Commitments [Line Items]  
Other commitments 4.2
Open purchase Orders From Ordinary Operations [Member]  
Other Commitments [Line Items]  
Other commitments $ 34.4
Maximum [Member]  
Other Commitments [Line Items]  
Purchase Commitments, Period for Payment 6 months
Minimum [Member]  
Other Commitments [Line Items]  
Purchase Commitments, Period for Payment 3 months
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Contingencies Contingencies (Details)
$ in Millions
3 Months Ended
Sep. 28, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Loss Contingency, Damages Sought, Value $ 50.0
XML 86 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Financial Instruments (Details 2)
$ in Thousands
Sep. 28, 2019
USD ($)
Amortized Cost  
Due in one year or less $ 1,134,474
Due after one year through five years 50,267
Due after five years through ten years 100,199
Due after ten years 402,510
Amortized Cost Total 1,687,450
Estimated Fair Value  
Due in one year or less 1,134,470
Due after one year through five years 50,118
Due after five years through ten years 100,173
Due after ten years 400,369
Estimated Fair Value Total 1,685,130
Marketable debt securities with contractual maturities greater than one year but classified as short-term investment $ 550,700
XML 87 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Available-for-sale Securities, Noncurrent $ 0 $ 53,433
Fair Value, Recurring [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 2,350,453 3,165,454
Fair Value, Net Asset (Liability) 2,349,363 3,156,445
Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 1,090 9,009
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 783,407 670,877
Fair Value, Net Asset (Liability) 783,407 670,877
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 1,567,046 2,494,577
Fair Value, Net Asset (Liability) 1,565,956 2,485,568
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 1,090 9,009
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Net Asset (Liability) 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 648,128 428,150
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 205,479 287,945
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 228,792 461,884
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 156,291 203,098
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 199,733 99,750
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 648,128 428,150
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 114,800 149,578
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 205,479 287,945
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 228,792 461,884
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 41,491 53,520
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 199,733 99,750
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Cash And Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 225,000 249,850
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 45,422 240,040
Fair Value, Recurring [Member] | Short-Term Investments [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 48,582 130,987
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 29,875 114,705
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 446,303 670,770
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 17,195 31,934
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 26,360 76,369
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Commercial Mortgage Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 73,293 116,539
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 20,479 93,149
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Mortgage Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 225,000 249,850
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 45,422 240,040
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 28,103 37,838
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 29,875 114,705
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 446,303 670,770
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 17,195 31,934
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 26,360 76,369
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Mortgage Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 73,293 116,539
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Non-financial institution securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Foreign Government and Agency Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Mortgage-Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Short-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Mortgage Backed Securities [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure 0 0
Fair Value, Recurring [Member] | Long-Term Investments [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure   53,433
Fair Value, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 1 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure   0
Fair Value, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 2 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure   53,433
Fair Value, Recurring [Member] | Long-Term Investments [Member] | Fair Value, Inputs, Level 3 [Member] | Debt Mutual Fund [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Assets, Fair Value Disclosure   0
Other Noncurrent Liabilities [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 1,090 9,009
Other Noncurrent Liabilities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 0 0
Other Noncurrent Liabilities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure 1,090 9,009
Other Noncurrent Liabilities [Member] | Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Derivative Financial Instruments, Assets [Member]    
Assets and Liabilities Measured at Fair Value on a Recurring Basis    
Financial Liabilities Fair Value Disclosure $ 0 $ 0
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.19.3
Subsequent Events (Details) - Subsequent Event [Member] - $ / shares
shares in Millions
Oct. 23, 2019
Oct. 22, 2019
Subsequent Event [Line Items]    
Common Stock, Dividends, Per Share, Declared   $ 0.37
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 1,000  
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Segment Reporting Information [Line Items]        
Revenues $ 833,366 $ 746,252 $ 1,682,998 $ 1,430,622
North America        
Segment Reporting Information [Line Items]        
Revenues 233,576 207,837 432,407 401,280
Asia Pacific        
Segment Reporting Information [Line Items]        
Revenues 422,891 326,875 854,072 630,767
Europe        
Segment Reporting Information [Line Items]        
Revenues 123,845 153,493 277,133 285,422
Japan        
Segment Reporting Information [Line Items]        
Revenues $ 53,054 $ 58,047 $ 119,386 $ 113,153
XML 90 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans Stock-Based Compensation Plans (Details 3) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Mar. 30, 2019
Number of Shares        
Number of Shares, Beginning Balance (shares)     7,331 6,989
Number of Shares, Granted (shares)     2,556 3,559
Number of Shares, Vested (shares)     2,405 2,681
Number of Shares, Forfeited/Cancelled (shares)     172 536
Number of Shares, Ending Balance (shares) 7,310   7,310 7,331
Weighted-Average Grant-Date Fair Value Per Share        
Weighted-Average Grant-Date Fair Value, Beginning Balance (usd per share)     $ 59.54 $ 51.39
Weighted-Average Grant-Date Fair Value, Granted (usd per share) $ 113.02 $ 62.79 111.20 66.94
Weighted-Average Grant-Date Fair Value, Vested (usd per share)     53.40 49.05
Weighted-Average Grant-Date Fair Value, Forfeited/Cancelled (usd per share)     69.99 55.09
Weighted-Average Grant-Date Fair Value, Ending Balance (usd per share) $ 79.38   $ 79.38 $ 59.54
XML 91 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories Inventories (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Mar. 30, 2019
Inventory Disclosure [Abstract]    
Inventory, Raw Materials, Gross $ 42,186 $ 39,727
Inventory, Work in Process, Gross 244,757 213,784
Inventory, Finished Goods, Gross 48,315 61,847
Inventory, Net $ 335,258 $ 315,358
XML 92 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Leases and Commitments (Tables)
6 Months Ended
Sep. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments under non-cancelable operating leases :
Fiscal
(In thousands)
2020 (remaining six months)
$
6,631

2021
11,382

2022
10,100

2023
6,778

2024
6,118

Thereafter
35,505

Total lease payments
76,514

Less: Imputed interest
(17,507
)
Total lease liabilities
$
59,007


Operating Lease, Assets And Liabilities
The Company's leases were included as a component of the following condensed consolidated balance sheet lines:
(In thousands)
September 28, 2019
Other assets
$
57,328

Other accrued liabilities
10,218

Other long-term liabilities
48,789


Lease, Cost
The components of lease costs were as follows:

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Operating lease cost
$
4,334

 
$
8,606

Lease income
(671
)
 
(1,467
)
Total lease cost
$
3,663

 
$
7,139


Other information related to leases was as follows:
 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 28, 2019
Cash paid for operating leases included in operating cash flows
$
2,947

 
$
6,079


Schedule of Weighted-Average Remaining Lease Term and Discount Rate
 
September 28, 2019
Weighted-average remaining lease term - operating leases (in years)
7.9

Weighted-average remaining discount rate - operating leases
5.8
%


XML 93 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories Inventories (Tables)
6 Months Ended
Sep. 28, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current [Table Text Block]

Inventories are stated at the lower of actual cost (determined using the first-in, first-out method), or market (estimated net realizable value) and are comprised of the following:

(In thousands)
September 28, 2019
 
March 30, 2019
Raw materials
$
42,186

 
$
39,727

Work-in-process
244,757

 
213,784

Finished goods
48,315

 
61,847

 
$
335,258

 
$
315,358


XML 94 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Significant Customers and Concentrations of Credit Risk (Notes)
6 Months Ended
Sep. 28, 2019
Significant Customers and Concentrations of Credit Risk [Abstract]  
Concentration Risk Disclosure [Text Block]
Significant Customers and Concentrations of Credit Risk

Avnet, Inc. (Avnet), one of the Company’s distributors, distributes the Company’s products worldwide. As of September 28, 2019 and March 30, 2019, Avnet accounted for 35% and 37% of the Company’s total net accounts receivable, respectively. Net revenues from Avnet accounted for 40% and 40% of the Company’s worldwide net revenues in the second quarter and first six months of fiscal 2020, respectively. Net revenues from Avnet accounted for 46% and 49% of the Company’s worldwide net revenues in the second quarter and the first six months of fiscal 2019, respectively. While the percentage of worldwide net revenues from Avnet fluctuates from period to period, overall the percentage is within historical ranges.
For the second quarter and the first six months of fiscal 2020, approximately 49% and 49%, respectively, of the Company's net revenues were from products sold to distributors for subsequent resale to original equipment manufacturers (OEMs) or their subcontract manufacturers. For the second quarter and the first six months of fiscal 2019 the percentages of the Company's net revenues from distributors were 56% and 60%, respectively.
Xilinx is subject to concentrations of credit risk primarily in its trade accounts receivable and investments in debt securities to the extent of the amounts recorded on the condensed consolidated balance sheet. The Company attempts to mitigate the concentration of credit risk in its trade receivables through its credit evaluation process, collection terms, distributor sales to diverse end customers and through geographical dispersion of sales. Xilinx generally does not require collateral for receivables from its end customers or distributors.

No other distributor accounted for more than 10% of the Company’s worldwide net revenues for the second quarter and the first six months of fiscal 2020 and 2019. One end customer accounted for 12% and 10% of the Company's worldwide net revenues for the second quarter and the first six months of fiscal 2020, respectively. No end customer accounted for more than 10% of the Company's worldwide net revenues for the second quarter and the first six months of fiscal 2019.

The Company mitigates concentrations of credit risk in its investments in debt securities by currently investing approximately 95% of its portfolio in AA (or its equivalent) or higher-grade securities as rated by Standard & Poor’s or Moody’s Investors Service. The Company’s methods to arrive at investment decisions are not solely based on the rating agencies’ credit ratings. Xilinx also performs additional credit due diligence and conducts regular portfolio credit reviews, including a review of counterparty credit risk related to the Company’s forward currency exchange and interest rate swap contracts. Additionally, Xilinx limits its investments in the debt securities of a single issuer based upon the issuer’s credit rating and attempts to further mitigate credit risk by diversifying risk across geographies and type of issuer.

As of September 28, 2019, all of the mortgage-backed securities in the Company's investment portfolio were issued by U.S. government-sponsored enterprises and agencies and are rated AA+ by Standard & Poor’s and Aaa by Moody’s Investors Service.
XML 95 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Compensation Plans
6 Months Ended
Sep. 28, 2019
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Plans Stock-Based Compensation Plans

The Company’s equity incentive plans are broad-based, long-term retention programs that cover employees, consultants and non-employee directors of the Company. These plans are intended to attract and retain talented employees, consultants and non-employee directors and to provide such persons with a proprietary interest in the Company.

Stock-Based Compensation

The following table summarizes stock-based compensation expense related to stock awards granted under the Company’s equity incentive plans and rights to acquire stock granted under the Company’s Employee Stock Purchase Plan (ESPP):

 
Three Months Ended
 
Six Months Ended
(In thousands)
September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Stock-based compensation included in:

 
 
 
 
 

Cost of revenues
$
2,812

 
$
2,249

 
$
5,425

 
$
4,284

Research and development
29,702

 
20,047

 
54,576

 
40,977

Selling, general and administrative
17,308

 
12,649

 
32,574

 
25,292

 
$
49,822

 
$
34,945

 
$
92,575

 
$
70,553



Employee Stock Option Plans

The types of awards allowed under the 2007 Equity Incentive Plan (2007 Equity Plan) include incentive stock options, non-qualified stock options, restricted stock units (RSUs), restricted stock and stock appreciation rights. To date, the Company has issued a mix of non-qualified stock options and RSUs under the 2007 Equity Plan; however, there was no issuance of stock options during the first six months of fiscal 2020 and the entire fiscal 2019. The Company's stock-based compensation expenses related to options during the first six months of fiscal 2020 and the number of options outstanding as of September 28, 2019 were not material. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the 2007 Equity Plan by 6.0 million shares. As of September 28, 2019, 14.9 million shares remained available for grant under the 2007 Equity Plan.

RSU Awards

A summary of the Company’s RSU activity and related information is as follows:
 
 
RSUs Outstanding
(Shares in thousands)
Number of Shares
 
Weighted-Average Grant-Date Fair Value Per Share
March 31, 2018
6,989

 
$
51.39

Granted
3,559

 
$
66.94

Vested
(2,681
)
 
$
49.05

Cancelled
(536
)
 
$
55.09

March 30, 2019
7,331

 
$
59.54

Granted
2,556

 
$
111.20

Vested
(2,405
)
 
$
53.40

Cancelled
(172
)
 
$
69.99

September 28, 2019
7,310

 
$
79.38



The estimated fair values of RSUs were calculated based on the market price of Xilinx common stock on the date of grant, reduced by the present value of dividends expected to be paid on Xilinx common stock prior to vesting. The per share weighted-average fair value of RSUs granted during the second quarter of fiscal 2020 was $113.02 ($62.79 for the second quarter of fiscal 2019), which were calculated based on estimates at the date of grant using the following weighted-average assumptions: 

 
Three Months Ended
 
Six Months Ended

September 28, 2019
 
September 29, 2018
 
September 28, 2019
 
September 29, 2018
Risk-free interest rate
1.8
%
 
2.7
%
 
1.8
%
 
2.7
%
Dividend yield
1.3
%
 
2.2
%
 
1.3
%
 
2.2
%


For the majority of RSUs granted, the number of shares of common stock issued on the date the RSU awards vest is net of the minimum statutory withholding requirements that the Company pays in cash to the appropriate taxing authorities on behalf of the Company's employees. During the first six months of fiscal 2020 and 2019, the Company withheld $71.8 million and $39.5 million worth of RSU awards, respectively, to satisfy the employees’ tax obligations.

During the second quarter and the first six months of fiscal 2020, the Company realized excess tax benefits of $32.2 million and $34.3 million, respectively, primarily from RSU vesting. During the second quarter and the first six months of fiscal 2019, the excess tax benefits were $7.8 million and $8.7 million, respectively, primarily from RSU vesting. These tax benefits were recorded in the condensed consolidated statements of income as a component of the provision (benefit) for income taxes.

Employee Stock Purchase Plan

Under the Company’s ESPP, shares are only issued during the second and fourth quarters of each fiscal year. Employees purchased 241 thousand shares for $19.7 million during the second quarter of fiscal 2020 and 359 thousand shares for $18.0 million during the second quarter of fiscal 2019. The per-share weighted-average fair value of stock purchase rights granted under the ESPP during the second quarter of fiscal 2020 and 2019 was $33.79 and $19.06, respectively. The fair values of stock purchase plan rights granted in the second quarter of fiscal 2020 and 2019 were estimated using the Black-Scholes option pricing model at the date of grant using the following assumptions:

 
2020
 
2019
Expected life of options (years)
1.25

 
1.25

Expected stock price volatility
0.37

 
0.29

Risk-free interest rate
1.9
%
 
2.5
%
Dividend yield
1.3
%
 
2.0
%


The next scheduled purchase under the ESPP is in the fourth quarter of fiscal 2020. On August 8, 2019, the stockholders approved an amendment to increase the authorized number of shares reserved for issuance under the ESPP by 2.0 million shares. As of September 28, 2019, 13.1 million shares were available for future issuance under the Company's ESPP.
XML 96 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock Repurchase Program
6 Months Ended
Sep. 28, 2019
Stockholders' Equity Note [Abstract]  
Common Stock and Debentures Repurchase Program [Text Block] Common Stock Repurchase Program

The Board of Directors (Board) has approved stock repurchase programs enabling the Company to repurchase its common stock in the open market or through negotiated transactions with independent financial institutions. On May 16, 2018, the Board authorized a repurchase program to repurchase the Company's common stock and debentures up to $500.0 million (2018 Repurchase Program). The 2018 Repurchase Program has no stated expiration date. 

Through September 28, 2019, the Company had used $430.9 million of the $500.0 million authorized under the 2018 Repurchase Program, leaving $69.1 million available for future repurchases. The Company’s current policy is to retire all repurchased shares, and consequently, no treasury shares were held as of September 28, 2019 and March 30, 2019.

During the first six months of fiscal 2020, the Company repurchased a total of 4.4 million shares for $477.2 million through a combination of open market and accelerated share repurchase program. Through open market, the Company repurchased 2.7 million shares of common stock for a total of $277.2 million. Additionally, the Company entered into a stock repurchase agreement with an independent financial institution to repurchase shares under the 2018 Repurchase Program. Under the agreement, the Company provided the financial institution with an up-front payment totaling $300.0 million during the first quarter of fiscal 2020. The financial institution delivered to the Company a certain number of shares based upon the volume weighted-average price, during an averaging period, less a specified discount. Under this arrangement, the Company received 1.7 million shares of common stock during the first six months of fiscal 2020 for $200.0 million. Accordingly, the Company received the balance of $100.0 million back from the financial institution during the second quarter of fiscal 2020. The shares received by the Company were retired, accounted for as a reduction to stockholders' equity in the condensed consolidated balance sheets and treated as a repurchase of common stock for purposes of calculating earnings per share.

During the first six months of fiscal 2019, the Company repurchased 2.4 million shares of common stock in the open market with independent financial institutions for a total of $160.5 million.