0001288469-22-000029.txt : 20220202 0001288469-22-000029.hdr.sgml : 20220202 20220202161726 ACCESSION NUMBER: 0001288469-22-000029 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220202 DATE AS OF CHANGE: 20220202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAXLINEAR INC CENTRAL INDEX KEY: 0001288469 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 141896129 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34666 FILM NUMBER: 22583866 BUSINESS ADDRESS: STREET 1: 5966 LA PLACE CT. CITY: CARLSBAD STATE: CA ZIP: 92008 BUSINESS PHONE: 760-692-0711 MAIL ADDRESS: STREET 1: 5966 LA PLACE CT. CITY: CARLSBAD STATE: CA ZIP: 92008 10-K 1 mxl-20211231.htm 10-K mxl-20211231
00012884692021FYfalse3,000,000,000P2YP2YP1YP1YP1Yhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrentP1MP3MP7Y0M0D00012884692021-01-012021-12-3100012884692021-06-30iso4217:USD00012884692022-01-26xbrli:shares00012884692021-12-3100012884692020-12-31iso4217:USDxbrli:shares00012884692020-01-012020-12-3100012884692019-01-012019-12-310001288469us-gaap:CommonStockMember2018-12-310001288469us-gaap:AdditionalPaidInCapitalMember2018-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001288469us-gaap:RetainedEarningsMember2018-12-3100012884692018-12-310001288469us-gaap:CommonStockMember2019-01-012019-12-310001288469us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001288469srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001288469srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001288469us-gaap:RetainedEarningsMember2019-01-012019-12-310001288469us-gaap:CommonStockMember2019-12-310001288469us-gaap:AdditionalPaidInCapitalMember2019-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001288469us-gaap:RetainedEarningsMember2019-12-3100012884692019-12-310001288469us-gaap:CommonStockMember2020-01-012020-12-310001288469us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001288469us-gaap:RetainedEarningsMember2020-01-012020-12-310001288469us-gaap:CommonStockMember2020-12-310001288469us-gaap:AdditionalPaidInCapitalMember2020-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001288469us-gaap:RetainedEarningsMember2020-12-310001288469us-gaap:CommonStockMember2021-01-012021-12-310001288469us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001288469us-gaap:RetainedEarningsMember2021-01-012021-12-310001288469us-gaap:CommonStockMember2021-12-310001288469us-gaap:AdditionalPaidInCapitalMember2021-12-310001288469us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001288469us-gaap:RetainedEarningsMember2021-12-310001288469srt:MinimumMember2021-01-012021-12-310001288469srt:MaximumMember2021-01-012021-12-31mxl:segmentmxl:businessActivity0001288469mxl:WiFiAndBroadbandAssetsBusinessMember2020-07-312020-07-310001288469mxl:WiFiAndBroadbandAssetsBusinessMember2020-07-310001288469mxl:NanoSemiIncMember2020-09-092020-09-090001288469mxl:DeferredPaymentOfConsiderationInBusinessAcquisitionMembermxl:NanoSemiIncMember2021-01-012021-12-310001288469mxl:NanoSemiIncMembermxl:PotentialContingentConsiderationNanoSemiMember2021-01-012021-12-310001288469mxl:CompanyXMember2021-12-082021-12-080001288469mxl:CompanyXMembermxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember2021-12-080001288469mxl:CompanyXMember2021-12-080001288469us-gaap:DevelopedTechnologyRightsMembermxl:CompanyXMember2021-12-082021-12-080001288469us-gaap:DevelopedTechnologyRightsMembermxl:CompanyXMember2021-12-080001288469mxl:NanoSemiIncMember2020-09-090001288469us-gaap:OneTimeTerminationBenefitsMember2021-01-012021-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2020-01-012020-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2019-01-012019-12-310001288469us-gaap:FacilityClosingMember2021-01-012021-12-310001288469us-gaap:FacilityClosingMember2020-01-012020-12-310001288469us-gaap:FacilityClosingMember2019-01-012019-12-310001288469us-gaap:OtherRestructuringMember2021-01-012021-12-310001288469us-gaap:OtherRestructuringMember2020-01-012020-12-310001288469us-gaap:OtherRestructuringMember2019-01-012019-12-310001288469mxl:TerminatedLeaseMember2021-01-012021-12-310001288469mxl:TerminatedLeaseMember2020-01-012020-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2019-12-310001288469us-gaap:FacilityClosingMember2019-12-310001288469us-gaap:OtherRestructuringMember2019-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2020-12-310001288469us-gaap:FacilityClosingMember2020-12-310001288469us-gaap:OtherRestructuringMember2020-12-310001288469us-gaap:OneTimeTerminationBenefitsMember2021-12-310001288469us-gaap:FacilityClosingMember2021-12-310001288469us-gaap:OtherRestructuringMember2021-12-310001288469us-gaap:OneTimeTerminationBenefitsMembermxl:RestructuringShortTermMember2021-12-310001288469mxl:RestructuringShortTermMemberus-gaap:FacilityClosingMember2021-12-310001288469us-gaap:OtherRestructuringMembermxl:RestructuringShortTermMember2021-12-310001288469mxl:RestructuringShortTermMember2021-12-310001288469us-gaap:OneTimeTerminationBenefitsMembermxl:RestructuringLongTermMember2021-12-310001288469mxl:RestructuringLongTermMemberus-gaap:FacilityClosingMember2021-12-310001288469us-gaap:OtherRestructuringMembermxl:RestructuringLongTermMember2021-12-310001288469mxl:RestructuringLongTermMember2021-12-3100012884692021-10-312021-10-310001288469mxl:LicensedTechnologyMember2021-01-012021-12-310001288469mxl:LicensedTechnologyMember2021-12-310001288469mxl:LicensedTechnologyMember2020-12-310001288469us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001288469us-gaap:DevelopedTechnologyRightsMember2021-12-310001288469us-gaap:DevelopedTechnologyRightsMember2020-12-310001288469us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001288469us-gaap:TrademarksAndTradeNamesMember2021-12-310001288469us-gaap:TrademarksAndTradeNamesMember2020-12-310001288469us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001288469us-gaap:CustomerRelationshipsMember2021-12-310001288469us-gaap:CustomerRelationshipsMember2020-12-310001288469us-gaap:NoncompeteAgreementsMember2021-12-310001288469us-gaap:NoncompeteAgreementsMember2020-12-310001288469us-gaap:OrderOrProductionBacklogMember2021-01-012021-12-310001288469us-gaap:OrderOrProductionBacklogMember2021-12-310001288469us-gaap:OrderOrProductionBacklogMember2020-12-310001288469us-gaap:CostOfSalesMember2021-01-012021-12-310001288469us-gaap:CostOfSalesMember2020-01-012020-12-310001288469us-gaap:CostOfSalesMember2019-01-012019-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001288469us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001288469us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310001288469mxl:ContingentConsiderationLiabilityMember2020-12-310001288469mxl:ContingentConsiderationLiabilityMember2019-12-310001288469mxl:ContingentConsiderationLiabilityMember2021-01-012021-12-310001288469mxl:ContingentConsiderationLiabilityMember2020-01-012020-12-310001288469mxl:ContingentConsiderationLiabilityMember2021-12-310001288469us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001288469us-gaap:FurnitureAndFixturesMember2021-12-310001288469us-gaap:FurnitureAndFixturesMember2020-12-310001288469srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001288469srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001288469us-gaap:MachineryAndEquipmentMember2021-12-310001288469us-gaap:MachineryAndEquipmentMember2020-12-310001288469srt:MinimumMembermxl:MasksAndProductionEquipmentMember2021-01-012021-12-310001288469srt:MaximumMembermxl:MasksAndProductionEquipmentMember2021-01-012021-12-310001288469mxl:MasksAndProductionEquipmentMember2021-12-310001288469mxl:MasksAndProductionEquipmentMember2020-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001288469us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001288469us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2021-01-012021-12-310001288469srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001288469us-gaap:LeaseholdImprovementsMember2021-12-310001288469us-gaap:LeaseholdImprovementsMember2020-12-310001288469us-gaap:ConstructionInProgressMember2021-12-310001288469us-gaap:ConstructionInProgressMember2020-12-310001288469mxl:ReductioninTransactionPriceMember2021-12-310001288469mxl:ReductioninTransactionPriceMember2020-12-310001288469us-gaap:SalesReturnsAndAllowancesMember2021-12-310001288469us-gaap:SalesReturnsAndAllowancesMember2020-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001288469us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2019-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001288469us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-01-012020-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001288469us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001288469us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-12-310001288469us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001288469us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001288469us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310001288469mxl:InitialTermLoanTLBJune2021Member2021-12-310001288469mxl:InitialTermLoanTLBJune2021Member2020-12-310001288469mxl:InitialTermLoanTLBMay2017Member2021-12-310001288469mxl:InitialTermLoanTLBMay2017Member2020-12-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2021-12-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2020-12-310001288469us-gaap:MediumTermNotesMember2021-12-310001288469us-gaap:MediumTermNotesMember2020-12-31xbrli:pure0001288469mxl:InitialTermLoanTLBJune2021Membermxl:WellsFargoBankNationalAssociationMember2021-06-230001288469mxl:WellsFargoBankNationalAssociationMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-230001288469mxl:InitialTermLoanTLBJune2021Member2021-06-230001288469mxl:InitialTermLoanTLBJune2021Memberus-gaap:FederalFundsEffectiveSwapRateMember2021-01-012021-12-310001288469mxl:InitialTermLoanTLBJune2021Memberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-12-310001288469mxl:InitialTermLoanTLBJune2021Member2021-01-012021-12-310001288469mxl:InitialTermLoanTLBJune2021Membermxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember2021-01-012021-12-310001288469us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-12-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-01-012021-12-310001288469us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2021-07-012021-12-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001288469mxl:InitialTermLoanTLBJune2021Member2020-07-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001288469us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-12-310001288469mxl:InitialTermLoanTLBMay2017Member2017-05-120001288469mxl:InitialTermLoanTLBMay2017Memberus-gaap:FederalFundsEffectiveSwapRateMember2021-01-012021-12-310001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodOneMember2021-12-310001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodTwoMember2021-12-310001288469mxl:InitialTermLoanTLBMay2017Membermxl:DebtInstrumentInterestPeriodThreeMember2021-12-310001288469mxl:InitialTermLoanTLBMay2017Memberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-12-310001288469mxl:InitialTermLoanTLBMay2017Membermxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember2021-01-012021-12-310001288469us-gaap:BaseRateMembermxl:InitialTermLoanTLBMay2017Member2021-01-012021-12-310001288469mxl:InitialTermLoanTLBMay2017Member2021-01-012021-12-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2020-07-310001288469mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMembermxl:IncrementalTermLoanTLAMay2017AmendedMember2021-01-012021-12-310001288469us-gaap:BaseRateMembermxl:IncrementalTermLoanTLAMay2017AmendedMember2021-01-012021-12-310001288469mxl:DebtAmortizationPeriod1Membermxl:IncrementalTermLoanTLAMay2017AmendedMember2021-12-310001288469mxl:DebtAmortizationPeriod2Membermxl:IncrementalTermLoanTLAMay2017AmendedMember2021-12-310001288469mxl:DebtAmortizationPeriod3Membermxl:IncrementalTermLoanTLAMay2017AmendedMember2021-12-310001288469mxl:IncrementalTermLoanTLAMay2017AmendedMember2021-01-012021-12-310001288469us-gaap:InterestRateSwapMember2017-11-300001288469mxl:InitialTermLoanTLBMay2017Memberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:InterestRateSwapMember2021-01-012021-12-310001288469us-gaap:InterestRateSwapMember2021-12-31mxl:vote0001288469mxl:EquityIncentivePlanMember2021-01-012021-12-310001288469mxl:EquityIncentivePlanMembersrt:MinimumMember2021-01-012021-12-310001288469srt:MaximumMembermxl:EquityIncentivePlanMember2021-01-012021-12-310001288469mxl:EquityIncentivePlanMember2021-12-310001288469mxl:EmployeeStockPurchasePlanMember2021-01-012021-12-310001288469mxl:EmployeeStockPurchasePlanMember2021-12-3100012884692021-02-2800012884692020-03-310001288469mxl:RestructuringShortTermMember2021-01-012021-12-310001288469mxl:RestructuringShortTermMember2020-01-012020-12-310001288469mxl:RestructuringShortTermMember2019-01-012019-12-310001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2021-12-310001288469mxl:RestrictedStockUnitandRestrictedStockAwardMember2021-01-012021-12-310001288469us-gaap:PerformanceSharesMember2021-12-310001288469us-gaap:PerformanceSharesMember2021-01-012021-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2020-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001288469us-gaap:RestrictedStockUnitsRSUMember2021-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-01-012021-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001288469us-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001288469us-gaap:PerformanceSharesMember2020-12-310001288469us-gaap:EmployeeStockMember2021-01-012021-12-310001288469us-gaap:EmployeeStockMember2021-12-310001288469us-gaap:EmployeeStockMember2020-01-012020-12-310001288469us-gaap:EmployeeStockMember2020-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2021-12-310001288469srt:MaximumMemberus-gaap:EmployeeStockMember2021-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2020-12-310001288469srt:MaximumMemberus-gaap:EmployeeStockMember2020-12-310001288469us-gaap:EmployeeStockMembersrt:MinimumMember2019-12-310001288469srt:MaximumMemberus-gaap:EmployeeStockMember2019-12-310001288469us-gaap:EmployeeStockMember2019-01-012019-12-310001288469us-gaap:DomesticCountryMember2021-12-310001288469us-gaap:StateAndLocalJurisdictionMember2021-12-310001288469us-gaap:ForeignCountryMember2021-12-310001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMembermxl:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001288469us-gaap:AccountsReceivableMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:AccountsReceivableMembermxl:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001288469mxl:CustomerCMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001288469mxl:CustomerDMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001288469mxl:VendorAMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001288469mxl:VendorAMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-12-310001288469mxl:VendorBMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001288469mxl:VendorBMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-12-310001288469mxl:VendorBMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-12-310001288469mxl:VendorCMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001288469mxl:VendorCMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-12-310001288469mxl:VendorDMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2020-01-012020-12-310001288469mxl:VendorDMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-12-310001288469mxl:VendorEMemberus-gaap:InventoriesMemberus-gaap:SupplierConcentrationRiskMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMembersrt:AsiaMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembersrt:AsiaMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMembercountry:US2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2019-01-012019-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001288469mxl:RestofWorldMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMember2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:HK2021-01-012021-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:HK2020-01-012020-12-310001288469us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:HK2019-01-012019-12-310001288469country:CNus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001288469country:CNus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001288469country:CNus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-01-012019-12-310001288469country:VNus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001288469mxl:LonglivedassetsMembercountry:US2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMembercountry:US2021-01-012021-12-310001288469mxl:LonglivedassetsMembercountry:US2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMembercountry:US2020-01-012020-12-310001288469country:SGmxl:LonglivedassetsMember2021-01-012021-12-310001288469country:SGus-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2021-01-012021-12-310001288469country:SGmxl:LonglivedassetsMember2020-01-012020-12-310001288469country:SGus-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:RestofWorldMembermxl:LonglivedassetsMember2021-01-012021-12-310001288469mxl:RestofWorldMemberus-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2021-01-012021-12-310001288469mxl:RestofWorldMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:RestofWorldMemberus-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:LonglivedassetsMember2021-01-012021-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2021-01-012021-12-310001288469mxl:LonglivedassetsMember2020-01-012020-12-310001288469us-gaap:GeographicConcentrationRiskMembermxl:LonglivedassetsMember2020-01-012020-12-310001288469mxl:BroadbandMember2021-01-012021-12-310001288469mxl:BroadbandMember2020-01-012020-12-310001288469mxl:BroadbandMember2019-01-012019-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:BroadbandMember2021-01-012021-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:BroadbandMember2020-01-012020-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:BroadbandMember2019-01-012019-12-310001288469mxl:ConnectivityMember2021-01-012021-12-310001288469mxl:ConnectivityMember2020-01-012020-12-310001288469mxl:ConnectivityMember2019-01-012019-12-310001288469us-gaap:ProductConcentrationRiskMembermxl:ConnectivityMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001288469us-gaap:ProductConcentrationRiskMembermxl:ConnectivityMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001288469us-gaap:ProductConcentrationRiskMembermxl:ConnectivityMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001288469mxl:InfrastructureMember2021-01-012021-12-310001288469mxl:InfrastructureMember2020-01-012020-12-310001288469mxl:InfrastructureMember2019-01-012019-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:InfrastructureMember2021-01-012021-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:InfrastructureMember2020-01-012020-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:InfrastructureMember2019-01-012019-12-310001288469mxl:IndustrialandmultimarketMember2021-01-012021-12-310001288469mxl:IndustrialandmultimarketMember2020-01-012020-12-310001288469mxl:IndustrialandmultimarketMember2019-01-012019-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:IndustrialandmultimarketMember2021-01-012021-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:IndustrialandmultimarketMember2020-01-012020-12-310001288469us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembermxl:IndustrialandmultimarketMember2019-01-012019-12-310001288469mxl:RevenuefromDistributorsMemberus-gaap:SalesRevenueNetMembermxl:DistributorsMember2021-01-012021-12-310001288469mxl:RevenuefromDistributorsMemberus-gaap:SalesRevenueNetMembermxl:DistributorsMember2020-01-012020-12-310001288469mxl:RevenuefromDistributorsMemberus-gaap:SalesRevenueNetMembermxl:DistributorsMember2019-01-012019-12-310001288469us-gaap:AccountsReceivableMember2021-01-012021-12-310001288469us-gaap:AccountsReceivableMember2020-01-012020-12-310001288469srt:MinimumMember2021-12-310001288469srt:MaximumMember2021-12-3100012884692020-07-310001288469us-gaap:UnderfundedPlanMember2021-12-310001288469us-gaap:UnderfundedPlanMember2020-12-310001288469srt:MinimumMember2020-12-310001288469srt:MaximumMember2020-12-310001288469srt:MinimumMember2020-01-012020-12-310001288469srt:MaximumMember2020-01-012020-12-310001288469us-gaap:InventoriesMember2021-12-310001288469mxl:OtherObligationsMember2021-12-3100012884692021-02-23

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the Transition Period From              to
Commission file number: 001-34666
MaxLinear Inc.
(Exact name of Registrant as specified in its charter)
Delaware14-1896129
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5966 La Place Court, Suite 100,CarlsbadCalifornia92008
(Address of principal executive offices)(Zip Code)
(760) 692-0711
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stockMXL
The Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes     No  
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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      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 filerAccelerated filerEmerging growth company
Non-accelerated filerSmaller reporting company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  Yes      No  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No   
The aggregate market value of the registrant’s common stock, $0.0001 par value per share, held by non-affiliates of the registrant on June 30, 2021, the last business day of the registrant’s most recently completed second fiscal quarter, was $3.0 billion (based on the closing sales price of the registrant’s common stock on that date). Shares of the registrant’s common stock held by each officer and director and each person known to the registrant to own 10% or more of the outstanding voting power of the registrant have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status with respect to the foregoing calculation is not a determination for other purposes.
As of January 26, 2022, the registrant had 76,784,973 shares of common stock, par value $0.0001, outstanding.
_________________________________________

DOCUMENTS INCORPORATED BY REFERENCE

Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2022 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.


MAXLINEAR, INC.
TABLE OF CONTENTS
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.


2

MAXLINEAR, INC.
PART I
Forward-Looking Statements
The information in this Annual Report on Form 10-K for the fiscal year ended December 31, 2021, or this Form 10-K, contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in Part I, Item 1A, “Risk Factors” in this Form 10-K. We do not assume any obligation to update any forward-looking statements except as required by law.
ITEM 1.     BUSINESS

Corporate Information
We incorporated in the State of Delaware in September 2003. Our executive offices are located at 5966 La Place Court, Suite 100, Carlsbad, California 92008, and our telephone number is (760) 692-0711. In this Form 10-K, unless the context otherwise requires, the “Company,” “we,” “us” and “our” refer to MaxLinear, Inc. and its wholly owned subsidiaries. Our website address is www.maxlinear.com. The contents of our website are not incorporated by reference into this Form 10-K. We provide free of charge through a link on our website access to our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, as well as amendments to those reports, as soon as reasonably practical after the reports are electronically filed with, or furnished to, the Securities and Exchange Commission, or SEC. Refer to Intellectual Property Rights section below for a list of our trademarks and trade names. All other trademarks and trade names appearing in this Form 10-K are the property of their respective owners.
Overview
We are a provider of communications systems-on-chip, or SoC, solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency, or RF, high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die using standard digital complementary metal oxide semiconductor, or CMOS, processes and conventional packaging technologies. We believe this approach enables our solutions to achieve superior power, performance and cost relative to our industry competition. Our customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, which incorporate our products in a wide range of electronic devices. Examples of such devices include cable Data Over Cable Service Interface Specifications, or DOCSIS, fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume and low-cost consumer applications. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption. In addition, our proprietary CMOS-based radio and digital system architectures also enable shorter design cycles, significant design flexibility and low system-level cost across a wide range of broadband communications, wired and wireless infrastructure, and industrial and multi-market customer applications.
3

Industry Background
Over the last two decades, ubiquitous internet connectivity has driven exponential growth in data content, delivery, distribution, and consumption. We expect this trend to continue owing to:
The rapid rise of social media and crowd-sourced real-time content;
The proliferation of on-demand Over-The-Top, or OTT, video services such as Netflix and Amazon Prime;
Rapid growth in data center and cloud-based services such as Amazon Web Services, Google Search and Apps, and AI/machine learning;
The “remote economy” accelerated by the COVID-19 pandemic, the shift to work-from-home, and increasing dependence on video conferencing services such as Zoom;
The proliferation of “Internet of Things”, or IoT, including internet-connected appliances within the home, manufacturing industries, and enterprises; and
The advent and growth of broadband 4G/5G wireless mobile internet connectivity.
We expect a strong trend of continuous upgrade of network bandwidth and latency (i.e. the delay between sender and receiver) in order to keep pace with the exponential growth of network data traffic generated by the above activities. For example, cloud-based services increasingly require stringent low latency and extremely high-speed network connections between servers and storage within a data center. Also, IoT devices are generating an increasing amount of internet traffic and require low network latency. These IoT devices include smart speakers, smart lighting and other smart appliances in the connected home; commercial air-conditioning; video surveillance equipment; manufacturing machinery; and point-of-sale asset tracking systems. The reduction of speed and latency bottlenecks throughout networks is heavily reliant on wide spectrum or broadband, high-frequency circuits, and digital signal processing algorithms that can improve spectrum utilization efficiency. These trends are key drivers across many of our target end-markets:
Connected Home: Competing cable, fiber and other broadband video and data service providers are offering consumers bundled video, voice, and broadband data access and whole-home internet connectivity. These home data gateway modems or access devices are required to simultaneously receive, demodulate, and decode multiple signals, which are spread across several channels of frequency bandwidth over a wide frequency range and propagate on coaxial cable, copper, optical fiber or airwaves. Further, each gateway distributes content throughout the home using a broadband communication transceiver and network processor SoC based on Wi-Fi, Ethernet, Multimedia over Coax, or MoCA, and other wireline home data connectivity standards. As a result, the number of transceivers required in each home, whether for wireless or broadband wireline access and distribution, is greatly increased. For example, cable multiple-system operators, or MSOs, have ramped up deployments of multi-gigabit DOCSIS 3.1 home equipment and services, which “bond” multiple channels of frequency bands on a coaxial cable, to provide a higher aggregate “sum-of-the-channels” bandwidth to home subscribers. For example, within the home, Wi-Fi 6 uses wider bandwidth channels and channel-bonding, as well as more sophisticated means of wireless spectrum sharing by users, to provide seamless whole-home coverage.
Data Center Infrastructure: Inside hyperscale data centers operated by Amazon, Google and others, high-speed optical transceivers connect racks of servers and storage through a hierarchical network of switches and routers. Cloud services and machine learning are dependent upon the ability to interconnect vast numbers of servers and storage inside a data center with extremely low latency and highest bandwidth to enable the entire data center to act as a single computing or data processing unit. Consequently, the data traffic growth inside the data center has significantly outstripped the data traffic flowing to and from the data center. Currently, while server connections are transitioning from 10Gbps to 25Gbps or 100Gbps links, router and switch connections are moving from 100Gbps to 400Gbps speed interconnections. The physical limits and challenges of removing the heat dissipated by these optical transceivers and switches are the primary barriers to even higher interconnect speeds. For all these reasons, improving the bandwidth and power efficiency of data center networking technology within and between data centers remains a critical challenge for the evolution of next-generation data centers.
5G Wireless Infrastructure: Expensive, finite, fractured and non-contiguous 5G wireless spectrum is being utilized more efficiently by aggregating or bonding multiple non-contiguous channels of spectrum with highly complex radio transceivers in a wireless base-station radio unit. These complex radio transceivers can also be configured in large antenna arrays to direct wireless signals more efficiently to specific users, also known as Massive Multiple-Input Multiple Output beamforming, or MMIMO. Beamforming vastly improves coverage (range), maximizes data rates (bandwidth), and creates
4

spectral efficiency (data rate per unit spectrum). Densification, or increasing the number of wireless base-stations per unit area, also improves network capacity and coverage. In turn, the wireless and optical backhaul transport networks required to connect the higher number of base-station cells must have greater data capacity. As a result, microwave wireless backhaul and fronthaul transport links are migrating to millimeter wave operating frequencies where the availability of spectrum improves data capacity by more than tenfold. Implementing 5G access and transport functionality within base-stations requires radio transceivers that can process larger radio spectrum bandwidths; have expanded radio frequency range; compensate for signal distortion from high-power amplifiers; support beamforming in large antenna arrays; and have the ability to transport high speed data to and from the network, all in a low-cost, power-efficient design.

Industrial & Multi-Market: Increasingly, in the industrial world, manufacturing equipment and appliances are connected to each other and to the cloud to better optimize utilization, improve power consumption, and plant management. Legacy equipment and new installations need to communicate with each other via newer and older connectivity protocol standards. This, in turn creates growth opportunities for interface products, and interface bridge products supporting multiple protocols. We believe our interface product portfolio, which consists of serial interface, universal serial bus, or USB, universal asynchronous receiver transmitter, or UARTS, peripheral interconnect express, or PCIe, devices, data converters and power management integrated chips, or PMICs, addresses a broad and growing servable market across communications, industrial and multiple other end markets.
The development of broadband, low power, integrated communication systems-on-chip solutions is at the heart of competitiveness across a range of different businesses spanning broadband wireline access, mobile data services, hyperscale cloud data centers, and cloud computation and storage markets. Additionally, the proliferation of increasingly complex high frequency, high bandwidth and low-power applications has led to a rapid increase in the demand for systems that require multiple radio frequency, mixed-signal, and high-performance analog and digital signal processing transceiver SoCs.
Challenges Faced by Providers of Systems and RF Transceivers and Optical Interconnects
Designing and implementing high-frequency, high-bandwidth RF transceiver systems is extremely challenging owing to the high operating frequency ranges and wide frequency bands across which the communication signal is transmitted. As a result, system designers must contend with significantly more sources of interference and signal impairments than in the case of traditional narrow band, low-frequency communication systems. These narrow band single-channel RF transceivers often use conventional radio system architectures that require expensive discrete components, and are fabricated in costly special-purpose semiconductor technologies, such as silicon germanium, gallium arsenide, and RF enhanced CMOS process technologies.
The key challenges of capturing and processing high quality broadband communications signals include:
Receiving single or multiple RF/digital communications signals spanning multiple frequency bands over a wide spectrum: Many of the advanced high-data-rate applications require the simultaneous RF reception of multiple channels or frequency bands in order to first aggregate, and then subsequently demodulate, the data signal, which is spread over discrete disparate frequency bands. Likewise, data transmission is achieved by disaggregating the user’s data signal and transmitting it over multiple available frequency bands spanning a wide frequency spectrum. For example, in the cable modem and broadband gateway markets, it is necessary to support the simultaneous reception of multiple channels of high-definition video, voice, and data applications in many system designs. OEMs meet these stringent requirements via multiple narrow- or wide-band RF receivers, each of which is dedicated to the reception of a single frequency band. An alternate, but highly challenging, approach involves Full Spectrum Capture, or FSCTM ,receiver SoCs, which can receive and digitize the entire available RF frequency spectrum in the transmission medium. They can then select and aggregate the relevant frequency bands over which the data is spread using analog and mixed-signal digital co-processing techniques. In contrast, use of multiple discrete conventional narrowband RF receivers is impractical due to increased design complexity, overall cost, circuit board space, power consumption and heat dissipation limitations. In addition, such narrowband receiver implementations suffer from signal integrity issues, reliability, and thermal challenges owing to the proximity of sensitive multiple RF receivers and discrete components in a limited PCB footprint.
Signal Clarity Performance Requirements: In communications systems, performance is limited by the quality of the received/transmitted signal that can be supported throughout the channel bandwidth. Signal-to-noise, or SNR, ratio measures the strength of the desired signal relative to the sum of the noise and undesired signal energy in the same channel. High capacity 5G wireless cellular data networks operate across non-contiguous wireless spectrum bands, while wired coaxial cable and power-line networks require broadband RF transceivers supporting high SNR. Optical transceivers operate across the widest bandwidths available and must preserve the necessary SNR throughout their bandwidth. These transceiver systems must isolate the desired signals from the undesired signals that are invariably present in their wide operating frequency range. The undesired
5

signals not only include the noise generated by the natural environment, but also interference produced by home appliances, enterprise communications equipment, and other wireless networking systems. For example, in 5G mobile infrastructure applications, a radio transceiver receiving a channel at 1710MHz must cope with reflections in the environment as well as interference from a neighboring channel at 1660MHz picked up by the receiving antenna. The transceiver must also compensate for distortion introduced by the strong signals out of the transmitting antenna. Analog and digital signal processing is employed to improve SNR in the received and transmitted signals. Beamforming and MIMO of radio signals also significantly improves signal-to-noise ratio, but requires sophisticated RF, analog and digital signal co-processing, and software expertise. Broadband reception and beamforming of RF signals in mobile environments are extremely difficult to implement due to the stringent size, cost, and power consumption constraints. Also, higher order modulation of communication signals requires extremely high SNR to maximize data capacity in a finite spectrum, which greatly increases the difficulty of implementing broadband systems.
Power Consumption: Power consumption has become a major concern inside communication systems, including home access gateways, wireless base-stations and data center infrastructure applications. For example, inside the home, Wi-Fi capacity and bandwidth improvement require increasing the number of transceivers per access point with greater channel bandwidths. As a result, the home Wi-Fi gateway has significant heat dissipation challenges within the system due to the increase in power consumption. Likewise, within the data center, physical limitations in the ability to remove heat efficiently from network switches, and the optical transceivers plugged into them, are the main obstacles to increasing data center network bandwidth at and beyond 400Gbps speed per optical transceiver. These switches and transceivers now consume an increasingly significant fraction of total data center power. In 5G wireless access infrastructure applications, the cost of provisioning power to base-station antenna towers and the operating cost attributable to energy consumption is high. In many multiple-transceiver system designs, a majority of the system’s overall power consumption can be ascribed to radio transceivers.
Size: The size of electronic components, such as RF transceivers and digital signal processing SoCs, is a key consideration for system designers and the service providers that deploy them. In wired optical infrastructure applications inside data centers, rapidly increasing network server and switch face-plate density trends are aggressively driving reduction of the size of optical transceiver interconnects. In 5G wireless infrastructure, space on the base-station radio towers where the radios and modems are mounted, is highly constrained and is a significant portion of operating costs. The deployment of massive MIMO and antenna arrays, and cell densification for 5G wireless coverage and capacity, greatly increase the number of radio transceivers required in each base station radio tower and the number of base stations in a cell. As a result, there is a growing trend and an increasing need for highly complex integrated SoCs with greater numbers of transceivers per SoC.
There are also challenges that are specific to the processing of high-speed optical interconnect signals in our target data center markets.
Optical Fiber Channel Impairments: The inherent optical properties of the fiber material result in impairments to the optical signal as it propagates along the fiber. These impairments degrade signal integrity due to the loss of light intensity and other adverse modal, chromatic and polarization dispersion effects on the propagating light. Further, electrical signal impairments are introduced in the process of conversion of optical signals to electrical signals, which together reduce the maximum data throughput and limit the distance over which data can propagate over fiber. Therefore, communications SoCs present inside optical modules (often referred to as digital signal processors or DSPs) are required to correct both electrical and optical signal impairments at both ends of the fiber termination.
Photonics Device Technology: Today’s state-of-the art in photonic device technology lags the rapidly increasing speed requirements of data traffic within cloud data centers and optical transport links between telecom data centers. This imposes severe limits to the high-speed conversion of electrical signals to optical signals, and vice versa, owing to the bandwidth limitations, nonlinearities, and noise properties in lasers, modulators, and photo detectors used in optical modules.
Form Factor: Optical transceivers are required to conform to multi-source agreement, or MSA, standardized form factors, which in turn determine the number of transceiver ports that can fit in the face plates of standard server, storage, and switch rack units. Standardization of transceiver form factors and rack unit face plates allows data center operators to upgrade network speeds of existing installations by simply replacing older optical transceivers and switches with newer faster ones, rather than having to overhaul installed fiber infrastructure and floorplan. The dimensions of the standard face plate impose a severe constraint on the amount of heat that can be practically removed from a rack unit. A major challenge facing optical transceiver SoCs is to support exponentially growing data rates within the standardized form factor and thermal constraints.
6

Our RF, Mixed-Signal and Digital SoC Platform Solutions
We are a provider of communications systems-on-chip solutions for the connected home, mobile and wireline infrastructure, data centers, and industrial and multi-market applications. Our products exemplify our core integrated circuit design and communications systems engineering capabilities:
Proprietary broadband/RF, analog and mixed-signal transceiver front ends: Our analog and mixed-signal IC designers implement complex broadband radio transceiver front-ends and data converters in standard silicon CMOS processes, which enables single-die integration of a complete digital signal processing communication system. This results in state-of-the-art performance, highest energy efficiency or lowest power, smallest form factor, and the lowest manufacturing cost of a target function. For example, in cable DOCSIS3.1 data gateways, our single-chip FSC receivers digitize the entire cable spectrum and aggregate multiple frequency bands or channels using analog and digital signal co-processing to enable multi-gigabit data services. There is a 100-fold reduction in power per unit bandwidth while increasing the total data throughput by an even greater factor. Our high-performance mixed-signal design capability, which involves the high-speed conversion of signals precisely and efficiently between analog and digital domains, is core to all our products and market applications, including high-speed optical interconnect applications inside data centers, 5G Access infrastructure MMIMO radios, and millimeter wave and microwave wireless backhaul transport.
Advanced digital signal processing ASIC design and algorithms: Our signal processing algorithm and digital application-specific integrated circuits, or ASIC, design expertise is at the core of our ability to employ digital signal processing to enable breakthroughs in CMOS analog RF front-end design and vice-versa. For example, impairments introduced by analog systems such as power amplifiers and photonics devices are canceled using sophisticated digital signal processing algorithms to achieve superior signal quality, reduce power consumption, and improve the speed of operation. Communication systems across a range of our current and future target markets share common signal processing functions, such as efficient error control coding, compensation for transmission medium or channel induced impairments, and digital processing of wideband signals. As such, algorithmic breakthroughs in one application are directly applicable to other product areas.
Embedded systems and software architecture: Our products contain complex integrated CPU subsystems. These subsystems typically include multiple low-power microprocessor cores, packet processor, bus and peripherals, memory controllers, and interrupt processing. In addition to signal processing and supervisory activity functions, we also implement multiple layers of real-time embedded firmware and protocol stacks on a single chip. We believe our expertise and track record of successfully developing widely deployed, reliable embedded protocols for networking applications are essential to the evolution of connected home products of the future. Our firmware design capability is critical to the ease of use of our products in end customer platforms.
Architecture and system design for highly integrated end-to-end communication platform solutions: Our novel design techniques tradeoff individual signal path circuit level performance to optimize the overall system performance. Our holistic platform and system level design approach eliminates costly, and power-hungry overdesign of individual circuit elements. It allows us to address more complex customer problems that require a deeper understanding of the customer’s end product. Our products not only integrate the entire physical layer, or PHY, but also implement complete protocol stacks along with ready-for-use product level interface functionality and associated platform software. We also provide the most efficient and cost-effective platform level power management IC solutions that regulate and monitor the power consumption for our chips and other circuits on the platform. The integration of the entire system on a single-chip or utilizing minimal number of silicon dies reduces the number of external board-level components, decreases board space, improves performance, simplifies customers’ product design, and significantly reduces power consumption.
Low-power design methodology: The superior energy efficiency of our products reflects our years of cumulative experience and R&D investment in system architecture, semiconductor device modeling, and integrated circuit design expertise. At extremely high data rates, when electrical signals transit on and off the chip, there is a severe penalty in speed and power consumption. Therefore, significant reduction in power consumption of a device requires minimization of signal transitions between multiple chips. Our ability to achieve the highest levels of integration of all analog/RF and digital signal processing functionality on the same chip minimizes power consumption by eliminating such signal transitions. Our solutions disproportionately impact our end-customer’s product power dissipation, such as in cable modems, cable FDX fiber nodes, 400Gbps optical transceiver modules, and large 5G antenna radio transceiver arrays. Low power dissipation not only simplifies costly thermal design, but also eliminates the need for bulky fans and other cooling aids. This in turn improves end customer product reliability, increases the density of product features that can be supported in a compact footprint, and reduces overall system cost.
7

Scalable Platform: Our products share common, modular components such as data converters, radio architectures, signal processing algorithms, and digital signal processing circuit architectures, which enables us to offer fully integrated broadband RF transceiver based digital communication SoC solutions across a wide variety of markets while meeting the stringent performance requirements of these end market applications and standards. This contrasts to legacy solutions that require significant customization to conform to the various regional standards, technical performance and product feature requirements. As a result, our customers can minimize their design resources required to develop applications for multiple target markets using our platform solutions. In addition, we are able to deploy our engineering resources more efficiently to both diversify and address larger communications end markets.
Our Strategy
Our objective is to be the leading provider of communications SoCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We aim to continue to leverage our core analog and digital signal co-processing competencies to expand into other communications markets with similar performance requirements. The key elements of our strategy are:
Extend Technology Leadership in RF Transceivers and RF Transceiver + Digital Signal Processing + Embedded Processor SoCs: We believe that our success thus far is largely attributable to a combination of our RF and mixed-signal design capability together with advanced digital design expertise. We have leveraged this core competency to develop high-performance, low-cost semiconductor solutions for broadband communications applications spanning the connected home, wireless access and backhaul network infrastructure, and high-speed fiber-optic modules for data center, metro, and long-haul infrastructure markets. We will continue to invest in this capability and strive to be an innovation leader in this market.
Leverage and Expand our Existing Customer Base: We target customers who are leaders in their respective markets. We intend to continue to focus on sales to customers who are leaders in our current target markets, and to build on our relationships with these leading customers to define and enhance our product roadmap. By solving the specific problems faced by our customers, we can minimize the risks associated with our customers’ adoption of our new integrated circuit products and reduce the length of time from the start of product design to customer revenue. Further, engaging with market leaders will enable us to participate in emerging technology trends and new industry standards.
Target Additional High-Growth Markets: Our core competency is in RF analog and mixed-signal integrated circuit design in CMOS process technology. Several of the technological challenges involved in developing RF solutions for video broadcasting and broadband reception are common to a majority of broader communications markets. We intend to leverage our core competency in developing highly integrated RF transceiver and RF transceiver SoCs in standard CMOS process technology to address additional markets within broadband communications, communications infrastructure, and connectivity markets that we believe offer high growth potential.
Expand Global Presence: Due to the global nature of our supply chain and customer locations, we intend to continue to expand our sales, design and technical support organization both in the United States and overseas. In particular, we expect to align our regional support to our customer base. We believe that our customers will increasingly expect this kind of local capability and support.
Attract and Retain Top Talent: We are committed to recruiting and retaining highly talented personnel with proven expertise in the design, development, marketing and sales of communications integrated circuits. We believe that we have assembled a high-quality team in all the areas of expertise required at an integrated circuit design and communications systems company. We provide an attractive work environment for all of our employees. We believe that our ability to attract the best engineers is a critical component of our future growth and success in our chosen markets.
Customers
We sell our products, directly and indirectly, to original equipment manufacturers, or OEMs, module makers and original design manufacturers, or ODMs, and we refer to these as our end customers. By providing a highly integrated reference design solution that our customers can incorporate in their products with minimal modifications, we enable our customers to design cost-effective high-performance SoC-based solutions rapidly. A significant portion of our sales are through distributors based in Asia, who then resell our product.
A significant portion of our net revenue has historically been generated by a limited number of customers. In the years ended December 31, 2021, 2020 and 2019, ten customers accounted for approximately 69%, 68% and 63% of our net revenue,
8

respectively. In the years ended December 31, 2021 and 2020, two of our direct customers represented 26% and 28% of our net revenue, respectively. In the year ended December 31, 2019, one of our direct customers represented 14% of our net revenue.
Products shipped to Asia accounted for 83%, 82% and 84% of our net revenue in the years ended December 31, 2021, 2020 and 2019, respectively. Products shipped to Hong Kong accounted for 40%, 42%, and 46% of our net revenue in the years ended December 31, 2021, 2020 and 2019, respectively. Products shipped to China accounted for 12%, 17% and 14% of our net revenue in the years ended December 31, 2021, 2020 and 2019, respectively. Products shipped to Vietnam accounted for 13% of our net revenue in the year ended December 31, 2021. Although a large percentage of our products are shipped to Asia, we believe that a significant number of the systems designed by these customers and incorporating our semiconductor products are then sold outside Asia. For example, revenue generated from sales of our cable modem products during the years ended December 31, 2021, 2020 and 2019 related principally to sales to Asian ODM’s and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars.
Sales and Marketing
We sell our products worldwide through multiple channels, using our direct sales force, third party sales representatives, and a network of domestic and international distributors. We have direct sales personnel covering the United States, Europe and Asia. We also employ a staff of field applications engineers to provide direct engineering support locally to some of our customers.
Our distributors are independent entities that assist us in identifying and servicing customers in a particular territory, usually on a non-exclusive basis. Sales to distributors accounted for approximately 47%, 49%, and 52% of our net revenue in the years ended December 31, 2021, 2020 and 2019, respectively.
Our sales cycles typically require a significant amount of time and a substantial expenditure of resources before we can realize revenue from the sale of products, if any. Our typical sales cycle consists of a multi-month sales and development process involving our customers’ system designers and management.
We generally receive purchase orders from our customers approximately six to twenty-six weeks prior to the scheduled product delivery date. Because of the scheduling requirements of our foundries and assembly and test contractors, we generally provide our contractors production forecasts six to twelve months in advance and place firm orders for products with our suppliers up to twenty-six weeks prior to the anticipated delivery date, in some cases without a purchase order from our own customers. Our standard warranty provides that products containing defects in materials, workmanship or product performance may be returned for a refund of the purchase price or for replacement, at our discretion.
Raw Materials
As a fabless designer of integrated circuits, we do not directly procure raw materials and instead, rely on third parties to manufacture, assemble and test, or supply, our products, as described in further detail under the below heading “Manufacturing.” To a lesser extent, we also purchase certain turnkey, or finished goods product, for resale. Raw materials used by third party foundries, assembly and test contractors and turnkey product vendors include silicon wafers, as well as lead frames or substrate materials, gold or copper wires, and molding compounds used in assembly/packaging and test of our products. We work closely with our vendors in providing a supplier forecast 6-12 months in advance to ensure they have an adequate supply of raw materials to cover our forecast.
Manufacturing
We use third-party foundries and assembly and test contractors to manufacture, assemble and test our products. We also rely on certain vendors to supply turnkey products, including, in particular, Intel Corporation, for certain products we sell. This outsourced manufacturing approach allows us to focus our resources on the design, sale and marketing of our products. Our engineers work closely with our foundries and other contractors to increase yield, lower manufacturing costs and improve product quality while maintaining a socially responsible supply chain.
Wafer Fabrication. We utilize an increasing range of process technologies to manufacture our products, from standard CMOS to more exotic processes including SiGe and GaAs. Within this range of processes, we use a variety of process technology nodes ranging from 0.18µ down to 14 nanometer. We depend on independent silicon foundry manufacturers to support our wafer fabrication requirements. Our key foundry partners include Global Foundries Inc. in Singapore, Semiconductor Manufacturing International Corporation or SMIC in China, Taiwan Semiconductor Manufacturing Corporation or TSMC in Taiwan, and United Microelectronics Corporation or UMC in Taiwan and Singapore. We generally do not depend
9

on a single source for the supply of our materials. Additionally, certain of the acquired products of the Wi-Fi and Broadband assets business are supplied to us under the terms of a supply agreement with Intel.
Assembly/packaging and Test. Upon completion of the silicon processing at the foundry, we forward the finished silicon wafers to independent assembly/packaging and test service subcontractors. The majority of our assembly/packaging and test requirements are supported by the following independent subcontractors: Advanced Semiconductor Engineering, or ASE, Amkor Technology, Giga Solution Technology Co. Ltd., SIGURD Microelectronics Corp., Unisem (M) Berhad and United Test and Assembly Center, or UTAC Holdings Ltd.
Quality Assurance. We have implemented significant quality assurance procedures to assure high levels of product quality for our customers. Our operations are certified under ISO 9001:2015 standards. We closely monitor the work-in-progress information and production records maintained by our suppliers, and communicate with our third-party contractors to assure high levels of product quality and an efficient manufacturing time cycle. Upon successful completion of the quality assurance procedures, all of our products are stored and shipped to our customers or distributors directly from our third-party contractors in accordance with our shipping instructions.
Corporate Social Responsibility
As we continue to expand our presence around the world, we are mindful of our responsibility to maintain a socially responsible supply chain, reduce our carbon footprint, and give back to our local communities.
Socially responsible supply chain. We are committed to the use of a socially responsible supply chain to reduce the risk of human rights violations and the use of conflict minerals (tin, tungsten, tantalum and gold, or 3TG) from the Democratic Republic of Congo and certain adjoining countries. Our efforts include maintaining a supplier policy which bars the use of forced or child labor and slavery and a conflict minerals policy governing the use and distribution of 3TG minerals, as well as conducting due diligence before allowing a potential supplier to become a preferred supplier. We request the return of reporting forms related to conflict minerals from our suppliers under the Responsible Minerals Initiative, or RMI, Conflict Minerals Survey. Further, we seek to remove any suppliers that continue to fail to meet our supplier and conflict minerals policies after being provided the opportunity to remedy non-compliance via implementation of a corrective action plan. We also conduct recurring internal trainings for all employees and certain select contractors on export compliance, anti-corruption and anti-slavery, and insider trading.
Reduce our carbon footprint. We aim to reduce the environmental impact of our products. We provide products to our customers that use approved environmentally-friendly materials, prevent pollution by minimizing waste and promoting recycling of reusable materials, and provide customer satisfaction through compliance with global environmental regulations as they relate to our products and operations.
Contributing to community. We encourage our employees to contribute to local communities. In 2021, the Company’s U.S. employees organized a fund-raising campaign to stop the cycle of child abuse and help at-risk youth in the community. Together with a matching corporate contribution from the Company, the campaign raised in excess of $50 thousand, benefiting Olive Crest, a U.S. child abuse prevention and treatment charitable organization.

Research and Development
We believe that our future success depends on our ability to both improve our existing products and to develop new products for both existing and new markets. We direct our research and development efforts largely to the development of new high-performance, mixed-signal RF transceivers and SOCs for the connected home, wired and wireless infrastructure, and industrial and multi-market applications. We target applications that require stringent overall system performance and low power consumption. As new and challenging communication applications proliferate, we believe that many of these applications may benefit from our SoC solutions combining analog and mixed-signal processing with digital signal processing functions. We have assembled a team of highly skilled semiconductor and embedded software design engineers with expertise in broadband RF, mixed-signal and high-performance analog integrated circuit design, digital signal processing, communications systems and SoC design. As of December 31, 2021, we had approximately 1,125 employees in our research and development group. Our engineering design teams are located in Carlsbad, Irvine, and San Jose in California; Boston,
Massachusetts; Singapore; Shanghai, and Shenzhen in China; Taipei and Hsinchu in Taiwan; Bangalore and Chennai in India; and Austria, Germany, Israel, Spain, and Canada.
Competition
We compete with both established and development-stage semiconductor companies that design, manufacture and market analog and mixed-signal broadband RF receivers, optical interconnects, high-performance interface, data and video compression and encryption, and power management products. Our competitors include companies with much longer operating
10

histories, greater name recognition, access to larger customer bases and substantially greater financial, technical and operational resources, as well as smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. In addition, our industry is experiencing substantial consolidation. As a result, our competitors are increasingly large multi-national semi-conductor companies with substantial market influence. Our competitors may develop products that are similar or superior to ours. We consider our primary competitors to be companies with a proven track record of supporting market leaders and the technical capability to develop and bring to market competing broadband RF receiver and RF receiver SoC, modem, and optical interconnect products. Our primary merchant semiconductor competitors include Silicon Laboratories, Inc., NXP Semiconductors N.V., MediaTek, Inc., Broadcom Ltd, Rafael Microelectronics, Inc., Marvell Technology Group Ltd., M/A-COM Technology Solutions Holdings, Inc., Semtech Corporation, Qorvo Inc., Texas Instruments Incorporated, HiSilicon Technologies Co., Ltd., Analog Devices, Inc., Renesas Electronics Corporation, Monolithic Power Systems, Inc., Microchip Technology, Inc., Ambarella, Inc., and Infineon Technologies AG. Because our products often are building block semiconductors which provide functions that in some cases can be integrated into more complex integrated circuits, we also face competition from manufacturers of integrated circuits, some of which may be existing customers or platform partners that develop their own integrated circuit products. If we cannot offer an attractive solution for applications where our competitors offer more fully integrated products, we may lose significant market share to our competitors. Some of our targeted customers for our optical interconnect solutions are module makers who are vertically integrated, where we compete with internally supplied components, and we compete with much larger analog and mixed-signal catalog competitors in the multi-market high-performance analog markets.
The market for RF, mixed-signal and high-performance analog semiconductor products is highly competitive, and we believe that it will grow more competitive as a result of continued technological advances. We believe that the principal competitive factors in our markets include the following:
product performance;
features and functionality;
energy efficiency;
size;
ease of system design;
customer support;
product roadmap;
reputation;
reliability; and
price.

We believe that we compete favorably as measured against each of these criteria. However, our ability to compete in the future will depend upon the successful design, development and marketing of compelling RF, analog, digital, and mixed-signal semiconductor integrated solutions for high growth communications markets. In addition, our competitive position will depend on our ability to continue to attract and retain talent while protecting our intellectual property.
Intellectual Property Rights
Our success and ability to compete depend, in part, upon our ability to establish and adequately protect our proprietary technology and confidential information. To protect our technology and confidential information, we rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks. We also protect our proprietary technology and confidential information through the use of internal and external controls, including contractual protections with employees, contractors, business partners, consultants and advisors. Protecting mask works, or the “topography” or semiconductor material designs, of our integrated circuit products is of particular importance to our business and we seek to prevent or limit the ability of others to copy, reproduce or distribute our mask works.

11

We have 1,748 issued patents and 104 patent applications pending in the United States. We also have 360 issued foreign patents and 83 other pending foreign patent applications, based on our issued patents and pending patent applications in the United States.
We are the owner of approximately 12 trademarks that have been registered in the United States. We own foreign counterparts (including approximately 43 foreign registrations) of certain of these registered trademarks in Canada, Chile, China, the EU, Germany, Great Britain, India, Israel, Japan, Korea, Singapore, and Taiwan. We also claim common law rights in certain other trademarks that are not registered.
We may not gain any competitive advantages from our patents and other intellectual property rights. Our existing and future patents may be circumvented, designed around, blocked or challenged as to inventorship, ownership, scope, validity or enforceability. It is possible that we may be provided with information in the future that could negatively affect the scope or enforceability of either our present or future patents. Furthermore, our pending and future patent applications may or may not be granted under the scope of the claims originally submitted in our patent applications. The scope of the claims submitted or granted may or may not be sufficiently broad to protect our proprietary technologies. Moreover, we have adopted a strategy of seeking limited patent protection with respect to the technologies used in or relating to our products.
We are a party to a number of license agreements for various technologies, such as a license agreement with Intel Corporation relating to demodulator technologies that are licensed specifically for use in our products for cable gateways. The license agreement with Intel Corporation has a perpetual term, but Intel Corporation may terminate the agreement for any uncured material breach or in the event of bankruptcy. If the agreement is terminated, we would not be able to manufacture or sell products that contain the demodulator technology licensed from Intel Corporation, and there would be a delay in the shipment of our products containing the technology until we found a replacement for the demodulator technology in the marketplace on commercially reasonable terms or we developed the demodulator technology itself. We believe we could find a substitute for the currently licensed demodulator technology in the marketplace on commercially reasonable terms or develop the demodulator technology ourselves. In either case, obtaining new licenses or replacing existing technology could have a material adverse effect on our business, as described in “Risk Factors — Risks Related to Intellectual Property — We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected.”
The semiconductor industry is characterized by frequent litigation and other vigorous offensive and protective enforcement actions over rights to intellectual property. Moreover, there are numerous patents in the semiconductor industry, and new patents are being granted rapidly worldwide. Our competitors may obtain patents that block or limit our ability to develop new technology and/or improve our existing products. If our products were found to infringe any patents or other intellectual property rights held by third parties, we could be prevented from selling our products or be subject to litigation fees, statutory fines and/or other significant expenses. We may be required to initiate litigation in order to enforce any patents issued to us, or to determine the scope or validity of a third-party’s patent or other proprietary rights. We may in the future be contacted by third parties suggesting that we seek a license to intellectual property rights that they may believe we are infringing. In addition, in the future, we may be subject to lawsuits by third parties seeking to enforce their own intellectual property rights, as described in “Risk Factors — Risks Related to Intellectual Property — We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Current litigation and any future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights” and in “Item 3 — Legal Proceedings.”
Governmental Regulation
Our business and operations around the world are subject to government regulation at the national, state, provincial, or local level addressing, among other matters, applicable environmental laws; health and safety laws and regulations adopted by government agencies such as the Occupational Safety and Health Administration; laws relating to export controls and economic sanctions; and the rules of industrial standards bodies such as the International Standards Organization and governmental agencies such as the Federal Trade Commission.
We believe that our properties and operations comply in all material respects with applicable laws protecting the environment and worker health and safety. We do not manufacture our own products but do maintain laboratory space at certain of our facilities to facilitate the development, evaluation, and testing of our products. These laboratories may maintain quantities of hazardous materials. While we believe we are in material compliance with applicable law concerning the safeguarding of these materials and with respect to other matters relating to health, safety, and the environment, the risk of liability relating to hazardous conditions or materials cannot be eliminated completely. To date, we have not incurred significant
12

expenditures relating to environmental compliance at our facilities nor have we experienced any material issues relating to employee health and safety. We cannot provide assurances, however, that issues will not arise in the future or that applicable law will not require us to incur significant compliance expenditures.
In addition to environmental laws, our business is subject to various rules and regulations and executive orders relating to export controls and trade sanctions. Certain of our products are subject to the Export Administration Regulations (EAR), which are administered by the United States Department of Commerce’s Bureau of Industry and Security (BIS), and we are periodically required to obtain an export license before we can export certain controlled products or technology to specified countries or customers. In addition, the EAR imposes broad controls on entities listed on sanctioned persons lists, including the BIS “Denied Persons” list and BIS Entity list. If one of our customers is listed on the BIS Entity List, BIS List of Denied Persons, or other U.S. government sanctioned persons list, then subject to certain limited exceptions, we will, as a general rule, be precluded from doing business with that customer. We cannot guarantee that export control restrictions or imposition of sanctions imposed in the future will not prevent, or materially limit, our ability to conduct business certain customers or in certain countries. Any failure to comply with these laws could result in governmental enforcement actions, including substantial monetary penalties and denial of export privileges.
Employees and Human Capital
Our future success depends on our ability to retain, attract and motivate qualified personnel, especially our design and technical personnel, but also our senior management and support personnel. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. We emphasize our core values of Excellence, People, Integrity, and Compassion (EPIC) in our hiring and human resources practices as well as our customer service. We have a diverse workforce that represents many cultures and we celebrate our diversity by fostering inclusion across our multi-national organization. We acknowledge that we, along with the semiconductor and technology industry as a whole, can do more to advance gender and racial equality by increasing representation of underrepresented minorities as well as females in leadership and technical positions including engineering and other roles.
As of December 31, 2021, we had approximately 1,503 employees, including 1,125 in research and development, 216 in sales and marketing, 43 in operations and semiconductor technology and 119 in administration. We have employees across 18 countries: 41% are in Asia, 29% in the Americas, 18% in Europe and 12% in the Middle East. Our workforce is represented by the following race/ethnicities: 57% Asian, 36% White or Middle Eastern, 7% Latinx or Hispanic origin, with 35% Asian, 61% White or Middle Eastern and 4% two or more races in senior management. Females represented 25% of our outside directors, 9% of senior management, 12% of our technical roles, and 17% of our total workforce. Of our total employee workforce, 12% is represented by Work Councils in Austria and Germany. The Work Council groups, common to these countries, are comprised of employees elected by the general employee base. We consider our global employee relations to be good. In 2021, our employee voluntary turnover rate was 11%.
Our human capital resources objectives include, as applicable, attracting and retaining talented and experienced employees, advisors, and consultants. We utilize multiple online search tools, specialized recruiting firms, employee referral programs and university hires to ensure a varied outreach approach for candidates. We aim to reduce the gender pay gap that is pervasive in our industry. We offer this via a combination of competitive base salary, time-based equity incentives and bonus plans linked to financial performance that are designed to motivate and reward personnel with annual grants of stock-based and cash-based incentive compensation awards to our employees, some of which vest over a period of four years, plus other benefits, in order to increase stockholder value and the success of our company by motivating such individuals to perform to the best of their abilities and achieve both our short and long-term objectives. We offer competitive benefits tailored to local markets and laws and designed to support employee health, welfare and retirement; examples of such benefits may include paid time off; 401(k), pension or other retirement plans; employee stock purchase plan; basic and voluntary life, disability and supplemental insurance; medical, dental and vision insurance; health savings and flexible spending accounts; relocation assistance; and employee assistance programs. Our global training and development program focuses on harassment-free workplace and diversity topics, as well as ethics and export compliance.
Our executive compensation structure aligns executive incentives with the long-term growth objectives of MaxLinear, including long-term share price appreciation. In that regard, our executive compensation programs have tended to place a relatively heavier weighting on equity compensation than our peers and include a performance-based metric to executives’ equity incentives in addition to other forms of compensation offered to all employees. For more details regarding our executive compensation, refer to information incorporated by reference from the information set forth under the captions “Executive Compensation” and “Compensation Discussion and Analysis” in either an amendment to this Annual Report on Form 10-K or our 2022 Proxy Statement.
13

In 2021, our ongoing focus on workplace safety and compliance to applicable regulations has enabled us to preserve business continuity while ensuring a safe work environment during the COVID-19 pandemic, requiring masks plus vaccinations or weekly testing for those that have returned to in-person work in our offices, adhering to local health authority guidelines or work-from-home arrangements for the rest of our workforce. We also comply with applicable laws and regulations regarding workplace safety and are subject to audits by entities such as the Occupational Safety and Health Administration, or OSHA, in the United States. We rely on third parties to manufacture our products and require our suppliers to maintain a safe work environment, as described in further detail under the above heading “Manufacturing.”
Seasonality
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving technical standards, short product life cycles and wide fluctuations in product supply and demand. From time to time, these and other factors, together with changes in general economic conditions, cause significant upturns and downturns in the industry, and in our business in particular.

In addition, our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors, such as the overall demand volatility for semiconductor solutions across a diverse range of communications, industrial and multimarket applications, the timing of receipt, reduction or cancellation of significant orders, the gain or loss of significant customers, market acceptance of our products and our customers’ products, our ability to timely develop, introduce and market new products and technologies, the availability and cost of products from our suppliers, new product and technology introductions by competitors, intellectual property disputes and the timing and extent of product development costs.
ITEM 1A.    RISK FACTORS
This Annual Report on Form 10-K, or Form 10-K, including any information incorporated by reference herein, contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, referred to as the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, referred to as the Exchange Act. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expect,” “plan,” “intend,” “forecast,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “continue” or the negative of these terms or other comparable terminology. The forward-looking statements contained in this Form 10-K involve known and unknown risks, uncertainties and situations that may cause our or our industry’s actual results, level of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by these statements. These factors include those listed below in this Item 1A and those discussed elsewhere in this Form 10-K. We encourage investors to review these factors carefully. We may from time to time make additional written and oral forward-looking statements, including statements contained in our filings with the SEC. However, we do not undertake to update any forward-looking statement that may be made from time to time by or on behalf of us, whether as a result of new information, future events or otherwise, except as required by law.
Before you invest in our securities, you should be aware that our business faces numerous financial and market risks, including those described below, as well as general economic and business risks. The following discussion provides information concerning the material risks and uncertainties that we have identified and believe may adversely affect our business, our financial condition and our results of operations. Before you decide whether to invest in our securities, you should carefully consider these risks and uncertainties, together with all of the other information included in this Form 10-K and in our other public filings, which could materially affect our business, financial condition or future results.
Risk Factor Summary
Risks Related to Our Business

We face intense competition expected to increase in the future, which could have an adverse effect on our revenue, revenue growth rate, if any, and market share.
Impacts of the global semiconductor supply shortage could adversely affect our business, financial condition, and results of operations.
Our business, financial condition and results of operations could be adversely affected by political and economic conditions and other factors related to our international operations.
14

We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from our major customers could have a material adverse effect on our revenue and operating results.
Average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.
If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.
A significant portion of our revenue is attributable to demand for our products in markets for broadband (previously connected home) solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.
We may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.
A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate, and we may not be able to manage future growth effectively.
The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation and adversely affect our operating costs.
If we are unable to attract, train and retain qualified design and technical personnel, we may not be able to execute our business strategy effectively.
If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our inventory levels, sales and operating results.
We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.
Our business would be adversely affected by the departure of existing members of our senior management team.
Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.
Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures and customers may decide to cancel or change their product plans, which could cause us to generate no revenue from a product and adversely affect our results of operations.
Our operating results are subject to substantial quarterly and annual fluctuations due to a number of factors that could adversely affect our business and our stock price.
We are subject to the cyclical nature of the semiconductor industry.
Our business is subject to various governmental regulations, and if we fail to maintain compliance, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.
We have incurred material secured term loan indebtedness which adversely affects our operating results and cash-flows and contains covenants that could adversely affect our operational freedom and ability to pursue strategic transactions.

Risks Relating to Intellectual Property

We may face future claims of intellectual property infringement, which could be time-consuming, costly to defend or settle and result in the loss of significant rights.
If we are unable to protect our significant amount of intellectual property, our business could be adversely affected.
We have been and may be subject to future information technology failures, including data protection breaches and cyber-attacks, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.
15


Risks Relating to Reliance on Third Parties

We rely on a limited number of third parties to manufacture, assemble, and test our products, and the failure to manage our relationships with our third-party contractors successfully, or impacts from natural disasters, public health crises, or other labor stoppages in the regions where such contractors operate, could adversely affect our ability to market and sell our products.
Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.
We do not have any long-term supply contracts with our contract manufacturers or suppliers, and any disruption in our supply of products or materials could have a material adverse effect on our business, revenue and operating results.
We rely on third parties to provide services and technology necessary for the operation of our business. Any failure of one or more of our partners, vendors, suppliers or licensors to provide these services or technology could have a material adverse effect on our business.
Risks Relating to Our Common Stock

Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Our share price may be volatile as a result of various factors.
Risks Related to Our Business
We face intense competition and expect competition to increase in the future, which could have an adverse effect on our revenue, revenue growth rate, if any, and market share.
The global semiconductor market in general, and the connected home, wired and wireless infrastructure, and broader industrial and communications analog and mixed-signal markets in particular, are highly competitive. We compete in different target markets to various degrees on the basis of a number of principal competitive factors, including our products’ performance, features and functionality, energy efficiency, size, ease of system design, customer support, product roadmap, reputation, reliability and price. We expect competition to increase and intensify as a result of industry consolidation and the resulting creation of larger semiconductor companies. Large semiconductor companies resulting from industry consolidation could enjoy substantial market power, which they could exert through, among other things, aggressive pricing that could adversely affect our customer relationships and revenues. In addition, we expect the internal resources of large, integrated original equipment manufacturers, or OEMs, may continue to enter our markets. Increased competition could result in price pressure, reduced profitability and loss of market share, any of which could materially and adversely affect our business, revenue, revenue growth rates, if any, and operating results.

As our products are integrated into a variety of communications and industrial platforms, our competitors range from large, international merchant semiconductor companies offering a wide range of semiconductor products to smaller companies specializing in narrow markets, to internal or vertically integrated engineering groups within certain of our customers. Our primary merchant semiconductor competitors include Silicon Laboratories, Inc., NXP Semiconductors N.V., MediaTek, Inc., Broadcom Ltd, Rafael Microelectronics, Inc., Marvell Technology Group Ltd., M/A-COM Technology Solutions Holdings, Inc., Semtech Corporation, Qorvo Inc., Texas Instruments Incorporated, HiSilicon Technologies Co., Ltd., Analog Devices, Inc., Renesas Electronics Corporation, Monolithic Power Systems, Inc., Microchip Technology, Inc., Ambarella, Inc., and Infineon Technologies AG. It is quite likely that competition in the markets in which we participate will increase in the future as existing competitors improve or expand their product offerings. In addition, it is quite likely that a number of other public and private companies are in the process of developing competing products for our current and target markets. Because our products often are building block semiconductors which provide functions that in some cases can be integrated into more complex integrated circuits, we also face competition from manufacturers of integrated circuits, some of which may be existing customers or platform partners that develop their own integrated circuit products. If we cannot offer an attractive solution for applications where our competitors offer more fully integrated products, we may lose significant market share to our competitors. Some of our targeted customers for our optical interconnect solutions are module makers who are vertically
16

integrated, where we compete with internally supplied components, and we compete with much larger analog and mixed-signal catalog competitors in the multi-market high-performance analog markets.
Our ability to compete successfully depends on factors both within and outside of our control, including industry and general economic trends. During past periods of downturns in our industry, competition in the markets in which we operate intensified as manufacturers of semiconductors reduced prices in order to combat production overcapacity and high inventory levels. Many of our competitors have substantially greater financial and other resources with which to withstand similar adverse economic or market conditions in the future. Moreover, the competitive landscape is changing as a result of intense consolidation within our industry as some of our competitors have merged with or been acquired by other competitors, and other competitors have begun to collaborate with each other. In addition, changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers and adversely affect our ability to compete successfully. These developments may materially and adversely affect our current and future target markets and our ability to compete successfully in those markets.
Impacts of the global semiconductor supply shortage could adversely affect our business, financial condition, and results of operations.

On March 11, 2020, the World Health Organization declared a global pandemic regarding COVID-19. During the pandemic, which is still ongoing, various COVID-19 restrictions were put in place causing a temporary decline in demand for certain items such as automobiles. As restrictions began easing across the world, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products and have a negative impact on our operating results, which may continue into 2023. Further, global financial markets reacted negatively to the COVID-19 pandemic’s impacts causing significant declines in the stock price and market capitalization of many companies across all industries, although some have recovered. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued as a result of the COVID-19 pandemic, and we may experience increased volatility in sales and revenues in the near future. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time. The COVID-19 pandemic has reached all of the countries and states in which we operate, including in California where our headquarters and central engineering team are located, as well as Spain, India, Singapore, Taiwan, Canada, Japan, South Korea, Hong Kong, Israel, Germany, and Austria, where additional engineering, sales, and administrative personnel are located. In many of these jurisdictions, local authorities have instituted various COVID-19 restrictions. To protect the health and safety of our employees, we adopted social distancing policies including suspending employee travel and implementing remote work arrangements for substantially all of our workforce worldwide. As of December 31, 2021, much of our workforce has received COVID-19 vaccinations and subsequently, most of our employees have returned to the office at full or reduced capacity adhering to local health authority guidelines in the jurisdictions in which we operate.
Other areas of our business which could be disrupted or subject to negative impacts may include, but may not be limited to, the following:
Further supply constraints, including prolonged global semiconductor supply shortages, foundry, assembly or test capacity limitations, and delays in production from temporary facility closures;
Disruptions in product shipments from travel and shipping restrictions imposed in response to local outbreaks;
Governmental closures beyond our control;
Reduced ability to accurately predict our future revenue and budget future expenses;
Inefficiencies, delays and additional costs in design win, product development, production and fulfillment which may be exacerbated by measures against the spread of COVID-19;
Accounts receivable collection issues should any of our limited and significant customers experience liquidity concerns;
Material impacts to the value of our common stock, which may result in impairment of our goodwill;
17

Material impairment of our assets, if recoverability thereof becomes a concern;
Decreased availability of capital or access thereto in the United States and from other jurisdictions in which we operate; and
Increased data and system security risks from remote working arrangements of our customers and vendors.
Although we currently expect that our present cash and cash equivalent balances and cash flows that are generated from operations will be sufficient to meet our operating requirements for at least the next twelve months, a material adverse impact from the global semiconductor supply shortages could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.
Our business, financial condition and results of operations could be adversely affected by the political and economic conditions of the countries in which we conduct business and other factors related to our international operations.
We sell our products throughout the world. Products shipped to Asia accounted for 83% of our net revenue in the year ended December 31, 2021. In addition, as of December 31, 2021, approximately 73% of our employees are located outside of the United States. The majority of our products are manufactured, assembled and tested in Asia, and all of our major distributors are located in Asia. Multiple factors relating to our international operations and to particular countries in which we operate could have a material adverse effect on our business, financial condition and results of operations. These factors include:
changes in political, regulatory, legal or economic conditions;
restrictive governmental actions, such as restrictions on the transfer or repatriation of funds and foreign investments and trade protection measures, including export duties and quotas and customs duties and tariffs;
disruptions of capital and trading markets;
changes in import or export licensing requirements;
transportation delays;
civil disturbances or political instability;
geopolitical turmoil, including terrorism, war or political or military coups;
public health emergencies, including the COVID-19 pandemic;
differing employment practices and labor standards;
limitations on our ability under local laws to protect our intellectual property;
local business and cultural factors that differ from our customary standards and practices;
nationalization and expropriation;
changes in tax laws;
currency fluctuations relating to our international operating activities; and
difficulty in obtaining distribution and support.

In addition to a significant portion of our wafer supply coming from Taiwan, Singapore, and China, substantially all of our products undergo packaging and final testing in Taiwan, Singapore, China, South Korea, and Thailand. Any conflict or uncertainty in these countries, including due to natural disaster or public health or safety concerns, could have a material adverse effect on our business, financial condition and results of operations. In addition, if the government of any country in which our products are manufactured or sold sets technical standards for products manufactured in or imported into their country that are not widely shared, it may lead some of our customers to suspend imports of their products into that country,
18

require manufacturers in that country to manufacture products with different technical standards and disrupt cross-border manufacturing relationships which, in each case, could have a material adverse effect on our business, financial condition and results of operations.

We also are subject to risks associated with international political conflicts involving the U.S. and potentially other governments.

In recent years, diplomatic and trade relationships between the U.S. government and China have been frayed. Events in Hong Kong and the threat of a takeover of Taiwan by China have also prompted other governments such as that of the United Kingdom to reconsider its trade and business relationships with China and with certain Chinese companies. Difficulties in these relationships have in a number of cases required us to take actions adverse to our business to comply with governmental restrictions on business and trade with China. In May 2019 and subsequently, we ceased business operations that were prohibited with entities affiliated with Huawei Technologies Co., Ltd., or Huawei and certain other entities, when the Bureau of Industry and Security at the U.S. Department of Commerce, or BIS, amended the Export Administration Regulations, or EAR, to add such entities to the Restricted Entity List for acting contrary to the national security or foreign policy interests of the United States. In September 2020, we further ceased business operations that were prohibited with additional entities affiliated with Huawei when the BIS again amended the EAR to add such entities to the Restricted Entity List. We are required to obtain special licenses to conduct business with Restricted Entities, and in 2021 the BIS continues to add entities which may be potential customers on the Restricted Entity List. Similarly, we ceased business operations with entities affiliated with ZTE Corp. when the BIS imposed an export licensing requirement, which was subsequently suspended through March 28, 2017. Such suspension was lifted as of March 29, 2017, however on April 17, 2018 the U.S. Department of Commerce imposed a seven-year export ban on ZTE, which was subsequently lifted as of July 13, 2018. Although we have not had significant sales to ZTE and certain other entities, we did have increasing sales to Huawei in the prior year, and we believe the imposition of governmental prohibitions on selling our products to Huawei will adversely affect our revenues and operating results in the near term. We cannot provide assurances that similar disruptions of distribution arrangements in the future or the imposition of governmental prohibitions on selling our products to particular customers will not also adversely affect our revenues and operating results. Loss of a key distributor or customer under similar circumstances could have an adverse effect on our business, revenues and operating results.
We depend on a limited number of customers for a substantial portion of our revenue, and the loss of, or a significant reduction in orders from one or more of our major customers could have a material adverse effect on our revenue and operating results.
In the year ended December 31, 2021, our top two customers accounted for 26% of our net revenue, and our ten largest customers collectively accounted for 69% of our net revenue, of which distributor customers accounted for 27% of our net revenue. We expect that our operating results for the foreseeable future will continue to show a substantial percentage of sales dependent on a relatively small number of customers. In the future, these customers may decide not to purchase our products at all, may purchase fewer products than they did in the past, or may defer or cancel purchases or otherwise alter their purchasing patterns. Factors that could affect our revenue from these large customers include the following:
substantially all of our sales to date have been made on a purchase order basis, which permits our customers to cancel, change or delay product purchase commitments with little or no notice to us and without penalty;
some of our customers have sought or are seeking relationships with current or potential competitors which may affect their purchasing decisions;
service provider and OEM consolidation across cable, satellite, and fiber markets could result in significant changes to our customers’ technology development and deployment priorities and roadmaps, which could affect our ability to forecast demand accurately and could lead to increased volatility in our business; and
technological changes in our markets could lead to substantial volatility in our revenues based on product transitions, and particularly in our broadband markets, we face risks based on changes in the way consumers are accessing and using broadband and cable services, which could affect operator demand for our products.
In addition, delays in development could impair our relationships with our strategic customers and negatively impact sales of the products under development. Moreover, it is possible that our customers may develop their own products or adopt a competitor’s solution for products that they currently buy from us. If that happens, our sales would decline and our business, financial condition and results of operations could be materially and adversely affected.
19

Our relationships with some customers may deter other potential customers who compete with these customers from buying our products. To attract new customers or retain existing customers, we may offer these customers favorable prices on our products. In that event, our average selling prices and gross margins would decline. The loss of a key customer, a reduction in sales to any key customer or our inability to attract new significant customers could seriously impact our revenue and materially and adversely affect our results of operations.
A significant portion of our revenues are from sales of product to distributors, who then resell our product. Our agreements with certain of these distributors provide protection against price reduction on their inventories of our products. The loss of certain distributors could have a material adverse effect on our business and results of operations, and price reductions associated with their inventories of our products could have a substantial adverse effect on our operating results in the event of a dramatic decline in selling prices for these products.
In addition, the current situation relating to trade with China and governmental and regulatory concerns relating to specific Chinese companies continue to remain fluid and unpredictable. Our current and future operating results could be materially and adversely affected by limitations on our ability to sell to one or more Chinese customers and by tariffs and other trade barriers that may be implemented by governmental authorities.
Despite a relatively short-term positive pricing environment, average selling prices of our products could decrease rapidly, which would have a material adverse effect on our revenue and gross margins.
We may experience substantial period-to-period fluctuations in future operating results due to the erosion of our average selling prices. From time to time, we have reduced the average unit price of our products due to competitive pricing pressures, new product introductions by us or our competitors, and for other reasons, and we expect that we will have to do so again in the future, despite a relatively short-term positive pricing environment. In particular, we believe that industry consolidation has provided a number of larger semiconductor companies with substantial market power, which has had an adverse impact on selling prices in some of our markets. If we are unable to offset any reductions in our average selling prices by increasing our sales volumes or introducing new products with higher margins, our revenue and gross margins will suffer. To support our gross margins, we must develop and introduce new products and product enhancements on a timely basis and continually reduce our and our customers’ costs. Our inability to do so would cause our revenue and gross margins to decline. In addition, under certain of our agreements with key distributors, we provide protection for reductions in selling prices of the distributors’ inventory, which could have a significant adverse effect on our operating results if the selling prices for those products fell dramatically.
If we fail to penetrate new applications and markets, our revenue, revenue growth rate, if any, and financial condition could be materially and adversely affected.
We sell a significant portion of our products to manufacturers of cable broadband voice and data modems and gateways, Pay-TV set-top boxes and gateways into cable and satellite operator markets, satellite outdoor units or LNB’s, optical modules for long-haul and metro telecommunications markets, and RF transceivers and modem solutions for wireless infrastructure markets. Our product offerings also include broadband data access, power management and interface technologies which are ubiquitous functions in new and existing markets such as wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have further expanded our product offerings to include Wi-Fi, ethernet and broadband gateway processor SoCs and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, ASICs, and field-programmable gate arrays, or FPGAs, used in next-generation communication and artificial intelligence systems. Our future revenue growth, if any, will depend in part on our ability to further penetrate into, and expand beyond, these markets with analog, digital and mixed-signal solutions targeting the markets for Wi-Fi and broadband, high-speed optical interconnects for data center, metro, and long-haul optical modules, telecommunications wireless infrastructure, and cable DOCSIS 3.1 network infrastructure products. Each of these markets presents distinct and substantial risks. If any of these markets do not develop as we currently anticipate, or if we are unable to penetrate them successfully, it could materially and adversely affect our revenue and revenue growth rate, if any.
Broadband data modems and gateways and Pay-TV and satellite set-top boxes and video gateways continue to represent a significant North American and European revenue generator. The North American and European Pay-TV market is dominated by only a few OEMs, including Technicolor, Commscope Holding Company, Inc., Hitron Technologies, Inc., Compal Broadband Networks, Humax Co., Ltd., and Samsung Electronics Co., Ltd. These OEMs are large multinational corporations with substantial negotiating power relative to us and are undergoing significant consolidation. Securing design wins with any of these companies requires a substantial investment of our time and resources. Even if we succeed, additional testing and operational certifications will be required by the OEMs’ customers, which include large Pay-TV television
20

companies such as Comcast Corporation, Liberty Global plc, Spectrum, Sky, AT&T and EchoStar Corporation. In addition, our products will need to be compatible with other components in our customers’ designs, including components produced by our competitors or potential competitors. There can be no assurance that these other companies will support or continue to support our products.
If we fail to penetrate these or other new markets upon which we target our resources, our revenue and revenue growth rate, if any, likely will decrease over time and our financial condition could suffer.
A significant portion of our revenue is attributable to demand for our products in markets for broadband (previously connected home) solutions, and development delays and consolidation trends among cable and satellite Pay-TV and broadband operators could adversely affect our future revenues and operating results.
For the year ended December 31, 2021 and 2020, revenue directly attributable to broadband (previously connected home) applications accounted for approximately 55% and 51% of our net revenue, respectively. Delays in the development of, or unexpected developments in the broadband markets could have an adverse effect on order activity by original equipment manufacturers in these markets and, as a result, on our business, revenue, operating results and financial condition. In addition, consolidation trends among Pay-TV and broadband operators may continue, which could have a material adverse effect on our future operating results and financial condition.
We may be unable to make the substantial and productive research and development investments that are required to remain competitive in our business.
The semiconductor industry requires substantial investment in research and development in order to develop and bring to market new and enhanced technologies and products. Many of our products originated with our research and development efforts, which we believe have provided us with a significant competitive advantage. For fiscal years 2021, 2020 and 2019, our research and development expense was $278.4 million, $180.0 million and $98.3 million, respectively. We monitor such expenditures as part of our strategy of devoting focused research and development efforts on the development of innovative and sustainable product platforms. We are committed to investing in new product development internally in order to stay competitive in our markets and plan to maintain research and development and design capabilities for new solutions in advanced semiconductor process nodes such as 16nm and 5nm and beyond. However, we do not know whether we will have sufficient resources to maintain the level of investment in research and development required to remain competitive as semiconductor process nodes continue to shrink and become increasingly complex. In addition, we cannot assure you that the technologies that are the focus of our research and development expenditures will become commercially successful.
We are currently benefiting from an uptick in demand for certain products due in part to the work-from-home environment caused by the COVID-19 pandemic. A significant variance in our operating results or rates of growth, if any, could lead to substantial volatility in our stock price. We may not sustain our current growth rate, and we may not be able to manage future growth effectively.
Our net revenue increased from $478.6 million in the year ended December 31, 2020 to $892.4 million in the year ended December 31, 2021 due in part to full year contribution from our 2020 acquisitions and also from market strength attributed to the work-from-home environment that is driving an increase in demand for certain of our products, particularly those in our broadband market. The COVID-19 pandemic could result in increased volatility in our sales and revenues. You should not rely on our operating results for any prior quarterly or annual periods as an indication of our future operating performance. Please refer to the Risk Factor entitled “Our operating results are subject to substantial quarterly and annual fluctuations and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price” for a discussion of factors contributing to variances in our operating results or rates of growth. If we are unable to sustain adequate revenue growth, our financial results could suffer and our stock price could decline.
To sustain and manage any future growth successfully, we believe we must effectively, among other things:
successfully develop new products and penetrate new applications and markets;
recruit, hire, train and manage additional qualified engineers for our research and development activities, especially in the positions of design engineering, product and test engineering and applications engineering;
add sales personnel and expand customer engineering support offices;
implement and improve our administrative, financial and operational systems, procedures and controls; and
21

enhance our information technology support for enterprise resource planning and design engineering by adapting and expanding our systems and tool capabilities, and properly training new hires as to their use.
If we are unable to sustain and manage our growth effectively, we may not be able to take advantage of market opportunities or develop new products and we may fail to satisfy customer requirements, maintain product quality, execute our business plan, or respond to competitive pressures.
The complexity of our products could result in unforeseen delays or expenses caused by undetected defects or bugs, which could reduce the market acceptance of our new products, damage our reputation with current or prospective customers and adversely affect our operating costs.
Highly complex products like our Wi-Fi and broadband RF receivers and RF receiver SoCs, physical medium devices for optical modules, RF transceiver and modem solutions for wireless infrastructure markets, and high-performance analog solutions may contain defects and bugs when they are first introduced or as new versions are released. Where any of our products, including legacy acquired products, contain defects or bugs, or have reliability, quality or compatibility problems, we may not be able to successfully correct these problems. Consequently, our reputation may be damaged and customers may be reluctant to buy our products, which could materially and adversely affect our ability to retain existing customers and attract new customers, and our financial results. In addition, these defects or bugs could interrupt or delay sales to our customers. If any of these problems are not found until after we have commenced commercial production of a new product, we may be required to incur additional development costs and product recall, repair or replacement costs, and our operating costs could be adversely affected. These problems may also result in warranty or product liability claims against us by our customers or others that may require us to make significant expenditures to defend these claims or pay damage awards. In the event of a warranty claim, we may also incur costs if we compensate the affected customer. We maintain product liability insurance, but this insurance is limited in amount and subject to significant deductibles. There is no guarantee that our insurance will be available or adequate to protect against all claims. We also may incur costs and expenses relating to a recall of one of our customers’ products containing one of our devices. The process of identifying a recalled product in devices that have been widely distributed may be lengthy and require significant resources, and we may incur significant replacement costs, contract damage claims from our customers and reputational harm. Costs or payments made in connection with warranty and product liability claims and product recalls could materially affect our financial condition and results of operations.
If we are unable to attract, train and retain qualified personnel, especially our design and technical personnel, we may not be able to execute our business strategy effectively.
Our future success depends on our ability to retain, attract and motivate qualified personnel, including our management, sales and marketing and finance, and especially our design and technical personnel. We do not know whether we will be able to attract and retain all of these personnel as we continue to pursue our business strategy. Historically, we have encountered difficulties in hiring and retaining qualified engineers because there is a limited pool of engineers with the expertise required in our field. Competition for these personnel is intense in the semiconductor industry. As the source of our technological and product innovations, our design and technical personnel represent a significant asset. The loss of the services of one or more of our key employees, especially our key design and technical personnel, or our inability to retain, attract and motivate qualified design and technical personnel, could have a material adverse effect on our business, financial condition and results of operations.
If we fail to develop and introduce new or enhanced products on a timely basis, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance and reliability and meet the cost expectations of our customers. The introduction of new products by our competitors, the market acceptance of products based on new or alternative technologies, or the emergence of new industry standards could render our existing or future products obsolete. Our failure to anticipate or timely develop new or enhanced products or technologies in response to technological shifts could result in decreased revenue and our competitors winning more competitive bid processes, known as “design wins.” In particular, we may experience difficulties with product design, manufacturing, marketing or certification that could delay or prevent our development, introduction or marketing of new or enhanced products. If we fail to introduce new or enhanced products that meet the needs of our customers or penetrate new markets in a timely fashion, we will lose market share and our operating results will be adversely affected.
22

In particular, we believe that we will need to develop new products in part to respond to changing dynamics and trends in our end user markets, including (among other trends) consolidation among cable and satellite operators, potential industry shifts away from the hardware devices and other technologies that incorporate certain of our products, and changes in consumer television viewing habits and how consumers access and receive broadcast content and digital broadband services. We cannot predict how these trends will continue to develop or how or to what extent they may affect our future revenues and operating results. We believe that we will need to continue to make substantial investments in research and development in an attempt to ensure a product roadmap that anticipates these types of changes; however, we cannot provide any assurances that we will accurately predict the direction in which our markets will evolve or that we will be able to develop, market, or sell new products that respond to such changes successfully or in a timely manner, if at all.
We are subject to order and shipment uncertainties, and differences between our estimates of customer demand and product mix and our actual results could negatively affect our inventory levels, sales and operating results.

Our revenue is generated on the basis of shipments of products under purchase orders with our customers rather than long-term purchase commitments. In addition, our customers can cancel purchase orders or defer the shipments of our products under certain circumstances. Our products are manufactured using a silicon foundry according to our estimates of customer demand, which requires us to make separate demand forecast assumptions for every customer, each of which may introduce significant variability into our aggregate estimate. We have limited visibility into future customer demand and the product mix that our customers will require, which could adversely affect our revenue forecasts and operating margins. Moreover, because our target markets are relatively new, many of our customers have difficulty accurately forecasting their product requirements and estimating the timing of their new product introductions, which ultimately affects their demand for our products. Historically, because of this limited visibility, actual results have been different from our forecasts of customer demand. Some of these differences have been material, leading to excess inventory or product shortages and revenue and margin forecasts above those we were actually able to achieve. These differences may occur in the future, and the adverse impact of these differences between forecasts and actual results could grow if we are successful in selling in and expanding the customer base for our products. In addition, the rapid pace of innovation in our industry could render significant portions of our inventory obsolete. Excess or obsolete inventory levels could result in unexpected expenses or increases in our reserves that could adversely affect our business, operating results and financial condition. Conversely, if we were to underestimate customer demand or if sufficient manufacturing capacity were unavailable, we could forego revenue opportunities, potentially lose market share and damage our customer relationships. In addition, any significant future cancellations or deferrals of product orders or the return of previously sold products due to manufacturing defects could materially and adversely impact our profit margins, increase our write-offs due to product obsolescence and restrict our ability to fund our operations.
We may have difficulty accurately predicting our future revenue and appropriately budgeting our expenses particularly as we seek to enter new markets where we may not have prior experience.

Our operating history had previously focused on developing integrated circuits for specific terrestrial, cable and satellite television, and broadband voice and data applications, satellite set-top and gateway boxes and outdoor units and physical medium devices for the optical interconnect markets, and as part of our strategy, we seek to expand our addressable market into new product categories. For example, we expanded into the markets for the wired whole-home broadband connectivity market and entered the markets for wireless telecommunications infrastructure and power management and interface technologies which are ubiquitous functions in wireless and wireline communications infrastructure, broadband access, industrial, enterprise network, and automotive applications. We have also expanded into the markets for Wi-Fi, Ethernet and Broadband Gateway Processor SoCs and intellectual property that utilizes patented machine learning techniques to improve signal integrity and power efficiency in SoCs, ASICs, and FPGAs used in next-generation communication and artificial intelligence systems. Our limited operating experience in these new markets or potential markets we may enter, combined with the rapidly evolving nature of our markets in general, substantial uncertainty concerning how these markets may develop and other factors beyond our control reduces our ability to accurately forecast quarterly or annual revenue. If our revenue does not increase as anticipated, we could incur significant losses due to our higher expense levels if we are not able to decrease our expenses in a timely manner to offset any shortfall in future revenue.
Our business would be adversely affected by the departure of existing members of our senior management team.
Our success depends, in large part, on the continued contributions of our senior management team. None of our senior management team is bound by written employment contracts to remain with us for a specified period. In addition, we have not entered into non-compete agreements with members of our senior management team. We are fortunate that many members of our executive management team have long tenures with us, but from time to time we also have been required to recruit new executive officers. With respect to executive officer recruitment and retention, we need to ensure that our executive compensation programs provide sufficient recruitment and retention incentives as well as incentives to achieve our long-term
23

strategic business and financial objectives. We expect competition for individuals with our required skill sets, particularly technical and engineering skills, to remain intense even in weak global macroeconomic environments. The loss of any member of our senior management team could harm our ability to implement our business strategy and respond to the rapidly changing market conditions in which we operate.
Our customers require our products and our third-party contractors to undergo a lengthy and expensive qualification process which does not assure product sales.
Prior to purchasing our products, our customers require that both our products and our third-party contractors undergo extensive qualification processes, which involve testing of the products in the customer’s system and rigorous reliability testing. This qualification process may continue for six months or more. However, qualification of a product by a customer does not assure any sales of the product to that customer. Even after successful qualification and sales of a product to a customer, a subsequent revision to our solutions, or changes in our customer’s manufacturing process or our selection of a new supplier may require a new qualification process, which may result in delays and in us holding excess or obsolete inventory. After our products are qualified, it can take six months or more before the customer commences volume production of components or devices that incorporate our products. Despite these uncertainties, we devote substantial resources, including design, engineering, sales, marketing and management efforts, to qualifying our products with customers in anticipation of sales. If we are unsuccessful or delayed in qualifying any of our products with a customer, sales of this product to the customer may be precluded or delayed, which may result in a decrease in our revenue and cause our business to suffer.
Winning business is subject to lengthy competitive selection processes that require us to incur significant expenditures. Even if we begin a product design, customers may decide to cancel or change their product plans, which could cause us to generate no revenue from a product and adversely affect our results of operations.
We are focused on securing design wins to develop RF receivers and RF receiver SoCs, MoCA and G.hn SoCs, DBS-ODU SoCs, physical medium devices for optical modules, interface and power management devices, and SoC solutions targeting infrastructure opportunities within the telecommunications, wireless, industrial and multimarket and Wi-Fi and broadband operator markets for use in our customers’ products. These selection processes typically are lengthy and can require us to incur significant design and development expenditures and dedicate scarce engineering resources in pursuit of a single customer opportunity. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. These risks are exacerbated by the fact that some of our customers’ products likely will have short life cycles. Although this has not occurred to date, failure to obtain a design win could prevent us from offering an entire generation of a product. This could cause us to lose revenue and require us to write off obsolete inventory, and could weaken our position in future competitive selection processes. After securing a design win, we may experience delays in generating revenue from our products as a result of the lengthy development cycle typically required. Our customers generally take a considerable amount of time to evaluate our products. The typical time from early engagement by our sales force to actual product introduction runs from nine to twelve months for the consumer market, to as much as 18 to 24 months for the satellite markets, and 36 months or longer for industrial, wired and wireless infrastructure markets. The delays inherent in these lengthy sales cycles increase the risk that a customer will decide to cancel, curtail, reduce or delay its product plans, causing us to lose anticipated sales. In addition, any delay or cancellation of a customer’s plans could materially and adversely affect our financial results, as we may have incurred significant expense and generated no revenue. Finally, our customers’ failure to successfully market and sell their products could reduce demand for our products and materially and adversely affect our business, financial condition and results of operations. If we were unable to generate revenue after incurring substantial expenses to develop any of our products, our business would suffer.
Our operating results are subject to substantial quarterly and annual fluctuations and may fluctuate significantly due to a number of factors that could adversely affect our business and our stock price.
Our revenue and operating results have fluctuated in the past and are likely to fluctuate in the future. These fluctuations may occur on a quarterly and on an annual basis and are due to a number of factors, many of which are beyond our control. These factors include, among others:
changes in end-user demand for the products manufactured and sold by our customers;
the receipt, reduction or cancellation of significant orders by customers;
fluctuations in the levels of component inventories held by our customers;
the gain or loss of significant customers;
24

market acceptance of our products and our customers’ products;
our ability to develop, introduce, and market new products and technologies on a timely basis;
the timing and extent of product development costs;
new product announcements and introductions by us or our competitors;
incurrence of research and development and related new product expenditures;
seasonality or cyclical fluctuations in our markets;
government actions, by the United States, China or other countries, that impose barriers or restrictions that would impact our ability to sell or ship products to customers;
currency fluctuations;
fluctuations in IC manufacturing yields;
significant warranty claims, including those not covered by our suppliers;
changes in our product mix or customer mix;
intellectual property disputes;
loss of key personnel or the shortage of available skilled workers;
impairment of long-lived assets, including masks and production equipment;
the effects of competitive pricing pressures, including decreases in average selling prices of our products; and
uncertainties arising from the impact of the COVID-19 pandemic on the market and our business operations.
These factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly or annual operating results. We typically are required to incur substantial development costs in advance of a prospective sale with no certainty that we will ever recover these costs. A substantial amount of time may pass between a design win and the generation of revenue related to the expenses previously incurred, which can potentially cause our operating results to fluctuate significantly from period to period. In addition, a significant amount of our operating expenses are relatively fixed in nature due to our significant sales, research and development costs. Any failure to adjust spending or our operations quickly enough to compensate for a revenue shortfall could magnify its adverse impact on our results of operations.
We are subject to the cyclical nature of the semiconductor industry.
The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change, rapid product obsolescence and price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand. Any future downturns may result in diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Furthermore, any upturn in the semiconductor industry could result in increased competition for access to third-party foundry and assembly capacity. We are dependent on the availability of this capacity to manufacture and assemble all of our products. None of our third-party foundry or assembly contractors has provided assurances that adequate capacity will be available to us in the future. A significant downturn or upturn could have a material adverse effect on our business and operating results.
Our business is subject to various governmental regulations, and compliance with these regulations may cause us to incur significant expenses. If we fail to maintain compliance with applicable regulations, we may be forced to recall products and cease their manufacture and distribution, and we could be subject to civil or criminal penalties.
Our business is subject to various international and U.S. laws and other legal requirements, including packaging, product content, labor, import/export control regulations, the Foreign Corrupt Practices Act, and other anticorruption laws. These regulations are complex, change frequently and have generally become more stringent over time. We may be required to incur significant costs to comply with these regulations or to remedy violations. Any failure by us to comply with applicable government regulations could result in cessation of our operations or portions of our operations, product recalls or impositions
25

of fines and restrictions on our ability to conduct our operations. In addition, because many of our products are regulated or sold into regulated industries, we must comply with additional regulations in marketing our products.
Our products and operations are also subject to the rules of industrial standards bodies, like the International Standards Organization, as well as regulation by other agencies, such as the U.S. Federal Communications Commission. If we fail to adequately address any of these rules or regulations, our business could be harmed.
For example, as indicated elsewhere in this report, we do a substantial portion of our business in Asia and particularly in China. In recent years, there has been a substantial focus by regulators in the United States and Europe on the business practices of major Chinese technology companies such as Huawei and ZTE. ZTE is our current customer, but in May 2019 and subsequent months, and again in September 2020 with additional affiliated entities, we ceased prohibited business operations with Huawei and its affiliates and certain other restricted entities. While we intend to continue to conduct our businesses in compliance with all applicable laws, including laws relating to export controls and anti-corruption, it is possible that the nature of our business and customers could result in a review of our relationships and practices by regulatory authorities. We could incur increased administrative and legal costs in order to respond to any inquiries, and any failure to comply with applicable laws could adversely affect our business and operating results. We have implemented policies and procedures, including adoption of an anti-corruption policy and procedures to ensure compliance with applicable export control laws, but there can be no assurance that these policies and procedures will prove effective.
We must conform the manufacture and distribution of our semiconductors to various laws and adapt to regulatory requirements in all countries as these requirements change. If we fail to comply with these requirements in the manufacture or distribution of our products, we could be required to pay civil penalties, face criminal prosecution and, in some cases, be prohibited from distributing our products in commerce until the products or component substances are brought into compliance.
Our products must conform to industry standards in order to be accepted by end users in our markets.
Generally, our products comprise only a part or parts of a communications device. All components of these devices must uniformly comply with industry standards in order to operate efficiently together. We depend on companies that provide other components of the devices to support prevailing industry standards. Many of these companies are significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our customers or end users. If larger companies do not support the same industry standards that we do, or if competing standards emerge, market acceptance of our products could be adversely affected, which would harm our business.
Products for communications applications are based on industry standards that are continually evolving. Our ability to compete in the future will depend on our ability to identify and ensure compliance with these evolving industry standards. The emergence of new industry standards could render our products incompatible with products developed by other suppliers. As a result, we could be required to invest significant time and effort and to incur significant expense to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we could miss opportunities to achieve crucial design wins. We may not be successful in developing or using new technologies or in developing new products or product enhancements that achieve market acceptance. Our pursuit of necessary technological advances may require substantial time and expense.
As of December 31, 2021, our aggregate indebtedness was $310.0 million. Such indebtedness adversely affects our operating results and cash-flows as we satisfy our underlying interest and principal payment obligations and contains financial and operational covenants that could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.

As of December 31, 2021, our aggregate indebtedness was $310.0 million from an initial term loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides for the Revolving Facility of up to $100.0 million, which remains undrawn as of December 31, 2021. The credit agreement also permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of “Consolidated EBITDA” (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.

The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest at either an Adjusted LIBOR plus a fixed applicable margin of 2.25% or an Adjusted Base Rate plus a fixed applicable
26

margin of 1.25%, at our option. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable on June 23, 2028. The Company is subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the revolving facility, and any outstanding loans under the revolving facility will bear interest at either an Adjusted LIBOR plus a margin of 1.00% to 1.75% or an Adjusted Base Rate plus a margin of 0% to 0.75%. The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the credit agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors.

Our material indebtedness adversely affects our operating expenses through increased interest payment obligations and adversely affects our ability to use cash generated from operations as we repay interest and principal under the term loans. In addition, the revolving credit facility provisions under the June 23, 2021 Credit Agreement include financial covenants such as an initial maximum secured net leverage ratio of 3.5 to 1, which temporarily increases to 3.75 to 1 following the consummation of certain material permitted acquisitions, and operational covenants that may adversely affect our ability to engage in certain activities, including obtaining additional financing, granting liens, undergoing certain fundamental changes, or making investments or certain restricted payments, and selling assets, and similar transactions, without obtaining the consent of the lenders, which may or may not be forthcoming. The initial secured term loan under the June 23, 2021 Credit Agreement is only subject to operational covenants. Lastly, our borrowing costs can be affected by periodic credit ratings from independent rating agencies. Such ratings are largely based on our performance, which may be measured by credit metrics such as leverage and interest coverage ratios. Accordingly, outstanding indebtedness could adversely affect our operational freedom or ability to pursue strategic transactions that we would otherwise consider to be in the best interests of stockholders, including obtaining additional indebtedness to finance such transactions.
Specifically, our indebtedness has important consequences to investors in our common stock, including the following:
we are subject to variable interest rate risk because our interest rate under Initial Term Loan under the June 23, 2021 Credit Agreement varies based on a fixed margin of 2.25% per annum over an adjusted LIBOR rate or 1.25% per annum over an adjusted base rate and our interest rate for any outstanding principal under the revolving credit facility varies based a margin of 0% to 0.75% over adjusted base rate or a margin of 1.00% to 1.75% over an adjusted LIBOR rate, and we are also subject to commitment fees ranging from 0.175% to 0.25% on the undrawn portion of the revolving facility. If interest rates were to increase substantially, it would adversely affect our operating results and could affect our ability to service our indebtedness;
a portion of our cash flows is dedicated to the payment of interest and when applicable, principal, on our indebtedness and other obligations and will not be available for use in our business;
our level of indebtedness could limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we operate; and
our high degree of indebtedness may make us more vulnerable to changes in general economic conditions and/or a downturn in our business, thereby making it more difficult for us to satisfy our obligations.
If we fail to make required debt payments, or if we fail to comply with financial or other covenants in our debt service agreements, which include a maximum leverage ratio, we would be in default under the terms of these agreements. Subject to customary cure rights, any default would permit the holders of the indebtedness to accelerate repayment of this debt and could cause defaults under other indebtedness that we have, any of which could have a material adverse effect on the trading price of our common stock.
Risks Relating to Intellectual Property
We have settled in the past intellectual property litigation and may face additional claims of intellectual property infringement. Any future litigation could be time-consuming, costly to defend or settle and result in the loss of significant rights.
The semiconductor industry is characterized by companies that hold large numbers of patents and other intellectual property rights and that vigorously pursue, protect and enforce intellectual property rights. Third parties have in the past and may in the future assert against us and our customers and distributors their patent and other intellectual property rights to technologies that are important to our business. In particular, from time to time, we receive correspondence from competitors seeking to engage us in discussions concerning potential claims against us, and we receive correspondence from customers seeking indemnification for potential claims related to infringement claims asserted against down-stream users of our products.
27

We investigate these requests as received and could be required to enter license agreements with respect to third party intellectual property rights or indemnify third parties, either of which could have an adverse effect on our future operating results.

Claims that our products, processes or technology infringe third-party intellectual property rights, regardless of their merit or resolution are costly to defend or settle and could divert the efforts and attention of our management and technical personnel. In addition, many of our customer and distributor agreements require us to indemnify and defend our customers or distributors from third-party infringement claims and pay damages in the case of adverse rulings. Claims of this sort also could harm our relationships with our customers or distributors and might deter future customers from doing business with us. In order to maintain our relationships with existing customers and secure business from new customers, we have been required from time to time to provide additional assurances beyond our standard terms. If any future proceedings result in an adverse outcome, we could be required to:
cease the manufacture, use or sale of the infringing products, processes or technology;
pay substantial damages for infringement;
expend significant resources to develop non-infringing products, processes or technology;
license technology from the third-party claiming infringement, which license may not be available on commercially reasonable terms, or at all;
cross-license our technology to a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; or
pay substantial damages to our customers or end users to discontinue their use of or to replace infringing technology sold to them with non-infringing technology.
Any of the foregoing results could have a material adverse effect on our business, financial condition, and results of operations.
We utilize a significant amount of intellectual property in our business. If we are unable to protect our intellectual property, our business could be adversely affected.
Our success depends in part upon our ability to protect our intellectual property. To accomplish this, we rely on a combination of intellectual property rights, including patents, copyrights, trademarks and trade secrets in the United States and in selected foreign countries where we believe filing for such protection is appropriate. Effective patent, copyright, trademark and trade secret protection may be unavailable, limited or not applied for in some countries. Some of our products and technologies are not covered by any patent or patent application. We cannot guarantee that:
any of our present or future patents or patent claims will not lapse or be invalidated, circumvented, challenged or abandoned;
our intellectual property rights will provide competitive advantages to us;
our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;
any of our pending or future patent applications will be issued or have the coverage originally sought;
our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak;
any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned; or
we will not lose the ability to assert our intellectual property rights against or to license our technology to others and collect royalties or other payments.
In addition, our competitors or others may design around our protected patents or technologies. Effective intellectual property protection may be unavailable or more limited in one or more relevant jurisdictions relative to those protections
28

available in the United States, or may not be applied for in one or more relevant jurisdictions. If we pursue litigation to assert our intellectual property rights, an adverse decision in any of these legal actions could limit our ability to assert our intellectual property rights, limit the value of our technology or otherwise negatively impact our business, financial condition and results of operations.
Monitoring unauthorized use of our intellectual property is difficult and costly. Unauthorized use of our intellectual property may have occurred or may occur in the future. Although we have taken steps to minimize the risk of this occurring, any such failure to identify unauthorized use and otherwise adequately protect our intellectual property would adversely affect our business. Moreover, if we are required to commence litigation, whether as a plaintiff or defendant, as has occurred in the past, not only will this be time-consuming, but we will also be forced to incur significant costs and divert our attention and efforts of our employees, which could, in turn, result in lower revenue and higher expenses.
We also rely on customary contractual protections with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets. We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees or consultants will not assert rights to intellectual property arising out of such contracts.
In addition, we have a number of third-party patent and intellectual property license agreements. Some of these license agreements require us to make one-time payments or ongoing royalty payments. Also, a few of our license agreements contain most-favored nation clauses or other price restriction clauses which may affect the amount we may charge for our products, processes or technology. We cannot guarantee that the third-party patents and technology we license will not be licensed to our competitors or others in the semiconductor industry. In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology. We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all.
When we settled a trademark dispute with Linear Technology Corporation, we agreed not to register the “MAXLINEAR” mark or any other marks containing the term “LINEAR”. We may continue to use “MAXLINEAR” as a corporate identifier, including to advertise our products and services, but may not use that mark on our products. The agreement does not affect our ability to use our registered trademark “MxL”, which we use on our products. Due to our agreement not to register the “MAXLINEAR” mark, our ability to effectively prevent third parties from using the “MAXLINEAR” mark in connection with similar products or technology may be affected. If we are unable to protect our trademarks, we may experience difficulties in achieving and maintaining brand recognition and customer loyalty.
We have been and may in the future be subject to information technology failures, including data protection breaches and cyber-attacks, that could disrupt our operations, damage our reputation and adversely affect our business, operations, and financial results.
We rely on our information technology systems for the effective operation of our business and for the secure maintenance and storage of confidential data relating to our business and third-party businesses. In June 2020, we announced a security incident resulting from a Maze ransomware attack affecting certain but not all operational systems within our information technology infrastructure. Because we did not satisfy the attacker’s monetary demands, on June 15, 2020, the attacker released online certain proprietary information obtained from our network. Although our internal information technology team, supplemented by a leading cyber defense firm, has been actively taking steps to contain and assess this incident, including implementing enhanced security controls to protect our information technology systems, experienced programmers or hackers may further be able to penetrate our security controls, and develop and deploy viruses, worms and other malicious software programs that compromise our confidential information or that of third parties and cause another disruption or failure of our information technology systems. In addition, we have in the past and may in the future be subject to “phishing” attacks in which third parties send emails purporting to be from reputable companies in order to obtain personal information and infiltrate our systems to initiate wire transfers or otherwise obtain proprietary or confidential information. A number of large, public companies have recently experienced losses based on phishing attacks and other cyber-attacks. Any future security incident or compromise of our information technology systems could result in unauthorized publication of our confidential business or proprietary information, result in the unauthorized release of customer, supplier or employee data, result in violations of privacy or other laws, expose us to a risk of litigation, cause us to incur direct losses if attackers access our bank or investment accounts, or damage our reputation. The cost and operational consequences of implementing further data protection measures either as a response to specific breaches or as a result of evolving risks could be significant. In addition, our inability to use or access our information systems at critical points in time could adversely affect the timely and efficient operation of our business. Any delayed sales, significant costs or lost customers resulting from these technology failures could adversely affect our business, operations and financial results.
29

Third parties with which we conduct business, such as foundries, assembly and test contractors, and distributors, have access to certain portions of our sensitive data. In the event that these third parties do not properly safeguard our data that they hold, security breaches could result and negatively impact our business, operations and financial results.
The use of open source software in our products, processes and technology may expose us to additional risks and harm our intellectual property.
Our products, processes and technology sometimes utilize and incorporate software that is subject to an open source license. Open source software is typically freely accessible, usable and modifiable. Certain open source software licenses require a user who intends to distribute the open source software as a component of the user’s software to disclose publicly part or all of the source code to the user’s software. In addition, certain open source software licenses require the user of such software to make any derivative works of the open source code available to others on unfavorable terms or at no cost. This can subject previously proprietary software to open source license terms.
While we monitor the use of all open source software in our products, processes and technology and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, processes or technology when we do not wish to do so, such use could inadvertently occur. Additionally, if a third party software provider has incorporated certain types of open source software into software we license from such third party for our products, processes or technology, we could, under certain circumstances, be required to disclose the source code to our products, processes or technology. This could harm our intellectual property position and have a material adverse effect on our business, results of operations and financial condition.
Risks Relating to Reliance on Third-Parties
We rely on a limited number of third parties to manufacture, assemble, and test our products, and the failure to manage our relationships with our third-party contractors successfully, or impacts from global supply shortages, natural disasters, public health crises, or other labor stoppages in the regions where such contractors operate, could adversely affect our ability to market and sell our products.
We do not have our own manufacturing facilities. We operate an outsourced manufacturing business model that utilizes third-party foundry and assembly and test capabilities. As a result, we rely on third-party foundry wafer fabrication, including sole sourcing for many components or products. Currently, the majority of our products are manufactured by Global Foundries, Semiconductor Manufacturing International Corporation, or SMIC, Taiwan Semiconductor Manufacturing Corp, or TSMC, and United Microelectronics Corporation, or UMC, at foundries located in Taiwan, Singapore, and China. We also rely on Intel Corporation, or Intel, for certain products on a turnkey basis under a supply agreement with an initial term of five years. Foundries and other third-parties we rely upon are currently experiencing bottlenecks caused by a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S., resulting in a global semiconductor chip shortage impacting our industry. We also use third-party contractors for all of our assembly and test operations.
Relying on third party manufacturing, assembly and testing presents significant risks to us, including the following:
capacity shortages during periods of high demand or from events beyond our control, including from the current global semiconductor chip shortage;
failure by us, our customers, or their end customers to qualify a selected supplier;
reduced control over delivery schedules and quality;
shortages of materials;
misappropriation of our intellectual property;
limited warranties on wafers or products supplied to us; and
potential increases in prices.

The ability and willingness of our third-party contractors to perform is largely outside our control. If one or more of our contract manufacturers or other outsourcers fails to perform its obligations in a timely manner or at satisfactory quality levels, our ability to bring products to market and our reputation could suffer. For example, in the event that manufacturing capacity is
30

reduced or eliminated at one or more facilities, manufacturing could be disrupted, we could have difficulties fulfilling our customer orders and our net revenue could decline. In addition, if these third parties fail to deliver quality products and components on time and at reasonable prices, we could have difficulties fulfilling our customer orders, our net revenue could decline and our business, financial condition and results of operations would be adversely affected.

Additionally, our product shipment and manufacturing capacity may be similarly reduced or eliminated at one or more facilities due to the fact that the majority of our fabrication and assembly and test contractors are all located in the Pacific Rim region, principally in China, Taiwan, and Singapore. The risk of earthquakes in these geographies is significant due to the proximity of major earthquake fault lines, and Taiwan in particular is also subject to typhoons and other Pacific storms, and more recently, a drought impacting the water supply which chip manufacturers rely upon to fabricate chip products. Earthquakes, fire, flooding, drought, or other natural disasters in Taiwan or the Pacific Rim region, or political unrest, war, labor strikes, work stoppages or public health crises, such as the outbreak of COVID-19, in countries where our contractors’ facilities are located could result in the disruption of our product shipments, foundry, assembly, or test capacity. For example, as a result of the extension of the lunar new year holidays due to the outbreak of COVID-19, certain of our product shipments from China were temporarily delayed earlier in the first quarter of 2020. Although we continue to monitor the situation, it is currently unknown whether any resurgence of the outbreak will occur and disrupt our product shipments or impact manufacturing in the region over future periods. If such disruption were to recur over a prolonged period, it could have a material impact on our revenues and our business. Any disruption resulting from similar events on a larger scale or over a prolonged period could cause significant delays in shipments of our products until we are able to resume such shipments, or shift our manufacturing, assembly, or test from the affected contractor to another third-party vendor, if needed. There can be no assurance that alternative capacity could be obtained on favorable terms, if at all.
We are subject to risks associated with our distributors’ product inventories and product sell-through. Should any of our distributors cease or be forced to stop distributing our products, our business would suffer.
We currently sell a large portion of our products to customers through our distributors, who maintain their own inventories of our products. Sales to distributors accounted for approximately 47%, 49% and 52% of our net revenue in the years ended December 31, 2021, 2020, and 2019, respectively. Upon shipment of product to these distributors, title to the inventory transfers to the distributor and the distributor is invoiced, generally with 30 to 60 day terms. Distributor sales are also recognized upon shipment to the distributor and estimates of future pricing credits and/or stock rotation rights reduce revenue recognized to the net amount before the actual amounts are known. If our estimates of such credits and rights are materially understated it could cause subsequent adjustments that negatively impact our revenues and gross profits in a future period.
If our distributors are unable to sell an adequate amount of their inventories of our products in a given quarter to manufacturers and end users or if they decide to decrease their inventories of our products for any reason, our sales through these distributors and our revenue may decline. In addition, if some distributors decide to purchase more of our products than are required to satisfy end customer demand in any particular quarter, inventories at these distributors would grow in that quarter. These distributors could then reduce future orders until inventory levels realign with end customer demand, which could adversely affect our product revenue.
Our reserve estimates with respect to the products stocked by our distributors are based principally on reports provided to us by our distributors, typically on a weekly basis. To the extent that this resale and channel inventory data is inaccurate or not received in a timely manner, we may not be able to make reserve estimates accurately or at all.
We do not have any long-term supply contracts with our contract manufacturers or suppliers, and any disruption in our supply of products or materials could have a material adverse effect on our business, revenue and operating results.
While certain products are supplied to us by Intel on a turnkey basis under the terms of a supply agreement with an initial term of five years, currently we do not have long-term supply contracts with any other third-party vendors, including but, not limited to Global Foundries, SMIC, TSMC, and UMC. We make substantially all of our purchases on a purchase order basis, and our contract manufacturers are not required to supply us products for any specific period or in any specific quantity. Foundry capacity may not be available when we need it or at reasonable prices. Availability of foundry capacity has in the past been reduced from time to time due to strong demand. Foundries can allocate capacity to the production of other companies’ products and reduce deliveries to us on short notice. It is possible that foundry customers that are larger and better financed than we are, or that have long-term agreements with our foundry, may induce our foundry to reallocate capacity to them. This reallocation could impair our ability to secure the supply of components that we need. We generally place orders for products with some of our suppliers approximately four to five months prior to the anticipated delivery date, with order volumes based on our forecasts of demand from our customers. Accordingly, if we inaccurately forecast demand for our products, we may be
31

unable to obtain adequate and cost-effective foundry or assembly capacity from our third-party contractors to meet our customers’ delivery requirements, or we may accumulate excess inventories. On occasion, we have been unable to adequately respond to unexpected increases in customer purchase orders and therefore were unable to benefit from this incremental demand. None of our third-party contractors has provided any assurance to us that adequate capacity will be available to us within the time required to meet additional demand for our products.
We rely on third parties to provide services and technology necessary for the operation of our business. Any failure of one or more of our partners, vendors, suppliers or licensors to provide these services or technology could have a material adverse effect on our business.
We rely on third-party vendors to provide critical services, including, among other things, services related to accounting, billing, human resources, information technology, network development, network monitoring, in-licensing and intellectual property that we cannot or do not create or provide ourselves. We depend on these vendors to ensure that our corporate infrastructure will consistently meet our business requirements. The ability of these third-party vendors to successfully provide reliable and high quality services is subject to technical and operational uncertainties that are beyond our control. While we may be entitled to damages if our vendors fail to perform under their agreements with us, our agreements with these vendors limit the amount of damages we may receive. In addition, we do not know whether we will be able to collect on any award of damages or that these damages would be sufficient to cover the actual costs we would incur as a result of any vendor’s failure to perform under its agreement with us. Any failure of our corporate infrastructure could have a material adverse effect on our business, financial condition and results of operations. Upon expiration or termination of any of our agreements with third-party vendors, we may not be able to replace the services provided to us in a timely manner or on terms and conditions, including service levels and cost, that are favorable to us and a transition from one vendor to another vendor could subject us to operational delays and inefficiencies until the transition is complete.
Additionally, we incorporate third-party technology into and with some of our products, and we may do so in future products. The operation of our products could be impaired if errors occur in the third-party technology we use. It may be more difficult for us to correct any errors in a timely manner if at all because the development and maintenance of the technology is not within our control. There can be no assurance that these third parties will continue to make their technology, or improvements to the technology, available to us, or that they will continue to support and maintain their technology. Further, due to the limited number of vendors of some types of technology, it may be difficult to obtain new licenses or replace existing technology. Any impairment of the technology or our relationship with these third parties could have a material adverse effect on our business.
Risks Relating to Our Common Stock
Our management team may use our available cash and cash equivalents in ways with which you may not agree or in ways which may not yield a return.
We use our cash and cash equivalents for general corporate purposes, including working capital and for repayment of outstanding long-term debt. In the year ended December 31, 2021, we used a portion of cash assets to make $35 million in payments to NanoSemi shareholders, which were previously deferred under the merger agreement, and acquire a business using cash proceeds of $5 million. We may also, in the future, use a portion of our assets to acquire other complementary businesses, products, services or technologies. Our management has considerable discretion in the application of our cash and cash equivalents, and resources, and you will not have the opportunity to assess whether these liquid assets are being used in a manner that you deem best to maximize your return. We may use our available cash and cash equivalents and resources for corporate purposes that do not increase our operating results or market value. In addition, in the future our cash and cash equivalents, and resources may be placed in investments that do not produce significant income or that may lose value.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our certificate of incorporation and bylaws, as amended and restated, may have the effect of delaying or preventing a change of control or changes in our management. These provisions provide for the following:
authorize our Board of Directors to issue, without further action by the stockholders, up to 25,000,000 shares of undesignated preferred stock;
32

require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our Board of Directors, our Chairman of the Board of Directors, or our President;
establish an advance notice procedure for stockholder approvals to be brought before an annual meeting of our stockholders, including proposed nominations of persons for election to our Board of Directors;
establish that our Board of Directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered terms;
provide that our directors may be removed only for cause;
provide that vacancies on our Board of Directors may be filled only by a majority of directors then in office, even though less than a quorum;
specify that no stockholder is permitted to cumulate votes at any election of directors; and
require supermajority votes of the holders of our common stock to amend specified provisions of our charter documents.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board of Directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally restricts a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
Our share price may be volatile as a result of various factors.
The trading price of our common stock is highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. For example, in 2021, the trading price of our common stock ranged from a low of $30.47 to a high of $77.89. These factors include those discussed in this “Risk Factors” section of the Annual Report on Form 10-K and others such as:
actual or anticipated fluctuations in our financial condition and operating results;
overall conditions in the semiconductor market;
addition or loss of significant customers;
changes in laws or regulations applicable to our products;
actual or anticipated changes in our growth rate relative to our competitors;
announcements of technological innovations by us or our competitors;
announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures, or capital commitments;
additions or departures of key personnel;
competition from existing products or new products that may emerge;
issuance of new or updated research or reports by securities analysts;
fluctuations in the valuation of companies perceived by investors to be comparable to us;
disputes or other developments related to proprietary rights, including patents, litigation matters, and our ability to obtain intellectual property protection for our technologies;
33

acquisitions may not be accretive and may cause dilution to our earnings per share;
announcement or expectation of additional financing efforts;
sales of our common stock by us or our stockholders; and
general economic and market conditions, including the global COVID-19 pandemic.
Furthermore, the stock markets have experienced extreme price and volume fluctuations that have affected the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political, and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We have been and may continue to be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our Company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
Future sales of our common stock in the public market could cause our share price to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. As of December 31, 2021, we had approximately 76.8 million shares of common stock outstanding.
All shares of common stock are freely tradable without restrictions or further registration under the Securities Act of 1933, as amended, or the Securities Act, unless held by our “affiliates,” as that term is defined under Rule 144 of the Securities Act.
Our Executive Incentive Bonus Plan permits the settlement of awards under the plan in the form of shares of our common stock. We have issued shares of our common stock to settle such bonus awards for our employees, including executives, for the 2014 to 2021 performance periods, and we intend to continue this practice in the foreseeable future. We issued 0.5 million shares of our common stock for the 2020 performance period in February 2021. If we issue additional shares of our common stock to settle bonus awards in the future, such shares may be freely sold in the public market immediately following the issuance of such shares, subject to the applicable conditions of Rule 144 and our insider trading policy, and the issuance of such shares may have an adverse effect on our share price once they are issued.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
General Risk Factors
Global economic conditions, including factors that adversely affect consumer spending for the products that incorporate our integrated circuits, could adversely affect our revenues, margins, and operating results.
Our products are incorporated in numerous consumer devices, and demand for such products will ultimately be driven by consumer demand for products such as televisions, personal computers, automobiles, cable modems, and set-top boxes. Many
34

of these purchases are discretionary. Global economic volatility and economic volatility in the specific markets in which the devices that incorporate our products are ultimately sold can cause extreme difficulties for our customers and third-party vendors in accurately forecasting and planning future business activities. This unpredictability could cause our customers to reduce spending on our products, which would delay and lengthen sales cycles. Furthermore, during challenging economic times our customers may face challenges in gaining timely access to sufficient credit, which could impact their ability to make timely payments to us. These events, together with economic volatility that may face the broader economy and, in particular, the semiconductor and communications industries, may adversely affect, our business, particularly to the extent that consumers decrease their discretionary spending for devices deploying our products.
Changes in trade policies among the United States and other countries, in particular the imposition of new or higher tariffs, could place pressure on our average selling prices as our customers seek to offset the impact of increased tariffs on their own products. Increased tariffs or the imposition of other barriers to international trade could have a material adverse effect on our revenues and operating results.
The United States has imposed or proposed new or higher tariffs on certain products exported by a number of U.S. trading partners, including China, Europe, Canada, and Mexico. In response, many of those trading partners, including China, have imposed or proposed new or higher tariffs on American products. Continuing changes in government trade policies create a heightened risk of further increased tariffs that impose barriers to international trade. Our business and operating results are substantially dependent on international trade. Many of our manufacturers sell products incorporating our integrated circuits into international markets.
Tariffs on our customers’ products may adversely affect our gross profit margins in the future due to the potential for increased pressure on our selling prices by customers seeking to offset the impact of tariffs on their own products. In addition, tariffs could make our OEM and ODM customers’ products less attractive relative to products offered by their competitors, which may not be subject to similar tariffs. Some OEM and ODMs in our industry have already implemented short-term price adjustments to offset such tariffs and transitioned their production and supply chain to locations outside of China. We believe that increases in tariffs on imported goods or the failure to resolve current international trade disputes could have a material adverse effect on our business and operating results.
If we suffer losses to our facilities or distribution system due to catastrophe, our operations could be seriously harmed.
Our facilities and distribution system, and those of our third-party contractors, are subject to risk of catastrophic loss due to fire, flood, drought or other natural or man-made disasters. A number of our facilities and those of our contract manufacturers are located in areas with above average seismic activity. The risk of an earthquake in the Pacific Rim region or Southern California is significant due to the proximity of major earthquake fault lines. Any catastrophic loss to any of these facilities would likely disrupt our operations, delay production, shipments and revenue and result in significant expenses to repair or replace the facility. The majority of the factories we use for foundry, assembly and test, and warehousing services, are located in Asia, principally in China, Taiwan, and Singapore. Our corporate headquarters is located in Southern California. Our operations and financial condition could be seriously harmed in the event of a major earthquake, fire, or other natural or man-made disaster.
We have recorded goodwill and other intangible assets in connection with business acquisitions. Goodwill and other acquired intangible assets could become impaired and adversely affect our future operating results.
We account for business acquisitions as business combinations under the acquisition method of accounting in accordance with accounting principles generally accepted in the United States. Under the acquisition method of accounting, the total purchase price is allocated to net tangible assets and identifiable intangible assets of acquired businesses based on their fair values as of the date of completion of the acquisition. The excess of the purchase price over those fair values is recorded as goodwill. Our acquisitions have resulted in the creation of goodwill and recording of a large amount of intangible assets based upon the application of the acquisition method of accounting. To the extent the value of goodwill or other intangible assets become impaired, we may be required to incur material charges relating to such impairment. We conduct our annual goodwill and indefinite-lived intangible asset impairment analysis on October 31 each year, or more frequently if we believe indicators of impairment exist. Our reported financial condition and results of operations reflect the balances and results of the acquired businesses but are not restated retroactively to reflect the historical financial position or results of operations of acquired businesses for periods prior to the acquisitions. As a result, comparisons of future results against prior period results will be more difficult for investors. In addition, there can be no guarantee that acquired intangible assets, particularly in-process research and development, will generate revenues or profits that we include in our forecast that is the basis for their fair values as of the acquisition date. Any such impairment charges relating to goodwill or other intangible assets could have a material
35

impact on our operating results in future periods, and the announcement of a material impairment could have an adverse effect on the trading price and trading volume of our common stock. As of December 31, 2021, our balance sheet reflected goodwill of $306.7 million and other intangible assets of $152.5 million. Consequently, we could recognize material impairment charges in the future.
Unanticipated changes in our tax rates or unanticipated tax obligations could affect our future results.
We are subject to income taxes in the United States, Singapore and various other foreign jurisdictions. The amount of income taxes we pay is subject to our interpretation and application of tax laws in jurisdictions in which we file. Changes in current or future laws or regulations, the imposition of new or changed tax laws or regulations or new interpretations by taxing authorities or courts could affect our results of operations and lead to volatility with respect to tax expenses and liabilities from period to period. The application of tax laws and related regulations is subject to legal and factual interpretation, judgment and uncertainty. We cannot determine whether any legislative proposals may be enacted into law or what, if any, changes may be made to such proposals prior to their being enacted into law. If U.S. or international tax laws change in a manner that increases our tax obligation, it could result in a material adverse impact on our results of operations and our financial position.
We are subject to examinations and tax audits. There can be no assurance that the outcome from these audits will not have an adverse effect on our operating results or financial position.
Excess tax benefits associated with employee stock-based compensation are included in income tax expense. However, since the amount of such excess tax benefits and deficiencies depend on the fair market value of our common stock, our income tax provision is subject to volatility in our stock price and in the future, could unfavorably affect our future effective tax rate.

Our future effective tax rate could be unfavorably affected by unanticipated changes in the valuation of our deferred tax assets and liabilities, and the ultimate use and depletion of these various tax credits and net operating loss carryforwards. Changes in our effective tax rate could have a material adverse impact on our results of operations. We record a valuation allowance to reduce our net deferred tax assets to the amount that we believe is more likely than not to be realized. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. To the extent we believe it is more likely than not that some portion of our deferred tax assets will not be realized, we record a valuation allowance against the deferred tax asset. Realization of our deferred tax assets is dependent primarily upon future taxable income in the applicable jurisdiction. On a periodic basis we evaluate our deferred tax assets for realizability. During the quarter ended December 31, 2021, we released the beginning of the year valuation allowance of $8.3 million against Singapore deferred tax assets. This release is a result of our Singapore operations showing cumulative profits for the prior three years, use of prior year carry forward attributes in the current period, as well as profits going forward. Based upon our review of all positive and negative evidence, as of December 31, 2021, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. The impact of releasing some or all of such valuation allowance in a future period could be material in the period in which such release occurs.
Our corporate income tax liability could materially increase if tax incentives we have negotiated in Singapore cease to be effective or applicable or if we are challenged on our use of such incentives.
We operate under certain favorable tax incentives in Singapore which are effective through March 2022 and may be extended through March 2027, and generally are dependent on our meeting certain headcount and investment thresholds. Such incentives allow certain qualifying income earned in Singapore to be taxed at reduced rates and are conditional upon our meeting certain employment and investment thresholds over time. If we fail to satisfy the conditions for receipt of these tax incentives, or to the extent U.S. or other tax authorities challenge our operation under these favorable tax incentive programs or our intercompany transfer pricing agreements, our taxable income could be taxed at higher federal or foreign statutory rates and our income tax liability and expense could materially increase beyond our projections. Each of our Singapore tax incentives is separate and distinct from the others, and may be granted, withheld, extended, modified, truncated, complied with or terminated independently without any effect on the other incentives. Absent these tax incentives, our corporate income tax rate in Singapore would generally be the 17% statutory tax rate. We are also subject to operating and other compliance requirements to maintain our favorable tax incentives. If we fail to comply with such requirements, we could lose the tax benefits and could possibly be required to refund previously realized material tax benefits. Additionally, in the future, we may fail to qualify for renewal of our favorable tax incentives or such incentives may not be available to us, which could also cause our future taxable income to increase and be taxed at higher statutory rates. Loss of one more of our tax incentives could cause us to modify our tax strategies and our operational structure, which could cause disruption in our business and have a material adverse impact on
36

our results of operations. Further, there can be no guarantee that such modification in our tax strategy will yield tax incentives as favorable as those we have negotiated with Singapore. Our interpretations and conclusions regarding the tax incentives are not binding on any taxing authority, and if our assumptions about tax and other laws are incorrect or if these tax incentives are substantially modified or rescinded we could suffer material adverse tax and other financial consequences, which would increase our expenses, reduce our profitability and adversely affect our cash flows.
We have assumed certain unfunded defined benefit retirement plan obligations in an acquisition. Such obligations may require a significant amount of cash to fund in the future, and changes in assumptions underlying the obligation and return on plan assets may adversely affect our earnings, equity and contributions in future.
We assumed an obligation associated with certain defined benefit retirement plans, including a pension plan, which cover certain employees of the Wi-Fi and Broadband assets business and generally provide benefits based on negotiated amounts for each year of service. These plans were underfunded by $4.5 million as of December 31, 2021 based on current projections and plan assets. We have never managed defined benefit plans in our operating history. We are required to make contributions to the pension plan. Additionally, with respect to certain other defined benefit plans, if the unfunded status reaches certain levels, we could be required to make contributions to cover the shortfall. Our obligation to make contributions may be impacted by a number of factors, many of which are beyond our control, including but not limited to, performance of plan assets and legislative changes. The net benefit obligation and cost is materially affected by the discount rate used to measure pension obligations, level of plan assets available to fund such obligations and long-term rate of return on plan assets. While such plans have not had a material impact on our results of operations, future changes in the discount rate used to measure the defined benefit obligation could result in a significant increase or decrease in the valuation of such obligations, affecting the reported funded status of our defined benefit plans as well as the net periodic pension cost in the following years. Similarly, changes in the expected return on plan assets, which may be significantly impacted by changes in investment performance or a change in portfolio mix, can result in significant changes in the net periodic pension cost in the subsequent years.
Investor confidence may be adversely impacted if we are unable to comply with Section 404 of the Sarbanes-Oxley Act of 2002, and as a result, our stock price could decline.
We are subject to rules adopted by the Securities Exchange Commission, or SEC, pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, or Sarbanes-Oxley Act, which require us to include in our Annual Report on Form 10-K our management’s report on, and assessment of the effectiveness of, our internal controls over financial reporting.
If we fail to maintain the adequacy of our internal controls, there is a risk that we will not comply with all of the requirements imposed by Section 404. Moreover, effective internal controls, particularly those related to revenue recognition, are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. Any of these possible outcomes could result in an adverse reaction in the financial marketplace due to a loss of investor confidence in the reliability of our consolidated financial statements and could result in investigations or sanctions by the SEC, the Nasdaq Stock Market LLC, or NASDAQ, or other regulatory authorities or in stockholder litigation. Any of these factors ultimately could harm our business and could negatively impact the market price of our securities. Ineffective control over financial reporting could also cause investors to lose confidence in our reported financial information, which could adversely affect the trading price of our common stock.
Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. However, our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.
ITEM 1B.     UNRESOLVED STAFF COMMENTS
None.
ITEM 2.     PROPERTIES
Our corporate headquarters occupy approximately 68,000 square feet in Carlsbad, California under a lease that expires in June 2022. We are currently in the process of renewing this lease. A full range of business and engineering functions are represented at our corporate headquarters, including a laboratory for research and development and manufacturing operations.
37

In addition to our principal office spaces in Carlsbad, we have active leased facilities in Irvine, California; San Jose, California; Boston, Massachusetts; Burnaby, Canada; Bangalore and Chennai, India; Singapore; Taipei and Hsinchu, Taiwan; Shenzhen, Shanghai, and Hong Kong, China; Seoul, South Korea; Tokyo, Japan; Paterna, Spain; Villach, Austria; Munich, Germany; and in Petah Tikva, Israel.        
ITEM 3.    LEGAL PROCEEDINGS

From time to time, we are subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. We believe that there are no currently pending litigation matters that, if determined adversely to our interests, would have a material effect on our financial position, results of operations, or cash flows or that would not be covered by our existing liability insurance.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

38

PART II — FINANCIAL INFORMATION

ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information and Holders
Our common stock is traded on the NASDAQ Stock Market LLC, or the NASDAQ, under the symbol MXL.
According to our transfer agent, as of January 26, 2022, there were 61 record holders of our common stock. We believe we have approximately 27,000 beneficial holders of our common stock.
Dividend Policy
We have never declared or paid cash dividends on our common stock. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our Board of Directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our Board of Directors may deem relevant.
Stock Performance Graph
Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed “filed” with the SEC or “Soliciting Material” under the Exchange Act, or subject to Regulation 14A or 14C, or to liabilities of Section 18 of the Exchange Act except to the extent we specifically request that such information be treated as soliciting material or to the extent we specifically incorporate this information by reference.

The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on The NYSE Composite Index and The Philadelphia Semiconductor Index. The period shown commences on December 31, 2016 and ends on December 31, 2021, the end of our last fiscal year. The graph assumes an investment of $100 on December 31, 2016, and the reinvestment of any dividends. We selected the NYSE Composite Index because our common stock was listed on The New York Stock Exchange from December 31, 2016 until December 10, 2021, at which time it became listed on the NASDAQ.
39

The comparisons in the graph below are required by the Securities and Exchange Commission and are not intended to forecast or be indicative of possible future performance of our common stock.
mxl-20211231_g1.jpg
40

Recent Sales of Unregistered Securities
None.
Recent Repurchases of Equity Securities
PeriodTotal Number of Shares RepurchasedAverage Price Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Program(1)
Maximum Dollar Value of Shares that May Yet Be Purchased Under the Program(1)
Fiscal 2021
February 23, 2021 through February 28, 2021— $— — $100,000,000 
March 1, 2021 through March 31, 202175,000 $35.62 75,000 $97,328,822 
April 1, 2021 through April 30, 202127,000 $37.66 27,000 $96,311,889 
May 1, 2021 through May 31, 202150,900 $35.48 50,900 $94,506,043 
June 1, 2021 through June 30, 202142,000 $39.01 42,000 $92,867,547 
July 1, 2021 through July 31, 202124,200 $41.67 24,200 $91,859,022 
August 1, 2021 through August 31, 2021— $— — $91,859,022 
September 1, 2021 through September 30, 2021— $— — $91,859,022 
October 1, 2021 through October 31, 202158,500 $52.49 58,500 $88,788,577 
November 1, 2021 through November 30, 202193,624 $68.38 93,624 $82,386,841 
December 1, 2021 through December 31, 202183,148 $71.24 83,148 $76,463,616 
Total454,372 454,372 
______________________
(1) On February 24, 2021, the Company publicly announced that its board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice.
ITEM 6.    [RESERVED]
ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements
The following discussion and analysis of the financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included elsewhere in this report.
Overview
We are a provider of communications systems-on-chip solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. We are a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. In most cases, these products are designed on a single silicon-die, using standard digital complementary metal oxide semiconductor (CMOS) processes and conventional packaging technologies. We believe this approach enables our
41

solutions to achieve superior power, performance, and cost relative to our industry competition. Our customers include electronics distributors, module makers, original equipment manufacturers (OEMs), and original design manufacturers (ODMs), who incorporate our products in a wide range of electronic devices. Examples of such devices include cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Our highly integrated semiconductor devices and platform-level solutions are primarily manufactured using low-cost CMOS process technology. CMOS processes are ideally suited for large digital logic implementations targeting high-volume and low-cost consumer applications. Importantly, our ability to design analog and mixed-signal circuits in CMOS allows us to efficiently combine analog functionality and complex digital signal processing logic in the same integrated circuit. As a result, our solutions have exceptional levels of functional integration and performance, low manufacturing cost, and reduced power consumption. In addition, our proprietary CMOS-based radio and digital system architectures also enable shorter design cycles, significant design flexibility and low system-level cost across a wide range of broadband communications, wired and wireless infrastructure, and industrial and multi-market customer applications.
In the year ended December 31, 2021, net revenue was $892.4 million, which was derived in part from sales of RF receivers and RF receiver systems-on-chip and connectivity solutions into broadband operator voice and data modems and gateways and connectivity adapters, global analog and digital RF receiver products, radio and modem solutions into wireless carrier access and backhaul infrastructure platforms, high-speed optical interconnect solutions sold into optical modules for data-center, metro and long-haul networks, and high-performance interface and power management solutions into a broad range of communications, industrial, automotive and multi-market applications. Our ability to achieve revenue growth in the future will depend, among other factors, on our ability to further penetrate existing markets; our ability to expand our target addressable markets by developing new and innovative products; changes in government trade policies; and our ability to obtain design wins with device manufacturers, in particular manufacturers of set-top boxes, data modems, and gateways for the broadband service provider, storage networking market, cable infrastructure market, industrial and automotive markets, and optical module and telecommunications infrastructure markets.
Products shipped to Asia accounted for 83%, 82% and 84% of net revenue during the years ended 2021, 2020 and 2019, respectively, including 40%, 42% and 46%, respectively, from products shipped to Hong Kong and 12%, 17% and 14%, respectively, from products shipped to mainland China and 13% from products shipped to Vietnam in 2021. Although a large percentage of our products is shipped to Asia, we believe that a significant number of the systems designed by these customers and incorporating our semiconductor products are then sold outside Asia. For example, revenue generated from sales of our products during the years ended December 31, 2021, 2020 and 2019 related principally to sales to Asian ODMs and contract manufacturers delivering products into European and North American markets. To date, all of our sales have been denominated in United States dollars.
A significant portion of our net revenue has historically been generated by a limited number of customers. Sales to customers comprise both direct sales to customers and indirect sales through distributors. In the year ended December 31, 2021, our top two customers accounted for 26% of our net revenue, and our ten largest customers collectively accounted for 69% of our net revenue, of which distributor customers accounted for 27% of our net revenue. In the year ended December 31, 2020, two of our direct customers accounted for 28% of our net revenue, and our ten largest customers collectively accounted for 68% of our net revenue, of which distributor customers comprised 41% of our net revenue. In the year ended December 31, 2019, one of our direct customers accounted for 14% of our net revenue, and our ten largest customers collectively accounted for 63% of our net revenue, of which distributor customers comprised 38% of our net revenue. For certain customers, we sell multiple products into disparate end user applications such as cable modems, satellite set-top boxes and broadband gateways.
Our business depends on winning competitive bid selection processes, known as design wins, to develop integrated circuits for use in our customers’ products. These selection processes are typically lengthy, and as a result, our sales cycles will vary based on the specific market served, whether the design win is with an existing or a new customer and whether our product being designed in our customer’s device is a first generation or subsequent generation product. Our customers’ products can be complex and, if our engagement results in a design win, can require significant time to define, design and result in volume production. Because the sales cycle for our products is long, we can incur significant design and development expenditures in circumstances where we do not ultimately recognize any revenue. We do not have any long-term purchase commitments with any of our customers, all of whom purchase our products on a purchase order basis. Once one of our products is incorporated into a customer’s design, however, we believe that our product is likely to remain a component of the customer’s product for its life cycle because of the time and expense associated with redesigning the product or substituting an alternative chip. Product
42

life cycles in our target markets will vary by application. For example, in the cable operator modem and gateway sectors, a design-in can have a product life cycle of 24 to 48 months. In the industrial and wired and wireless infrastructure markets, a design-in can have a product life cycle of 24 to 60 months and beyond.

Impact of COVID-19 and the Global Semiconductor Chip Shortage

In late January 2020 and early February 2020, in response to a severe outbreak of the novel coronavirus disease, or COVID-19, the government of China instituted mandatory quarantines in Wuhan, China, extended lunar new year holiday closures, and restricted shipments out of the country. This resulted in a temporary delay in our product shipments in the first quarter of 2020. On March 11, 2020, the World Health Organization declared a global pandemic regarding COVID-19. The COVID-19 pandemic has reached all of the countries and states in which we operate, including in California where our headquarters and central engineering team are located, as well as Massachusetts, Spain, India, Singapore, Taiwan, Canada, France, Japan, South Korea, Hong Kong, Israel, Germany, and Austria, where additional engineering, sales, and administrative personnel are located. In many of these jurisdictions, local authorities have instituted various restrictions relating to COVID-19. To protect the health and safety of our employees, we adopted social distancing policies including suspending employee travel and implementing remote work arrangements for substantially all of our workforce worldwide.

As of December 31, 2021, much of our workforce has received COVID-19 vaccinations and subsequently, most of our employees have returned to the office at full or reduced capacity adhering to local health authority guidelines in the jurisdictions in which we operate.

While we experienced some negative impact to our net revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19, including the supply constraints described below, as well as certain customer order push-out requests, since then, we have been benefiting from the work-from-home environment that is driving an increase in demand for certain of our products. However, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor chip shortage impacting our industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and we are continuing to work closely with our suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on our ability to meet increased demand on certain products which may continue into 2023.

Further, global financial markets reacted negatively to the COVID-19 pandemic’s impacts causing significant declines or volatility in the stock price and market capitalization of many companies across all industries. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy has continued as a result of the COVID-19 pandemic, and we may experience increased volatility in our sales and revenues and our stock price in the near future. However, the magnitude of such volatility on our business and its duration is uncertain and cannot be reasonably estimated at this time.
Acquisition of Home Gateway Platform Division of Intel Corporation

On July 31, 2020, we completed our acquisition of the Home Gateway Platform Division, which we refer to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel, dated April 5, 2020, and related agreements. We paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the proceeds from a secured incremental term loan with an aggregate principal amount of $350.0 million (Note 8).
Acquisition of NanoSemi, Inc.

On September 9, 2020, we completed our acquisition of NanoSemi, Inc. pursuant to a merger agreement. The initial closing transaction consideration consisted of $10 million in cash and 804,163 shares of our common stock. In addition, the NanoSemi stockholders received $35 million in deferred cash payments in 2021, and certain NanoSemi stockholders may also receive up to an additional $35 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, on
43

September 9, 2020, we filed a registration statement registering the resale of the shares of our common stock received by the NanoSemi stockholders in the acquisition.

For more information, please refer to Note 3 of our consolidated financial statements.

Stock Repurchase Program

On February 23, 2021, our board of directors authorized a plan to repurchase up to $100 million of our common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate us to make any repurchases and may be modified, suspended, or terminated by us at any time without prior notice.

For more information, please refer to Note 16 of our consolidated financial statements.

Debt

On June 23, 2021, the Company entered into a Credit Agreement, or the June 23, 2021 Credit Agreement, by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the Initial Term Loan under the June 23, 2021 Credit Agreement, in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the Revolving Facility, in an aggregate principal amount of up to $100.0 million.

The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto or as amended by Amendment No. 1, dated July 31, 2020 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the May 12, 2017 Credit Agreement and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2021, the Revolving Facility was undrawn. In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, during the year ended December 31, 2021, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

For more information, please refer to Note 8 of our consolidated financial statements.
Recent Developments
Business Acquisition
On December 8, 2021, we completed our acquisition of a business pursuant to a purchase agreement. The initial closing transaction consideration consisted of $5 million in cash. In addition, the agreement provides for an additional $3 million to be paid out in cash if certain financial and personnel targets are met by March 31, 2023.

For more information, please refer to Note 3 of our consolidated financial statements.

Critical Accounting Estimates
Management’s discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements which are prepared in accordance with accounting principles that are generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, related disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. We continually evaluate our estimates and judgments, the most critical of which are those related to business combinations, revenue recognition, inventory valuation, production masks, goodwill and other intangible assets valuation, and income taxes. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known.
44

We believe that the following accounting estimates we have identified as critical involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, these are the estimates we believe are the most critical to understanding and evaluating our consolidated financial condition and results of operations. Refer to Note 1 to our consolidated financial statements included elsewhere in this report for a summary of each of the related accounting policies.
Business Combinations
Estimates in our business combination accounting that involve a significant level of estimation uncertainty include the valuation of identifiable intangible and tangible assets such as inventory, property and equipment, and intangible assets including IPR&D and contingent consideration, which involve the use of forecasted financial information available at the acquisition date, including application of revenue growth rates and margin percentages, and use of a discount rate and various other assumptions as described in more detail in the notes 1 and 3 to our consolidated financial statements. The reported amounts are sensitive to changes to certain assumptions used in the valuation. For example, if the discount rate used in our valuations increased by 1%, it would result in a decrease to the valuation of intangible assets of $3.8M for our 2020 acquisitions and $0.1M for our 2021 acquisition. The amortization and depreciation of such assets, and change in fair value of contingent consideration, impact our consolidated financial results in periods subsequent to the acquisition, and such amounts are disclosed in our consolidated financial statements. During the years ended December 31, 2021 and 2020, we have not recorded any material adjustments to the valuation of such assets, goodwill, or subsequent period adjustments to the consolidated statements of operations associated with our 2020 and 2021 business combinations, including impairment.
Revenue Recognition
Estimates in our revenue recognition that involve a significant level of estimation uncertainty include the estimates of price adjustments and returns under contractual stock rotation rights based on our analysis of expected value of actual price adjustment claims by distributors and product and historical return rates. Any changes to such estimates, for example differences in actual sell-through activity versus our estimate of sell-through activity in our price adjustments, or actual vs. historical return rates, may impact our consolidated financial results in periods subsequent to recording those estimates, and such amounts are disclosed in our consolidated financial statements. Other than our estimates of sell-through activity and customer return rates, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions. During the years ended December 31, 2021, 2020, and 2019 we have not recorded any material adjustments to such estimates.
Inventory Valuation
Estimates in the valuation of inventory that involve a significant level of estimation uncertainty include our estimates of excess and obsolete inventory based on forecasts of future demand for our products in inventory. Any changes to such estimates, for example differences in actual sales versus our estimates of demand, or conversely, the ultimate sell-through of fully reserved inventory for which we did not anticipate any future demand, impact our consolidated financial results in periods subsequent to recording those estimates. Other than our forecasts of future demand, there are no assumptions inherent in our estimates in the valuation of inventory that would result in sensitivity of reported amounts to such assumptions. During the years ended December 31, 2021, 2020, and 2019, we have not recorded any material net adjustments for such changes in estimates.
Production Masks
Estimates in the capitalization of production masks that involve a significant level of estimation uncertainty include our judgment of whether the technology underlying the product to be produced using the production masks will have future benefit based on our forecasts of future demand for such technology. Any changes in circumstances affecting capitalization, for example, a decision to abandon a project associated with those production masks, may result in impairment of the production mask and therefore impact our consolidated financial results in periods subsequent to capitalizing a production mask. Other than our forecasts of future demand, there are no assumptions inherent in our estimates in the capitalization of production masks that would result in sensitivity of reported amounts to such assumptions. During the years ended December 31, 2021, 2020, and 2019, we have not recorded any material impairment of production masks.
45

Impairment of Goodwill and Long-Lived Assets
Estimates in our assessment of impairment of goodwill and long-lived assets that involve a significant level of estimation uncertainty and management judgment include the comparison of our market capitalization as of the annual impairment assessment date to the carrying value of goodwill, use of forecasted financial information for our projects remaining in IPR&D, including growth rates and margin percentages, and a discount rate as of the annual IPR&D impairment assessment date, and our quarterly assessment of whether indicators of impairment exist with respect to all of our goodwill and long-lived assets. For example, a decision to abandon a project involving the technology underlying developed technology and IPR&D may result in immediate impairment of such assets in the quarter such decision is made. As of the October 31 assessment date, the valuation of IPR&D was not sensitive to changes in the underlying discount rate used in our impairment analysis; for example, if our discount rate increased by 10%, it would not result in impairment of IPR&D. Impairment of goodwill and long-lived assets impact our consolidated financial results in periods subsequent to their acquisition, and such amounts are disclosed in our consolidated financial statements. During the years ended December 31, 2021, 2020 and 2019, we have not recorded any material adjustments to the valuation of such assets.
Income Taxes

Estimates in our assessment of realizability of deferred tax assets that involve a significant level of estimation uncertainty and management judgment include projected future taxable income. For example, we continue to have a valuation allowance against state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. If projected future taxable income in the U.S., for example, were to increase from what we assumed in our estimates, in periods subsequent to recording valuation allowances, it may be more likely than not that a proportional amount of the valuation against deferred tax assets will be released, resulting in an impact to our tax provision (benefit).

Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on our consolidated financial position and results of operations as of and for the year ended December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for us beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on our financial disclosures as of and for the year ended December 31, 2021.
Recently Issued Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilties from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for us beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.
46

Results of Operations
The following describes the line items set forth in our consolidated statements of operations. A discussion of changes in our results of operations during the year ended December 31, 2020 compared to the year ended December 31, 2019 has been omitted from this Annual Report on Form 10-K, but may be found in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 11, 2021, which discussion is incorporated herein by reference and which is available free of charge on the SEC’s website at www.sec.gov.
Net Revenue. Net revenue is generated from sales of radio-frequency, analog, digital, and mixed-signal integrated circuits for access and connectivity, wired and wireless infrastructure, and industrial and multi-market applications. A significant portion of our sales are to distributors, who then resell our products.
Cost of Net Revenue. Cost of net revenue includes the cost of finished silicon wafers processed by third-party foundries; costs associated with our outsourced packaging and assembly, test and shipping; costs of personnel, including stock-based compensation, and equipment associated with manufacturing support, logistics and quality assurance; amortization of acquired developed technology and purchased licensed technology intangible assets; inventory fair value adjustments; amortization of certain production mask costs and computer-aided design software license costs; cost of production load boards and sockets; and an allocated portion of our occupancy costs.
Research and Development. Research and development expense includes personnel-related expenses, including stock-based compensation, new product engineering mask costs, prototype integrated circuit packaging and test costs, computer-aided design software license costs, intellectual property license costs, reference design development costs, development testing and evaluation costs, depreciation expense and allocated occupancy costs. Research and development activities include the design of new products, refinement of existing products and design of test methodologies to ensure compliance with required specifications. All research and development costs are expensed as incurred.
Selling, General and Administrative. Selling, general and administrative expense includes personnel-related expenses, including stock-based compensation, amortization of certain acquired intangible assets, merger, acquisition and integration costs, third-party sales commissions, field application engineering support, travel costs, professional and consulting fees, legal fees, depreciation expense and allocated occupancy costs.
Impairment Losses.  Impairment losses consist of charges resulting from the impairment of intangible assets.
Restructuring Charges. Restructuring charges consist of severance, lease and leasehold impairment charges, and other charges related to restructuring plans.
Loss on Extinguishment of Debt. Loss on extinguishment of debt consists of the charge-off of remaining unamortized debt discount and issuance cost on debt we repaid early with a majority of the proceeds from a new term loan.
Interest and Other Income (Expense), Net. Interest and other income (expense), net includes interest income, interest expense and other income (expense). Interest income consists of interest earned on our cash, cash equivalents and restricted cash balances. Interest expense consists of interest accrued on debt. Other income (expense) generally consists of income (expense) generated from non-operating transactions.
Income tax provision (benefit). We make certain estimates and judgments in determining income taxes for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes and the realizability of assets in future years.
47

The following table sets forth our consolidated statement of operations data as a percentage of net revenue for the periods indicated:
Year Ended December 31,
20212020
Net revenue100 %100 %
Cost of net revenue44 56 
Gross profit56 44 
Operating expenses:
Research and development31 38 
Selling, general and administrative17 27 
Impairment losses— — 
Restructuring charges— 
Total operating expenses48 66 
Income (loss) from operations(21)
Interest income— — 
Interest expense(1)(3)
Loss on extinguishment of debt(1)— 
Other income (expense), net— — 
Total other income (expense), net(2)(3)
Income (loss) before income taxes(24)
Income tax provision (benefit)(3)
Net income (loss)%(21)%
Net Revenue
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Broadband$492,482 $244,424 $248,058 101 %
% of net revenue55 %51 %
Connectivity149,285 70,739 78,546 111 %
% of net revenue17 %15 %
Infrastructure119,421 76,166 43,255 57 %
% of net revenue13 %16 %
Industrial and multi-market131,210 87,267 43,943 50 %
% of net revenue15 %18 %
Total net revenue$892,398 $478,596 $413,802 86 %

48

Net revenue increased $413.8 million to $892.4 million for the year ended December 31, 2021, as compared to $478.6 million for the year ended December 31, 2020. The increase in broadband net revenue of $248.1 million was primarily the result of a full-year contribution of gateway revenues attributable to our acquisition of the Wi-Fi and Broadband assets business on July 31, 2020 compared to partial-year contribution in the prior year, and, to a lesser extent, improvements in cable front-end, tuner and satellite shipments. The increase in connectivity revenue of $78.5 million was primarily driven by a full-year contribution of Wi-Fi and ethernet revenues attributable to our Wi-Fi and Broadband assets business acquisition compared to partial-year contribution in the prior year, further supplemented by increases in MoCA and G.hn product shipments. The increase in infrastructure revenues of $43.3 million was primarily driven by an increase in shipments of high-performance analog, wireless backhaul and wireless access deployments driven by the ramp-up of 5G, and to a lesser extent, increased MoCA and G.hn last-mile Access product shipments in this category. The revenues in this category in part increased due to recovery in demand for high-performance analog and wireless backhaul, which saw weaker demand in 2020 during the first year of the COVID-19 pandemic. The increase in industrial and multi-market revenue of $43.9 million was related to increased shipments of high-performance analog products and component products attributable to our Wi-Fi and Broadband assets business acquisition.
We currently expect that revenue will fluctuate in the future, from period-to-period, based on evolving customer demand for existing products, the pace of adoption of newer products, and macroeconomic conditions. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic, as well as uncertainty in supply from the global semiconductor chip shortage, we may experience increased volatility in our sales and revenues.
Cost of Net Revenue and Gross Profit
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Cost of net revenue$396,566 265,798 130,768 49 %
% of net revenue44 %56 %
Gross profit 495,832 212,798 283,034 133 %
% of net revenue56 %44 %

Cost of net revenue increased $130.8 million to $396.6 million for the year ended December 31, 2021, as compared to $265.8 million for the year ended December 31, 2020. The increase was primarily driven by higher sales and incremental expenses, primarily driven by our acquisition of the Wi-Fi and Broadband assets business. Gross profit percentage improved for the year ended December 31, 2021, as compared to the year ended December 31, 2020, due primarily to a reduction in acquisition-related amortization of inventory fair value adjustments of $32.9 million and improved absorption of amortization of intangible costs.

We currently expect that gross profit percentage will fluctuate in the future, from period-to-period, based on changes in product mix, average selling prices, and average manufacturing costs. Further, due to heightened volatility and uncertainty in customer demand resulting from the COVID-19 pandemic and global semiconductor chip shortages, we may experience increased volatility in our cost of net revenues and gross profit as a result.
Research and Development
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Research and development$278,440 $179,993 $98,447 55 %
% of net revenue31 %38 %

Research and development expense increased $98.4 million to $278.4 million for the year ended December 31, 2021 from $180.0 million in the year ended December 31, 2020. The increase was primarily due to a full year impact from our 2020 business acquisitions, which resulted in added engineering headcount, facilities, and related expenses, as well as an increase in bonuses and performance stock-based compensation expenses, compared to a partial year impact in 2020. There were increases in personnel-related expense of $66.8 million, of which $19.7 million is from performance-based bonus accruals and stock-based compensation expense, outside services of $14.6 million which primarily includes consulting and computer aided design
49

expense of $9.2 million and consulting expense of $4.1 million, prototype expense of $7.1 million, depreciation expense of $4.5 million, occupancy expenses of $4.3 million, and supplies expenses totaling $0.6 million.

We expect our research and development expenses to increase in future years as we continue to expand our product portfolio and enhance existing products.
Selling, General and Administrative
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Selling, general and administrative$149,943 $130,025 $19,918 15 %
% of net revenue17 %27 %

Selling, general and administrative expense increased $19.9 million to $149.9 million for the year ended December 31, 2021, as compared to $130.0 million for the year ended December 31, 2020. The increase was primarily due to a full year impact from our 2020 business acquisitions, which resulted in added personnel, facilities, and related expenses as well as an increase in performance-based bonuses and stock-based compensation expenses, compared to a partial year impact in 2020. There were increases in personnel expense of $21.9 million, including $8.2 million from performance-based bonus accruals and stock-based compensation expenses, outside services of $3.4 million primarily consisting of consulting fees, occupancy expenses of $2.3 million, professional fees of $2.1 million, supplies expense of $1.3 million, depreciation expense of $0.5 million. These increases were partially offset by a decrease in acquisition transaction and integration expenses of $12.4 million.

We expect selling, general and administrative expenses to increase in future years as we grow our sales and marketing organization to expand into existing and new markets.
Impairment Losses
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Impairment losses$— $86 $(86)(100)%
% of net revenue— %— %
Impairment losses in the year ended December 31, 2020 related to abandonment of a license of intellectual property.
Restructuring Charges
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Restructuring charges$2,204 $3,833 $(1,629)(42)%
% of net revenue— %%
Restructuring charges decreased $1.6 million to $2.2 million for the year ended December 31, 2021, compared to $3.8 million for the year ended December 31, 2020. Restructuring charges for the year ended December 31, 2021 primarily consisted of $1.3 million in employee severance-related charges and $0.6 million of lease-related charges, which primarily consisted of impairment of leased right-of-use assets and leasehold improvements. Restructuring charges in the year ended December 31, 2020 primarily consisted of lease restructuring charges of $2.0 million, which included impairment of leased right-of-use assets of $1.5 million, and $1.6 million in employee severance-related charges.
50

Loss on Extinguishment of Debt
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Loss on extinguishment of debt$(5,221)$— $(5,221)N/A
% of net revenue(1)%— %
Loss on extinguishment of debt in the year ended December 31, 2021 consists of the charge-off of remaining unamortized debt discount and issuance costs on debt under our prior term loan which we repaid early with proceeds from a new term loan in June 2021.
Interest and Other Income (Expense)
Year Ended December 31,
20212020$ Change% Change
(dollars in thousands)
Interest and other income (expense), net$(12,154)$(13,713)$1,559 (11)%
% of net revenue(1)%(3)%
Interest and other income (expense), net changed by $1.6 million from a net expense of $13.7 million in the year ended December 31, 2020 to a net expense of $12.2 million for the year ended December 31, 2021. The change in interest and other income (expense), net was primarily due to the impact of a non-recurring gain on sale of a privately held investment of $1.9 million, partially offset by impacts from foreign currency exchange rate fluctuations.
Income Tax Provision (Benefit)
 Year Ended December 31,
 20212020$ Change% Change
(dollars in thousands)
Income tax provision (benefit)$5,901 $(16,259)$22,160 (136)%
The income tax provision for the year ended December 31, 2021 was $5.9 million compared to an income tax benefit of $16.3 million for the year ended December 31, 2020.
The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on global intangible low-taxed income (“GILTI”) and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.

The difference between our effective tax rate and the 21.0% U.S. federal statutory rate for the year ended December 31, 2020 resulted primarily from foreign earnings taxed at rates other than the federal statutory rate, a benefit related to release of uncertain tax positions under ASC 740-10, and excess tax benefits related to stock-based compensation. Also included in income tax benefit for the year ended December 31, 2020 was a tax benefit related to the Coronavirus Aid, Relief and Economic Security Act, or CARES Act, enacted effective March 27, 2020, and a tax provision related to a change in judgment regarding the final outcome of the Altera tax case. Such tax benefit relates to our ability to carry back our 2019 net operating loss, originally valued at a 21% federal tax rate, to offset income taxes paid in prior periods at the 35% federal tax rate in effect at that time.

We continue to maintain a valuation allowance to offset state and certain federal and foreign deferred tax assets, as realization of such assets does not meet the more-likely-than-not threshold required under accounting guidelines. In making such determination, we consider all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. During the
51

quarter ended December 31, 2021, we released the beginning of the year valuation allowance of $8.3 million against our Singapore deferred tax assets. This release is a result of our Singapore operations showing cumulative profits for the prior three years, and the use of prior year carry forward attributes in the current period. Based upon our review of all positive and negative evidence, we continue to have a valuation allowance on state deferred tax assets, certain federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where we have cumulative losses or otherwise are not expected to utilize certain tax attributes. We do not incur income tax expense or benefit in certain tax-free jurisdictions in which we operate.
Our subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended through March 2027. Under these incentives, qualifying income derived from certain sales of our integrated circuits is taxed at a concessionary rate over the incentive period. We also receive a reduced withholding tax rate on certain intercompany royalty payments made by our Singapore subsidiary during the incentive period. Such incentives are conditional upon our meeting certain minimum employment and investment thresholds within Singapore over time, and we may be required to return certain tax benefits in the event we do not achieve compliance related to that incentive period. We currently believe that we will be able to satisfy these conditions without material risk.
Liquidity and Capital Resources
As of December 31, 2021, we had cash and cash equivalents of $130.6 million, restricted cash of $1.2 million and net accounts receivable of $119.7 million. Additionally, as of December 31, 2021, our working capital, which we define as current assets less current liabilities, was $196.7 million.

Our primary uses of cash are to fund operating expenses and purchases of inventory, property and equipment, and from time to time, the acquisition of businesses. We also use cash to pay down outstanding debt, repurchase our common stock under our stock repurchase plan, and from time to time, make investments. In June 2021, the Company used a portion of funds from a new senior secured term B loan facility or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million to repay in full all outstanding indebtedness under the May 12, 2017 Credit Agreement and related fees and expenses incurred. The remaining proceeds of $11.0 million of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes. The Company also entered into a senior secured revolving credit facility, in an aggregate principal amount of up to $100.0 million which remained undrawn as of December 31, 2021. The proceeds of the revolving facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. In July 2020, we funded our $150.0 million acquisition of the Wi-Fi and Broadband assets business with a portion of the net proceeds of an $175.0 million incremental term loan under the May 12, 2017 Credit Agreement, which loan we repaid with the proceeds under the Initial Term Loan under the June 23, 2021 Credit Agreement as described above. In September 2020, we paid $10.0 million in cash to acquire NanoSemi and in the year ended December 31, 2021, we paid an aggregate of $35.0 million in additional cash payments to stockholders of NanoSemi, which were previously deferred under the terms of the merger agreement. In December 2021, we paid $5.0 million in cash to acquire a business.
Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement. We have exercised our right to prepay a portion of the principal amount due. As of December 31, 2021, the debt outstanding of $310.0 million is due and payable on June 23, 2028.
Heightened volatility, global semiconductor chip shortages, and uncertainty in customer demand and the worldwide economy in general continues to impact business and financial markets as a result of the COVID-19 pandemic, and we may experience decreased sales and revenues in the near future. A material adverse impact from COVID-19 and the global semiconductor chip shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions. Our future capital requirements will depend on many factors, including changes in revenue, the expansion of our engineering, sales and marketing activities, the timing and extent of our expansion into new territories, the timing of introductions of new products and enhancements to existing products, the continuing market acceptance of our products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to us or at all. If we are unable to raise additional funds when needed, we may not be able to sustain our operations or execute our strategic plans.
Our cash and cash equivalents are impacted by the timing of when we pay expenses as reflected in the change in our outstanding accounts payable and accrued expenses. Cash used to fund operating expenses in our consolidated statements of cash flows excludes the impact of non-cash items such as amortization and depreciation of acquired intangible assets and leased right-of-use assets and property and equipment, inventory fair value adjustments, stock-based compensation, loss on extinguishment of debt and impairment of leased right-of-use assets and related leasehold improvements. Cash used to fund
52

capital purchases and acquisitions of businesses and investments are included in investing activities in our consolidated statements of cash flows. Cash proceeds from debt and issuance of common stock and cash used to pay down outstanding debt or repurchase common stock is included in financing activities in our consolidated statements of cash flows.
As of December 31, 2021, our material cash requirements include long-term debt, non-cancelable operating leases, inventory purchase obligations and other obligations, which primarily consist of contractual payments due for computer-aided design software, as follows:
Payments due
TotalLess than 1 year1-3 years3-5 yearsMore than 5 years
(in thousands)
Long term debt obligations$310,000 $— $— $— $310,000 
Operating lease obligations36,234 9,930 13,060 9,987 3,257 
Purchase obligations141,401 141,401 — — — 
Other obligations44,984 28,758 16,115 111 — 
Total$532,619 $180,089 $29,175 $10,098 $313,257 
Our planned capital expenditures as of December 31, 2021 were not material. Our consolidated balance sheet at December 31, 2021 included $6.0 million in other long-term liabilities for uncertain tax positions, some of which may result in cash payment, and $2.7 million in contingent consideration associated with a business acquisition (see Note 3 for details). The future payments related to uncertain tax positions recorded as other long-term liabilities and the contingent consideration have not been presented in the table above due to the uncertainty of the amounts and timing of cash settlement with the taxing authorities and shareholders of the acquired business.

Our primary sources of cash are cash receipts on accounts receivable from our shipment of products to distributors and direct customers, and through January 2021, from billings made on our behalf to customers for products sold by Intel under a transition services agreement. Aside from the amounts billed to our customers, net cash collections of accounts receivable are impacted by the efficiency of our cash collections process, which can vary from period to period depending on the payment cycles of our major distributor customers, and relative linearity of shipments period-to-period. Additionally, the June 23, 2021 Credit Agreement, under which we entered into a senior secured term B loan facility and a $100.0 million revolving credit facility (undrawn as of December 31, 2021), permits us to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of "Consolidated EBITDA," (as defined in such agreement), plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests.
Following is a summary of our working capital, cash and cash equivalents, and restricted cash for the periods indicated:
December 31,December 31,
20212020
(in thousands)
Working capital$196,709 $128,057 
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Long-term restricted cash1,061 1,018 
Total cash, cash equivalents, and restricted cash$131,738 $150,034 

53

Following is a summary of our cash flows provided by (used in) operating activities, investing activities and financing activities for the periods indicated:
Year Ended December 31,
20212020
(in thousands)
Net cash provided by operating activities$168,233 $73,593 
Net cash used in investing activities(91,757)(175,286)
Net cash provided by (used in) financing activities(91,903)159,649 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,869)(1,039)
Increase (decrease) in cash, cash equivalents and restricted cash$(18,296)$56,917 
Cash Flows from Operating Activities
Net cash provided by operating activities was $168.2 million for the year ended December 31, 2021 and consisted of positive impact of net income of $42.0 million and non-cash items of $161.2 million, partially offset by changes in operating assets and liabilities of $24.3 million, excess tax benefits and deferred income taxes totaling $10.7 million. Non-cash items included in net income for the year ended December 31, 2021 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $91.8 million, stock-based compensation of $59.4 million, loss on extinguishment of debt of $5.2 million, and amortization of debt issuance costs and discounts of $3.0 million.
Net cash provided by operating activities was $73.6 million for the year ended December 31, 2020 and primarily consisted of the positive impact from $162.5 million in non-cash items and $28.9 million in changes in operating assets and liabilities, partially offset by the negative impact of net loss of $98.6 million and deferred income taxes and excess tax benefits totaling $19.2 million. Non-cash items included in net loss for the year ended December 31, 2020 primarily consisted of depreciation and amortization of property, equipment, acquired intangible assets and leased right-of-use assets of $76.5 million, stock-based compensation of $47.6 million, and inventory fair value adjustments of $32.9 million.
Cash Flows from Investing Activities
Net cash used in investing activities was $91.8 million for the year ended December 31, 2021 and consisted of $40.0 million in cash used for acquisitions, comprising $35.0 million in payments of purchase price from our 2020 acquisition of NanoSemi that were previously deferred under the terms of the merger agreement and $5.0 million to purchase a business, $39.2 million in purchases of property and equipment, $7.6 million in purchases of intangible assets, and $5.0 million in purchases of long-term investments in a private entity.
Net cash used in investing activities was $175.3 million for the year ended December 31, 2020 and consisted of $160.0 million in cash used in the acquisitions, comprising $150.0 million for the WiFi and Broadband assets business and $10.0 million in initial cash for NanoSemi, $12.5 million in purchases of property and equipment, and $2.8 million in purchase of intangible assets.
Cash Flows from Financing Activities
Net cash used in financing activities was $91.9 million for the year ended December 31, 2021. Net cash used in financing activities consisted of $409.8 million in repayments of debt, $23.5 million in common stock repurchases, $13.1 million in minimum tax withholding paid on behalf of employees for restricted stock units, and $4.2 million in debt issuance costs, partially offset by cash inflows from net proceeds from the issuance of debt of $350.0 million and from issuance of common stock upon exercise of stock options of $8.8 million.
Net cash provided by financing activities was $159.6 million for the year ended December 31, 2020. Net cash provided by financing activities consisted primarily of $175.0 million in proceeds from borrowings under an incremental term loan we entered into in July 2020 in part in connection with the acquisition of the WiFi and Broadband assets business, and cash inflows from net proceeds from issuance of common stock upon exercise of stock options of $8.1 million, partially offset by aggregate repayments of principal on outstanding debt of $17.2 million, minimum tax withholding paid on behalf of employees for restricted stock units of $3.5 million, and payments of debt issuance costs of $2.7 million.
54

We believe that our $130.6 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund our projected operating requirements for at least the next twelve months. As of December 31, 2021, our indebtedness totaled $310.0 million, which consists of outstanding principal under the Initial Term Loan under the June 23, 2021 Credit Agreement. The June 23, 2021 Credit Agreement also provides the Company with the Revolving Facility in an aggregate principal amount of up to $100.0 million. The Initial Term Loan under the June 23, 2021 Credit Agreement has a seven-year term expiring in June 2028 and bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the care of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement amortizes in equal quarterly installments equal to 0.25% of the original principal amount, with the balance payable at maturity on June 23, 2028. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.
Our cash and cash equivalents in recent years have been favorably affected by our implementation of an equity-based bonus program for our employees, including executives. In connection with that bonus program, in February 2021, we issued 0.5 million freely-tradable shares of our common stock in settlement of bonus awards for the 2020 performance period. We expect to implement a similar equity-based plan for fiscal 2021, but our compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
Warranties and Indemnifications
In connection with the sale of products in the ordinary course of business, we often make representations affirming, among other things, that our products do not infringe on the intellectual property rights of others, and agree to indemnify customers against third-party claims for such infringement. Further, our certificate of incorporation and bylaws require us to indemnify our officers and directors against any action that may arise out of their services in that capacity, and we have also entered into indemnification agreements with respect to all of our directors and certain controlling persons.
Off-Balance Sheet Arrangements
As part of our ongoing business, we do not participate in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, or SPEs, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. As of December 31, 2021, we were not involved in any unconsolidated SPE transactions.
ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.
Foreign Currency Risk
To date, our international customer and vendor agreements have been denominated mostly in United States dollars. Accordingly, we have limited exposure to foreign currency exchange rates and do not enter into foreign currency hedging transactions. The functional currency of certain foreign subsidiaries is the local currency. Accordingly, the effects of exchange rate fluctuations on the net assets of these foreign subsidiaries’ operations are accounted for as translation gains or losses in accumulated other comprehensive income within stockholders’ equity. A hypothetical change of 100 basis points in such foreign currency exchange rates during the year ended December 31, 2021 would result in a change to translation gain in accumulated other comprehensive income of approximately $0.8 million.
Interest Rate Risk

55

We are subject to a variable amount of interest on the principal balance of our credit agreements described above and could be adversely impacted by rising interest rates in the future. If LIBOR interest rates had increased by 10% during the periods presented, the rate increase would have resulted in an immaterial increase to interest expense.


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The financial statements and supplementary data required by this item are included in Part IV, Item 15 of this Report.
ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.    CONTROLS AND PROCEDURES
Evaluation of Disclosure and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports filed with the SEC is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and no evaluation of controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. Management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
As required by Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, prior to filing this Form 10-K, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of the end of the period covered by this Form 10-K. Based on their evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this Form 10-K.
Management’s Annual Report on Internal Controls over Financial Reporting
Our management, including our principal executive officer and principal financial officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our management, including our principal executive officer and principal financial officer, evaluated the effectiveness of our internal control over financial reporting based on criteria established in the Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based upon that evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2021. The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by Grant Thornton LLP, an independent registered public accounting firm, and Grant Thornton LLP has issued a report on our internal control over financial reporting, which is included herein.
Changes in Internal Control over Financial Reporting
An evaluation was performed under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, to determine whether any change in our internal control over financial reporting occurred during the fiscal quarter ended December 31, 2021 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. There were no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Rule 13a-15 or Rule 15d-15 of the Securities Exchange Act of 1934, as amended, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.



56

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Board of Directors and Stockholders
MaxLinear, Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2021, and our report dated February 2, 2022 expressed an unqualified opinion on those financial statements.

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting (“Management's Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and limitations of internal control over financial reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

/s/ Grant Thornton LLP
Newport Beach, California
February 2, 2022


57

ITEM 9B.    OTHER INFORMATION
    None.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTION

Not applicable.
58

PART III
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by Item 10 with respect to our directors and executive officers will be either (i) included in an amendment to this Annual Report on Form 10-K or (ii) incorporated by reference to our Definitive Proxy Statement to be filed in connection with our 2022 Annual Meeting of Stockholders, or the 2022 Proxy Statement. Such amendment in the 2022 Proxy Statement will be filed with the Securities and Exchange Commission no later than 120 days after December 31, 2021.
Item 405 of Regulation S-K calls for disclosure of any known late filing or failure by an insider to file a report required by Section 16(a) of the Exchange Act. This information will be contained under the caption “Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance” in either an amendment to this Annual Report on Form 10-K or the 2022 Proxy Statement and is incorporated herein by reference.
Code of Conduct
We have adopted a code of ethics and employee conduct that applies to our board of directors and all of our employees, including our chief executive officer and principal financial officer.
Our code of conduct is available at our website by visiting www.maxlinear.com and clicking through “Investors,” “Corporate Governance,” “Governance,” “Governance Documents,” and “Code of Conduct.” When required by the rules of the NASDAQ Stock Market LLC, or NASDAQ, or the Securities and Exchange Commission, or SEC, we will disclose any future amendment to, or waiver of, any provision of the code of conduct for our chief executive officer and principal financial officer or any member or members of our board of directors on our website within four business days following the date of such amendment or waiver.
The information required by Item 10 with respect to our audit committee is incorporated by reference from the information set forth under the caption “Corporate Governance and Board of Directors — Board Committees” in either an amendment to this Annual Report on Form 10-K or the 2022 Proxy Statement.
ITEM 11.    EXECUTIVE COMPENSATION
The information required by Item 11 is incorporated by reference from the information set forth under the captions “Compensation of Non-Employee Directors” and “Executive Compensation” in either an amendment to this Annual Report on Form 10-K or our 2022 Proxy Statement.
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by Item 12 is incorporated by reference from the information set forth under the captions “Executive Compensation — Equity Compensation Plan Information” and “Security Ownership” in either an amendment to this Annual Report on Form 10-K or our 2022 Proxy Statement.
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by Item 13 is incorporated by reference from the information set forth under the captions “Corporate Governance and Board of Directors — Director Independence” and “Related Person Transactions and Section 16(a) Beneficial Ownership Reporting Compliance” in either an amendment to this Annual Report on Form 10-K or our 2022 Proxy Statement.
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by Item 14 is incorporated by reference from the information set forth under the caption “Proposal Number 3 — Ratification of Appointment of Independent Registered Public Accounting Firm” in either an amendment to this Annual Report on Form 10-K or our 2022 Proxy Statement.

59

PART IV — FINANCIAL INFORMATION
60

ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES
a) Documents filed as part of the report
1. Financial Statements
Our consolidated financial statements are attached hereto and listed on the Index to Consolidated Financial Statements of this Annual Report on Form 10-K.
2. Financial Statement Schedules
Schedule II. Valuation and Qualifying Accounts —Years ended December 31, 2021, 2020 and 2019
All other schedules are omitted as the required information is inapplicable, or the information is presented in the financial statements or related notes.
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS (in thousands):
ClassificationBalance at beginning of yearAdditions (deductions) charged to expensesOther Additions(Deductions)Balance at end of year
Allowance for credit losses (previously, allowance for doubtful accounts)
2021$— $— $— $— $— 
2020— — — — — 
201946 — — (46)— 
Warranty reserves
2021$700 $514 $— $(440)$774 
2020553 300 — (153)700 
2019519 74 — (40)553 
Valuation allowance for deferred tax assets
2021$71,811 $(3,660)$— $— $68,151 
202077,957 (7,385)1,239 — 71,811 
201979,196 (1,239)— — 77,957 

61

3. Exhibits
Exhibit NumberExhibit Title
2.1
3.1
3.2
4.1
*4.2
+10.1
+10.2
+10.3
+10.4
+10.5
+10.6
†10.7
+†10.8
10.9
10.10
10.11
+10.12
10.13
10.14
62

Exhibit NumberExhibit Title
10.15
+10.16
+10.17
+10.18
+10.19
+10.20
+10.21
 +†10.22
10.23
10.24
10.25
10.26
10.27
*11.1
*21.1
*23.1
*24.1
*31.1
*31.2
#*32.1
101.INSXBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
63

Exhibit NumberExhibit Title
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed herewith.
#In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 33-8238 and 34-47986, Final Rule: Management’s Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished pursuant to this item will not be deemed “filed” for purposes of Section 18 of the Exchange Act (15 U.S.C. 78r), or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
+
Indicates a management contract or compensatory plan.
Confidential treatment has been requested and received for certain portions of these exhibits.
(b) Exhibits
The exhibits filed as part of this report are listed in Item 15(a)(3) of this Form 10-K.
(c) Schedules
The financial statement schedule required by Regulation S-X and Item 8 of this form is listed in Item 15(a)(2) of this Form 10-K.
64

SIGNATURES
Pursuant to the requirements of Section 13 or 15 (d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
MAXLINEAR, INC.
(Registrant)
By:/s/ KISHORE SEENDRIPU, Ph.D.
Kishore Seendripu, Ph.D.
President and Chief Executive Officer
Date:February 2, 2022(Principal Executive Officer)
65

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kishore Seendripu, Ph.D. and Steven Litchfield, and each of them, his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, to sign any and all amendments (including post-effective amendments) to this Annual Report on Form 10-K and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto each of said attorneys-in-fact and agents, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-facts and agents, or his substitute or substitutes, or any of them, shall do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
SignatureTitleDate
/s/ KISHORE SEENDRIPU, Ph.D.President, Chief Executive Officer, and DirectorFebruary 2, 2022
Kishore Seendripu, Ph.D.(Principal Executive Officer)
/s/ STEVEN G. LITCHFIELDChief Financial Officer and Chief Corporate Strategy OfficerFebruary 2, 2022
Steven G. Litchfield(Principal Financial Officer)
/s/ CONNIE KWONGCorporate ControllerFebruary 2, 2022
Connie Kwong(Principal Accounting Officer)
/s/ THOMAS E. PARDUNLead DirectorFebruary 2, 2022
Thomas E. Pardun
/s/ DANIEL A. ARTUSIDirectorFebruary 2, 2022
Daniel A. Artusi
/s/ CAROLYN D. BEAVERDirectorFebruary 2, 2022
Carolyn D. Beaver
/s/ GREGORY P. DOUGHERTYDirectorFebruary 2, 2022
Gregory P. Dougherty
/s/ TSU-JAE KING LIU, Ph.D.DirectorFebruary 2, 2022
Tsu-Jae King Liu, Ph.D.
/s/ ALBERT J. MOYERDirectorFebruary 2, 2022
Albert J. Moyer
/s/ DONALD E. SCHROCKDirectorFebruary 2, 2022
Donald E. Schrock
/s/ THEODORE TEWKSBURY, Ph.D.DirectorFebruary 2, 2022
Theodore Tewksbury, Ph.D.

66

MaxLinear, Inc.












































67

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
MaxLinear, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of MaxLinear, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 2, 2022 expressed an unqualified opinion.

Basis for opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Inventory valuation
As discussed in Note 1 to the financial statements, the Company assesses the recoverability of its inventory based on judgments and assumptions about future demand and market conditions. Future demand is determined based on historical sales and expected future sales. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon the assumptions about future demand, market conditions, and costs.
We identified inventory valuation as a critical audit matter. The principal consideration for our determination that inventory valuation is a critical audit matter is that management’s estimates of future demand and market conditions are subject to a high level of estimation uncertainty. Therefore, subjective and complex auditor judgment is necessary to evaluate the reasonableness of management’s judgments and assumptions since historical results may not be indicative of the future due to uncertainties arising from technological advances, complexities in developing new products, industry consolidation and economic factors.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others:

68

Evaluating management’s assumptions with regard to future demand by considering whether:
Current and past results indicated management’s ability to reliably forecast future demand. We compared prior year forecasts of future demand to actual results in the current year;
Changes contemplated in forecasted future demand compared with the current year actual results are reasonable; and
The information was consistent with evidence obtained in other areas of the audit;
Evaluating the propriety of significant adjustments to the inventory valuation calculations, by making inquiries of management and reviewing judgments, assumptions and documentation supporting such adjustments;
Testing the completeness, accuracy, and relevance of underlying data used in the estimate of net realizable value of its inventories; and
Testing the design and operating effectiveness of internal controls over the inventory valuation adjustments, including management’s review of the demand forecast and significant adjustments to the inventory valuation calculation.

Realizability of deferred tax assets
As discussed in Note 1 to the financial statements, management records valuation allowances to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences will become deductible. The Company assesses the need for a valuation allowance by evaluating both positive and negative evidence that may exist.
We identified the realizability of deferred tax assets as a critical audit matter. The principal consideration for our determination that the realizability of deferred tax assets is a critical audit matter is that the forecast of future taxable income is an accounting estimate subject to a high level of estimation. There is inherent uncertainty and subjectivity related to management’s judgments and assumptions regarding the Company’s international tax structure and transfer pricing agreements, determination of the taxable income by jurisdiction, and the impacts of the Tax Act on future taxable income, which are complex in nature and require significant auditor judgment.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. With the assistance of engagement team members possessing specialized skill in income tax matters, our audit procedures related to the realizability of deferred tax assets included the following, among others:
Reviewing management’s application of the rules under the Tax Act with a focus on Global Intangible Low-Taxed Income and the ordering rules and its expected impact on estimated future taxable income;
Comparing the scheduled reversals of deferred tax liabilities to the underlying financial and tax accounting records;
Comparing the forecast of future taxable income to the following:
Prior year actual results by jurisdiction to evaluate the reasonableness of significant changes contemplated for the following year;
Forecasts of future information used in other areas to evaluate completeness and consistency;
Reviewing the Company’s transfer pricing assumptions, including royalty rates and cost plus markups, applied by the Company and its non-US subsidiaries; and
Testing the design and operating effectiveness of management’s internal controls over the completeness and accuracy of the forecast of future taxable income and the proper application of relevant tax law to support the realizability of deferred tax assets.
/s/ Grant Thornton LLP
We have served as the Company’s auditor since 2016.
Newport Beach, California
February 2, 2022
69

MAXLINEAR, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except par value amounts)
December 31,
2021
December 31,
2020
Assets
Current assets:
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Accounts receivable, net119,724 67,442 
Inventory131,703 97,839 
Prepaid expenses and other current assets22,000 47,421 
Total current assets404,104 361,718 
Long-term restricted cash1,061 1,018 
Property and equipment, net60,924 39,470 
Leased right-of-use assets27,269 21,886 
Intangible assets, net152,540 207,266 
Goodwill306,668 302,828 
Deferred tax assets89,168 86,065 
Other long-term assets8,650 2,191 
Total assets$1,050,384 $1,022,442 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$52,976 $32,751 
Accrued price protection liability40,509 47,766 
Accrued expenses and other current liabilities57,268 105,842 
Accrued compensation56,642 47,302 
Total current liabilities207,395 233,661 
Long-term lease liabilities24,640 20,862 
Long-term debt306,153 363,592 
Other long-term liabilities22,998 13,210 
Total liabilities561,186 631,325 
Commitments and contingencies
Stockholders’ equity:
Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding
  
Common stock, $0.0001 par value; 550,000 shares authorized; 76,778 shares issued and outstanding at December 31, 2021 and 74,536 shares issued and outstanding December 31, 2020
8 7 
Additional paid-in capital657,485 602,064 
Accumulated other comprehensive income2,125 1,435 
Accumulated deficit(170,420)(212,389)
Total stockholders’ equity489,198 391,117 
Total liabilities and stockholders’ equity$1,050,384 $1,022,442 

See accompanying notes.
70

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended December 31,
202120202019
Net revenue$892,398 $478,596 $317,180 
Cost of net revenue396,566 265,798 149,495 
Gross profit495,832 212,798 167,685 
Operating expenses:
Research and development278,440 179,993 98,344 
Selling, general and administrative149,943 130,025 88,762 
Impairment losses 86  
Restructuring charges2,204 3,833 2,636 
Total operating expenses430,587 313,937 189,742 
Income (loss) from operations65,245 (101,139)(22,057)
Interest income78 409 775 
Interest expense(12,996)(12,952)(11,133)
Loss on extinguishment of debt(5,221)  
Other income (expense), net764 (1,170)(69)
Total other income (expense), net(17,375)(13,713)(10,427)
Income (loss) before income taxes47,870 (114,852)(32,484)
Income tax provision (benefit)5,901 (16,259)(12,586)
Net income (loss)$41,969 $(98,593)$(19,898)
Net income (loss) per share:
Basic$0.55 $(1.35)$(0.28)
Diluted$0.53 $(1.35)$(0.28)
Shares used to compute net income (loss) per share:
Basic76,037 73,133 71,005 
Diluted79,679 73,133 71,005 

See accompanying notes.
71

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)

Years Ended December 31,
202120202019
Net income (loss)$41,969 $(98,593)$(19,898)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments, net of tax expense of $93 in 2021, expense of $216 in 2020 and expense of $136 in 2019
(242)1,010 160 
Net actuarial gain on pension and other defined benefit plans, net of tax expense of $792 in 2021 and $0 in 2020
932 1,172  
Unrealized gain (loss) on interest rate swap, net of tax expense of $0 in 2021, tax expense of $8 in 2020, and tax benefit of $341 in 2019
 225 (1,319)
Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020
 (85) 
Unrealized gain (loss) on interest rate swap, net of tax 140 (1,319)
Other comprehensive income (loss)690 2,322 (1,159)
Total comprehensive income (loss)$42,659 $(96,271)$(21,057)


See accompanying notes.
72

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 201869,551 $7 $493,287 $272 $(93,630)$399,936 
Common stock issued pursuant to equity awards, net2,132 — 140 — — 140 
Employee stock purchase plan248— 4,109— — 4,109 
Stock-based compensation— — 32,060 — — 32,060 
Cumulative effect of adoption of new accounting principles— — — — (268)(268)
Other comprehensive loss— — — (1,159)— (1,159)
Net loss— — — — (19,898)(19,898)
Balance at December 31, 201971,931 7 529,596 (887)(113,796)414,920 
Common stock issued pursuant to equity awards, net 1,515 — 3,997 — — 3,997 
Common stock issued for merger, net804 — 17,080 — — 17,080 
Employee stock purchase plan286 — 3,794 — — 3,794 
Stock-based compensation— — 47,597 — — 47,597 
Other comprehensive income— — — 2,322 — 2,322 
Net loss— — — — (98,593)(98,593)
Balance at December 31, 202074,536 7 602,064 1,435 (212,389)391,117 
Repurchase of common stock(455)— (23,548)— — (23,548)
Common stock issued pursuant to equity awards, net2,501 1 14,613 — — 14,614 
Employee stock purchase plan196 — 4,998 — — 4,998 
Stock-based compensation— — 59,358 — — 59,358 
Other comprehensive income— — — 690 — 690 
Net income— — — — 41,969 41,969 
Balance at December 31, 202176,778 $8 $657,485 $2,125 $(170,420)$489,198 
See accompanying notes.


73

MAXLINEAR, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202120202019
Operating Activities
Net income (loss)$41,969 $(98,593)$(19,898)
Adjustments to reconcile net income (loss) to cash provided by operating activities:
Amortization and depreciation91,792 76,513 66,401 
Impairment losses 86  
Inventory fair value adjustments 32,945  
Amortization of debt issuance costs and accretion of discounts3,000 2,201 1,577 
Stock-based compensation59,358 47,597 32,060 
Deferred income taxes(3,235)(18,488)(15,693)
Loss on disposal of property and equipment533  46 
Impairment of leasehold improvements226 319 1,442 
Impairment of leased right-of-use assets429 1,508 9,240 
Loss on extinguishment of debt5,221   
Gain on extinguishment of lease liabilities  (10,437)
Loss on foreign currency634 1,289 760 
Excess tax benefits on stock-based awards(7,415)(677)(4,064)
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(51,690)(16,856)9,090 
Inventory(33,689)(31,837)10,195 
Prepaid expenses and other assets24,186 (38,954)3,805 
Leased right-of-use assets72 441 3,044 
Accounts payable, accrued expenses and other current liabilities12,771 57,094 1,261 
Accrued compensation33,595 32,606 2,021 
Accrued price protection liability(7,320)34,719 (3,966)
Lease liabilities(9,905)(6,386)(8,142)
Other long-term liabilities7,701 (1,934)(394)
Net cash provided by operating activities168,233 73,593 78,348 
Investing Activities
Purchases of property and equipment(39,176)(12,487)(6,887)
Purchases of intangible assets(7,581)(2,799)(86)
Cash used in acquisitions, net of cash acquired(40,000)(160,000) 
Purchases of long-term investments(5,000)  
Net cash used in investing activities(91,757)(175,286)(6,973)
Financing Activities
Proceeds from the issuance of debt350,000 175,000  
Payment of debt issuance cost(4,173)(2,696) 
Repayment of debt(409,813)(17,188)(50,000)
Net proceeds from issuance of common stock8,780 8,068 8,603 
Minimum tax withholding paid on behalf of employees for restricted stock units(13,149)(3,535)(11,986)
Repurchase of common stock(23,548)  
Net cash provided by (used in) financing activities(91,903)159,649 (53,383)
Effect of exchange rate changes on cash and cash equivalents (2,869)(1,039)934 
Increase (decrease) in cash, cash equivalents and restricted cash(18,296)56,917 18,926 
Cash, cash equivalents and restricted cash at beginning of period150,034 93,117 74,191 
Cash, cash equivalents and restricted cash at end of period$131,738 $150,034 $93,117 
Supplemental disclosures of cash flow information:
Cash paid for interest$11,034 $11,082 $11,259 
Cash paid for income taxes$3,839 $2,822 $4,417 
Supplemental disclosures of non-cash activities:
Common stock issued in acquisitions, at fair value$ $17,080 $ 
Deferred payments of purchase price for acquisitions, at fair value$ $34,100 $ 
Issuance of shares for payment of bonuses$23,981 $3,258 $7,632 
See accompanying notes.
74

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Summary of Significant Accounting Policies
Description of Business
MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.
In the year ended December 31, 2020, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of its products from the work-from-home environment in the second half of 2020 and in fiscal year 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.

The Company also believes that its $131.7 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and
75

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans.

The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of February 2, 2022, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents
The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is
76

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
remote. The allowance for credit losses as of December 31, 2021 and 2020 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2021 and 2020, were not material.
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments
The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts. The interest rate swap was carried at fair value prior to its expiration in 2020.
Property and Equipment
Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of two to five years. To determine if the production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the
77

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company's policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.

    During the years 2021, 2020, and 2019, the Company recorded impairment of intangible assets of $0, $0.1 million and $0, respectively. Refer to Goodwill and Intangible Assets, Note 5 for more information.
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer's rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company's current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company's general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied
78

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company’s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty
The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional cost of net revenue may be required in future periods. As of December 31, 2021 and 2020, the Company has warranty reserves of $0.8 million and $0.7 million, respectively, based on the Company’s estimates.
Segment Information
The Company operates in one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
79

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred.
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate since the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date, was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Derivatives and Hedging Activities
The Company records derivatives in the consolidated balance sheets at fair value. Hedge accounting is applied to derivatives designated in a hedging relationship. A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative’s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders’ equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative’s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings.
Pension and Other Defined Benefit Retirement Obligations
The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a
80

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the income statement for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and change in fair value of projected benefit obligation for defined benefit plans.
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the year ended December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the year ended December 31, 2021.
81

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Recently Issued Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.
2. Net Income (Loss) Per Share
Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.
The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202120202019
(in thousands, except per share amounts)
Numerator:
Net income (loss)$41,969 $(98,593)$(19,898)
Denominator:
Weighted average common shares outstanding—basic76,037 73,133 71,005 
Dilutive common stock equivalents3,642   
Weighted average common shares outstanding—diluted79,679 73,133 71,005 
Net income (loss) per share:
Basic$0.55 $(1.35)$(0.28)
Diluted$0.53 $(1.35)$(0.28)
For each of the years ended December 31, 2021, 2020, and 2019, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.07 million for 2021, 3.2 million for 2020 periods, and 2.5 million for 2019 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
82

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
3. Business Combinations
Acquisition of the Wi-Fi and Broadband assets business

On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8). The acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, Business Combinations. The Company has integrated the acquired assets and rehired employees into the Company’s existing business and has completed its purchase price allocation accounting associated with this acquisition.
Acquisition of NanoSemi, Inc.
On September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, in the year ended December 31, 2021, the NanoSemi stockholders received $35.0 million in cash payments that were deferred as of the acquisition date, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition. The Company has integrated NanoSemi into the Company's existing business and has completed its purchase price allocation accounting associated with this acquisition.
Acquisition of Company X
On December 8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement (the “Purchase Agreement”). The initial closing transaction consideration consisted of $5.0 million in cash. In addition, their stockholders may receive up to an additional $3.0 million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023.

Company X is headquartered in Chennai, India and operates as a WiFi solutions and service provider.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire Company X (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$5,000 
Contingent consideration(1)
2,700 
Total purchase price7,700 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.

Preliminary Purchase Price Allocation
A preliminary allocation of purchase price as of the December 8, 2021 acquisition closing date based upon an estimate of
83

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $4.4 million in identifiable intangible assets, and $0.5 million in net operating liabilities, with $3.8 million in goodwill:
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Licensed technology3$4,400 
Total identifiable intangible assets acquired$4,400 
Assumptions in the Allocations of Purchase Price

Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business, NanoSemi, and Company X, and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included identifiable intangible assets, inventory, and property and equipment for the Wi-Fi and Broadband assets business and NanoSemi, and identifiable intangible assets for Company X, the portions of the purchase consideration for NanoSemi that were initially deferred and were subsequently paid to NanoSemi stockholders in the year ended December 31, 2021, as described above, and contingent consideration for NanoSemi and Company X. Certain stockholders that are employees of NanoSemi and Company X were not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration were accounted for as a portion of the purchase consideration.

Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business, NanoSemi, and Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 for the Wi-Fi and Broadband assets business and NanoSemi, and the final purchase price allocations reflected as of December 31, 2021.
The fair value of the identified intangible assets acquired from the Wi-Fi and Broadband assets business, NanoSemi and Company X was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed and licensed technology, IPR&D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology began amortization immediately upon the closing of the transaction and IPR&D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&D asset.

In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi and Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above.

Goodwill recorded in connection with the Wi-Fi and Broadband assets business, NanoSemi and Company X was $23.4 million, $41.1 million, and $3.8 million respectively. The Company does not expect to deduct any of the acquired goodwill for tax purposes.
84

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
4. Restructuring Activity

From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts.

The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202120202019
(in thousands)
Employee separation expenses$1,273 $1,620 $1,150 
Lease related charges608 1,998 1,301 
Other323 215 185 
$2,204 $3,833 $2,636 
Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.
Lease related charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $1.5 million related to a reduction in expected cash inflows from subleases.
Lease related and other charges for the year ended December 31, 2019 primarily related to exiting certain redundant facilities.
The following table presents a roll-forward of the Company’s restructuring liability for the year ended December 31, 2021 and 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2019$ $818 $19 $837 
Restructuring charges1,620 1,998 215 3,833 
Cash payments(2,165)(322)(36)(2,523)
Reimbursement due from Intel (Note 6)4,415   4,415 
Non-cash charges and adjustments(596)(1,774)(195)(2,565)
Liability as of December 31, 2020$3,274 $720 $3 $3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,833)(329)(25)(2,187)
Reimbursement from Intel(2,711)(2,711)
Non-cash charges and adjustments(3)(555)(301)(859)
Liability as of December 31, 2021 444  444 
Less: current portion as of December 31, 2021 (320) (320)
Long-term portion as of December 31, 2021$ $124 $ $124 

As of December 31, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.
85

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
5. Goodwill and Intangible Assets

Goodwill

Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date).

The following table presents the changes in the carrying amount of goodwill for the periods indicated:    
Years Ended December 31,
20212020
(in thousands)
Beginning balance$302,828 $238,330 
Acquisitions (Note 3)3,840 64,498 
Ending balance$306,668 $302,828 

The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.
As a result of the Company's impairment assessment, no goodwill impairment was recognized as of October 31, 2021. In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2021, 2020, and 2019, there were no indications of impairment of the Company’s goodwill balances.
Acquired Intangibles
Finite-lived Intangible Assets
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology6.0$16,850 $(2,218)$14,632 $4,869 $(2,006)$2,863 
Developed technology7.0308,661 (189,244)119,417 304,061 (146,252)157,809 
Trademarks and trade names6.214,800 (11,221)3,579 14,800 (8,818)5,982 
Customer relationships5.0128,800 (116,847)11,953 128,800 (96,047)32,753 
Non-compete covenants   1,100 (1,100) 
Backlog2.41,300 (941)359 1,300 (641)659 
6.2$470,411 $(320,471)$149,940 $454,930 $(254,864)$200,066 

86

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Years Ended December 31,
202120202019
(in thousands)
Cost of net revenue$43,078 $37,784 $33,932 
Research and development4 5 48 
Selling, general and administrative23,625 23,529 23,035 
$66,707 $61,318 $57,015 

Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.

The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Acquisitions (Note 3)4,400 70,700 
Additions7,581 2,799 
Amortization(66,707)(61,318)
Impairment losses (86)
Ending balance$149,940 $200,066 
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value. During the years ended December 31, 2021 and 2019, no impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million, which was attributable to certain purchased licensed technology.
The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2021:
Amount
(in thousands)
2022$51,471 
202339,677 
202424,100 
202512,658 
202611,547 
Thereafter10,487 
Total$149,940 
87

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Indefinite-lived Intangible Assets
Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&D. The following table sets forth the Company’s activities related to indefinite-lived intangible assets:
Years Ended December 31,
20212020
(in thousands)
Beginning balance$7,200 $ 
Acquisitions (Note 3) 7,200 
Transfers to developed technology from IPR&D(4,600) 
Ending balance$2,600 $7,200 
The Company performs its annual assessment of indefinite-lived intangible assets on October 31st each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. Based on the Company’s assessment as of October 31, 2021, no indicators of impairment were identified. During the years ended December 31, 2021, 2020, and 2019, no indicators of impairment were identified and, as a result, no IPR&D impairment losses were recorded.

6. Financial Instruments
The composition of financial instruments were as follows:
December 31, 2021December 31, 2020
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,700 $ 
The fair values of the Company’s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:
Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.
Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3: Unobservable inputs are used when little or no market data is available.
The contingent consideration liability is associated with the Company’s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management's inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which combined may result in up to $3.0 million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives.
The following are the financial instruments that are measured on a recurring basis. The contingent consideration liability, a Level 3 financial instrument, was $2.7 million as of December 31, 2021.
88

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes activity for the contingent consideration:
Fair Value at December 31,
20212020
(in thousands)
Contingent consideration
Beginning balance$ $ 
Acquisitions (Note 3)2,700  
Payments  
Gain (loss) recognized in earnings  
Ending balance$2,700 $ 
Net loss for the period included in earnings attributable to contingent consideration held at the end of the period$ $ 
Interest rate swap
Beginning balance$ $(37)
Unrealized gain (loss) recognized in other comprehensive income (loss) 122 
Gain recognized in earnings (85)
Ending balance$ $ 
There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2021 and 2020.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis

Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities (Note 7). Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.

The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8).

7. Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Long-term restricted cash1,061 1,018 
Total cash, cash equivalents and restricted cash$131,738 $150,034 
As of December 31, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of December 31, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.2 million and $1.1 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases.
89

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Inventory consists of the following:
December 31, 2021December 31, 2020
(in thousands)
Work-in-process$72,369 $35,852 
Finished goods59,334 61,987 
$131,703 $97,839 
Prepaid and other current assets consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Prepaid expenses$12,194 $7,674 
Other receivables 32,762 
Other current assets9,806 6,985 
$22,000 $47,421 

As of December 31, 2020, other receivables of $32.8 million consisted of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (Note 3).
Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,917 $2,524 
Machinery and equipment
3-5
65,004 55,456 
Masks and production equipment
2-5
32,099 19,205 
Software38,763 7,194 
Leasehold improvements
1-5
30,889 16,871 
Construction in progressN/A4,647 8,050 
145,319 109,300 
Less: accumulated depreciation and amortization(84,395)(69,830)
$60,924 $39,470 

Depreciation expense for the years ended December 31, 2021, 2020, and 2019 was $17.7 million, $11.3 million and $7.3 million, respectively.
90

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Included in other long-term assets is an investment in a privately held entity of $5.0 million as of December 31, 2021. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.
Accrued price protection liability consists of the following activity:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue81,116 48,942 
Reversal of unclaimed rebates (159)
Payments(88,373)(13,574)
Ending balance$40,509 $47,766 
Accrued expenses and other current liabilities consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$ $34,484 
Payables under transition services agreement 17,420 
Accrued technology license payments7,337 5,821 
Accrued professional fees3,651 2,620 
Accrued engineering and production costs2,934 3,448 
Accrued restructuring320 3,628 
Accrued royalty2,080 1,965 
Short-term lease liabilities8,888 8,144 
Accrued customer credits5,136 1,135 
Income tax liability7,105 1,193 
Customer contract liabilities1,044 29 
Accrued obligations to customers for price adjustments6,721 10,277 
Accrued obligations to customers for stock rotation rights2,847 2,036 
Other9,205 13,642 
$57,268 $105,842 
As of December 31, 2020, payables under transition services agreement of $17.4 million consisted of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services agreement.
91

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsInterest Rate HedgePension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2019$(747)$(140)$ $(887)
Other comprehensive income (loss) before reclassifications, net of tax1,010 225 1,172 2,407 
Amounts reclassified, net of tax (85) (85)
Net current period other comprehensive income (loss)1,010 140 1,172 2,322 
Balance at December 31, 2020263  1,172 1,435 
Other comprehensive income (loss) before reclassifications, net of tax(242) 932 690 
Balance at December 31, 2021$21 $ $2,104 $2,125 
8. Debt and Interest Rate Swap

Debt

The carrying amount of the Company’s long-term debt consists of the following:
December 31,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$310,000 $ 
Initial term loan under May 12, 2017 credit agreement 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended 157,812 
Total principal balance310,000 369,812 
Less:
     Unamortized debt discount(816)(1,767)
     Unamortized debt issuance costs(3,031)(4,453)
Net carrying amount of long-term debt306,153 363,592 
Less: current portion of long-term debt  
Long-term debt, non-current portion$306,153 $363,592 
As of December 31, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, respectively.

During the years ended December 31, 2021, 2020 and 2019, the Company recognized total amortization of debt discount and debt issuance costs of $1.3 million, $1.5 million, and $1.2 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of December 31, 2021 and December 31, 2020 was $311.0 million and $376.1 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.
As of December 31, 2021, the outstanding principal balance of $310.0 million is due in full on June 23, 2028 upon maturity of the loan.
92

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement

On June 23, 2021, the Company entered into a Credit Agreement (the “June 23, 2021 Credit Agreement”), by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”) and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2021, the Revolving Facility was undrawn.

The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.

Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.

The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.

The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent.

The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain
93

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2021, the Company was in compliance with such covenants. The June 23, 2021 Credit Agreement also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the June 23, 2021 Credit Agreement and may exercise certain other rights and remedies provided for under the June 23, 2021 Credit Agreement, the other loan documents and applicable law.

The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.

Initial Term Loan under May 12, 2017 Credit Agreement

On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders.
Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one- three- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due.

The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company had the right to prepay its term loans under the May 12, 2017 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended

In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”).

94

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.

Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31, 2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, in the year ended December 31, 2021, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

Interest Rate Swap
In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company’s then outstanding initial term loan was still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s then outstanding long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The change in fair value related to the interest rate swap asset included in other comprehensive income (loss) for the years ended December 31, 2021, 2020 and 2019 was a $0.0 million increase, a $0.1 million increase, and a $1.7 million decrease in fair value, respectively. Upon expiration of the interest rate swap, a total $0.1 million of unrealized gain was recorded in interest income and included in gain/loss on foreign currency and other in the statement of cash flows at December 31, 2020.

9. Stock-Based Compensation
Common Stock
Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.
Employee Stock-Based Compensation Plans
At December 31, 2021, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP.
2010 Equity Incentive Plan
The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from seven to ten years.
The 2010 plan, as amended, contains a clawback policy, which requires the Company's executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have
95

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board’s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any “recoverable compensation.” Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company's Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.
As of December 31, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,116,743 shares.
2010 Employee Stock Purchase Plan
The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,101,642 shares.
Employee Incentive Bonus
The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021 and March 2020, the Company issued 0.5 million and 0.2 million freely-tradable shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 and 2019 performance periods. At December 31, 2021, the Company has an accrual of $41.5 million for bonus awards for employees for year-to-date achievement in the 2021 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
96

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Stock-Based Compensation
The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202120202019
(in thousands)
Cost of net revenue$620 $577 $557 
Research and development30,364 22,252 16,545 
Selling, general and administrative28,374 24,172 14,938 
Restructuring expense 596  
$59,358 $47,597 $32,040 
The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2021 was $85.5 million, and the weighted average period over which these equity awards are expected to vest is 2.44 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2021 was $15.1 million, and the weighted average period over which these equity awards are expected to vest is 0.90 years. The total unrecognized compensation cost related to unvested stock options as of December 31, 2021 was $0.3 million, and the weighted average period over which these equity awards are expected to vest is 0.51 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20205,832 $20.05 
  Granted2,233 39.16 
  Vested(2,168)26.16 
  Canceled(664)24.28 
Outstanding at December 31, 20215,233 $25.14 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods.
For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.
As of December 31, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements.
97

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled(5)35.72 
Outstanding at December 31, 20212,005 $19.80 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Employee Stock Purchase Rights and Stock Options
Employee Stock Purchase Rights
During the year ended December 31, 2021, there were 195,752 shares of common stock purchased under the ESPP at a weighted average price of $25.53. During the year ended December 31, 2020, there were 285,633 shares of common stock purchased under the ESPP at a weighted average price of $13.29.
The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202120202019
Weighted-average grant date fair value per share
$10.85 - 18.82
$6.41 - 8.66
$5.48 - 6.61
Risk-free interest rate
0.04 - 0.06%
0.12 - 0.15%
1.59% - 2.43%
Dividend yield % %%
Expected life (in years)0.500.500.50
Volatility
43.83 - 61.1%
59.72 - 93.25%
40.47 - 43.14%
The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.
Stock Options
A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2020797 $14.67 
Exercised(380)12.04 
Outstanding at December 31, 2021417 $17.05 3.28$24,355 
Vested and expected to vest at December 31, 2021417 $17.05 3.28$24,355 
Exercisable at December 31, 2021369 $16.87 3.24$21,571 
No stock options were granted by the Company during the years ended December 31, 2021 and 2020.

The intrinsic value of stock options exercised during 2021, 2020, and 2019 was $9.8 million, $4.9 million, and $22.2 million, respectively. Cash received from exercise of stock options was $4.2 million, $4.4 million and $4.5 million during the
98

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
years ended December 31, 2021, 2020, and 2019, respectively. The tax benefit from stock options exercised was $14.4 million, $5.2 million and $20.7 million during the years ended December 31, 2021, 2020, and 2019, respectively.
10. Income Taxes
The domestic and international components of income (loss) before income taxes are presented as follows:
Years Ended December 31,
202120202019
(in thousands)
Domestic$(31,975)$(112,778)$(61,893)
Foreign79,845 (2,074)29,409 
Income (loss) before income taxes$47,870 $(114,852)$(32,484)
The income tax provision (benefit) consists of the following:
Years Ended December 31,
202120202019
(in thousands)
Current:
Federal$498 $(176)$1,604 
State84 12 16 
Foreign7,630 2,687 1,560 
Total current8,212 2,523 3,180 
Deferred:
Federal5,108 (18,595)(13,793)
State(4,506)(705)(1,829)
Foreign484 8,025 1,095 
Change in valuation allowance(3,397)(7,507)(1,239)
Total deferred(2,311)(18,782)(15,766)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
99

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:
Years Ended December 31,
202120202019
(in thousands)
Provision (benefit) at statutory rate$10,071 $(24,119)$(6,821)
State income taxes (net of federal benefit)62 9 11 
Research and development credits(10,441)(6,521)(7,815)
Foreign rate differential(10,063)2,354 (4,489)
Stock compensation4,029 5,425 (2,750)
Foreign income inclusion14,119 1,446 3,936 
Provision to return(263)(286)1,887 
Uncertain tax positions1,072 222 1,244 
Permanent and other726 131 716 
Foreign unremitted earnings(59)(233)(103)
Transaction costs45 883  
Attribute expirations 11,937 2,837 
Valuation allowance(3,397)(7,507)(1,239)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
The components of the deferred income tax assets are as follows:
December 31,
20212020
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$46,062 $65,790 
Research and development credits88,778 79,019 
Foreign tax credits7,695 5,728 
Accrued expenses and other2,748 5,941 
Lease obligation1,041 1,731 
Accrued compensation5,057 4,442 
Stock-based compensation8,014 5,415 
159,395 168,066 
Less valuation allowance(68,151)(71,811)
91,244 96,255 
Deferred tax liabilities:
Fixed assets(701)(42)
Leased right-of-use assets(735)(1,099)
Intangible assets(640)(9,049)
Pension liability(792) 
Net deferred tax assets$88,376 $86,065 
At December 31, 2021, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $187.9 million, $79.8 million and $0, respectively. The federal and state tax loss carryforwards will begin to expire in 2024 and 2029, and foreign tax loss will not expire, unless previously utilized.
At December 31, 2021, the Company had federal, state and foreign tax credit carryforwards of approximately $56.7 million, $95.6 million and $1.8 million, respectively. The federal and foreign tax credit carryforwards will begin to expire in
100

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
2022 and 2026, respectively, unless previously utilized. The state tax credit carryforwards do not expire. The Company also has foreign incentive deductions of approximately $6.7 million that do not expire.
The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. The Company believes it is more likely than not to realize certain federal and foreign deferred assets. The Company continues to maintain a valuation allowance on its state deferred taxes, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.
The Company recorded an income tax provision of $5.9 million in the year ended December 31, 2021 and an income tax benefit of $16.3 million in the year ended December 31, 2020.
The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on global intangible low-taxed income (“GILTI”) and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.

The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2020 resulted primarily from foreign earnings taxed at rates other than the federal statutory rate, a benefit related to release of uncertain tax positions under ASC 740-10, and excess tax benefits related to stock-based compensation.

Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.

During the year ended December 31, 2021, the Company’s unrecognized tax benefits increased by $1.9 million. At December 31, 2021, the Company’s unrecognized tax benefits totaled $65.7 million, $55.9 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2021, the Company had accrued approximately $0.5 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2021, 2020 and 2019 were not material.

101

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table summarizes the changes to the unrecognized tax benefits during 2021, 2020, and 2019:
(in thousands)
Balance as of December 31, 2018$61,470 
Additions based on tax positions related to the current year1,678 
Decreases based on tax positions of prior year(1,121)
Balance as of December 31, 201962,027 
Additions based on tax positions related to the current year1,506 
Additions related to acquisitions1,154 
Decreases based on tax positions of prior year(922)
Balance as of December 31, 202063,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 2021$65,684 

The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. Due to the valuation allowance in Singapore in 2020 and prior, the incentive did not have a material impact on the Company's income tax provision in 2020 and 2019. Due to the valuation allowance release in 2021 and the Company's use of loss carry forwards, the Company recorded a tax benefit in the current year at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.
11. Concentration of Credit Risk, Significant Customers and Geographic Information
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Significant Customers

The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.

Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202120202019
Percentage of total net revenue
Customer A (direct)15 %15 %14 %
Customer B (direct)11 %13 %*
____________________________
*    Represents less than 10% of total net revenue for the respective period.
102

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,December 31,
20212020
Percentage of gross accounts receivable
Customer B (direct)14 %17 %
Customer C (direct)17 %*
Customer D (distributor)*13 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Year Ended December 31,
202120202019
Vendor A38 %34 %*
Vendor B22 %20 %14 %
Vendor C12 %*17 %
Vendor D*11 %13 %
Vendor E**15 %
* Represents less than 10% of the inventory purchases for the respective period.

Geographic Information

The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Years Ended December 31,
202120202019
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $736,808 83 %$393,579 82 %$265,122 84 %
United States35,978 4 %15,501 3 %13,984 4 %
Rest of world119,612 13 %69,516 15 %38,074 12 %
Total$892,398 100 %$478,596 100 %$317,180 100 %

The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Years Ended December 31,
202120202019
Percentage of total net revenue
Hong Kong40 %42 %46 %
China12 %17 %14 %
Vietnam13 %**
____________________________
*    Represents less than 10% of total revenue for the respective period.
103

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.
Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,December 31,
20212020
Amount% of totalAmount% of total
United States$382,650 70 %$403,071 72 %
Singapore122,474 22 %136,967 24 %
Rest of world42,277 8 %31,412 5 %
Total$547,401 100 %$571,450 100 %


12. Revenue from Contracts with Customers

Revenue by Market
The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202120202019
Broadband$492,482 $244,424 $119,320 
% of net revenue55 %51 %38 %
Connectivity149,285 70,739 85,369 
% of net revenue17 %15 %27 %
Infrastructure119,421 76,166 79,137 
% of net revenue13 %16 %25 %
Industrial and multi-market131,210 87,267 33,354 
% of net revenue15 %18 %11 %
Total net revenue$892,398 $478,596 $317,180 
Revenues from sales through the Company’s distributors accounted for 47% , 49% and 52% of net revenue for the years ended December 31, 2021, 2020, and 2019, respectively.
Contract Liabilities
As of December 31, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.0 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the years ended December 31, 2021, 2020, and 2019 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.
There were no material changes in the contract liabilities balance during the years ended December 31, 2021, 2020, and 2019, respectively.
104

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of December 31, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $40.5 million and $47.8 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2021 were $6.7 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31, 2021, 2020, and 2019 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material.
As of December 31, 2021 and December 31, 2020, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $1.1 million and $0.6 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of December 31, 2021 and December 31, 2020, there were no impairment losses recorded on customer accounts receivable.

13. Leases

Operating Leases

Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.6% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years and 4.6 years, respectively, as of the end of each of these periods.
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2021:
Operating Leases
(in thousands)
2022$9,930 
20237,096 
20245,964 
20255,635 
20264,352 
Thereafter3,257 
Total minimum payments36,234 
Less: imputed interest(2,707)
Less: unrealized translation loss 
Total lease liabilities33,528 
Less: short-term lease liabilities(8,888)
Long-term lease liabilities$24,640 

Operating lease cost was $9.4 million, $5.2 million, and $3.1 million for the years ended December 31, 2021, 2020, and 2019, respectively.
105

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Short-term lease costs for each of the years ended December 31, 2021, 2020, and 2019, respectively, were not material. There were $13.2 million, $15.9 million, and $0.5 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2021, 2020, and 2019, respectively, including $0.05 million and $1.8 million from acquisitions in 2021 and 2020, respectively.
14. Employee Retirement Plans
Defined Contribution Plan
The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented.
Pension and Other Defined Benefit Retirement Obligations

In connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of December 31, 2021 and December 31, 2020, the defined benefit obligation was $4.5 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million and $0.2 million, respectively for the years ended December 31, 2021 and 2020, respectively, and were recorded to research and development expenses in the consolidated statements of operations.

Benefit Obligation and Plan Assets for Pension Benefit Plans

The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee's expected date of separation or retirement.
106

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021December 31, 2020
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$12,022 $ 
Projected benefit obligation assumed in acquisition 13,274 
Service cost442 157 
Interest cost66 59 
Actuarial (gain) loss(1,794)(1,172)
Benefits paid(157)(786)
Currency exchange rate changes(845)490 
Projected benefit obligation, end of period9,733 12,022 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period5,634  
Plan assets transferred from acquisition 5,417 
Actual return on plan assets2  
Employer contributions  
Currency exchange rate changes(439)217 
Plan settlements  
Other  
Fair value of plan assets, end of period5,198 5,634 
Net unfunded status$4,536 $6,388 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$4,536 $6,388 
Accumulated other comprehensive (income) loss, before tax$(1,724)$(1,172)

Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.

As of December 31, 2021 and 2020, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2021 and 2020, the accumulated benefit obligations were $9.2 million and $11.1 million for the pension plans.
107

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2021December 31, 2020
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$9,211 $11,127 
Plan assets$5,198 $5,634 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$9,733 $12,022 
Plan assets$5,198 $5,634 

Assumptions for Pension Benefit Plans
December 31, 2021December 31, 2020
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
0.8% - 0.9%
0.5% - 0.6%
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
0.8% - 0.9%
0.5%- 0.6%
Expected long-term rate of return on plan assets %0.79 %
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%

The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.

Pension Plan Assets

The plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.

Estimated Future Benefit Payments for Pension Benefit Plans
At December 31, 2021, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2022$95 
202318 
202445 
202545 
202680 
Thereafter625 
907 
108

MAXLINEAR, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
15. Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022$141,401 $28,758 $170,159 
2023 15,410 15,410 
2024 705 705 
2025 111 111 
Total minimum payments$141,401 $44,984 $186,385 

Other obligations consist of contractual payments due for software licenses.

Our inventory purchase obligations and other obligations increased by $64.7 million to $186.4 million as of December 31, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations.

Jointly Funded Research and Development

In 2021, the Company entered into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $5.8 million have been recorded in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company currently expects to de-recognize the liabilities when the contingencies associated with the repayment conditions have been resolved.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.

16. Stock Repurchases
On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice.
During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. At December 31, 2021, the aggregate value of common stock repurchased under the program was approximately $23.5 million and approximately $76.5 million remained available for repurchase under the program.

109
EX-21.1 2 a123121exhibit211.htm EX-21.1 Document

EXHIBIT 21.1


SIGNIFICANT SUBSIDIARIES OF MAXLINEAR, INC.
NameJurisdiction
MaxLinear Asia Singapore Pte. Ltd.Singapore


EX-23.1 3 a123121exhibit231.htm EX-23.1 Document

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm


We have issued our reports dated February 2, 2022, with respect to the consolidated financial statements, financial statement schedule, and internal control over financial reporting included in the Annual Report of MaxLinear, Inc. on Form 10-K for the year ended December 31, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of MaxLinear, Inc. on Form S-3 (File No. 333-248697), Form S-4 (File No. 333-202679) and on Forms S-8 (File No. 333-217021, File No. 333-218022, File No. 333-223847, File No. 333-230606, File No. 333-237274 and File No. 254961).


/s/ Grant Thornton LLP

Newport Beach, California
February 2, 2022


EX-31.1 4 a12312021exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Kishore Seendripu, Ph.D., certify that:
 
1.I have reviewed this Form 10-K of MaxLinear, 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: February 2, 2022  /s/ Kishore Seendripu, Ph.D.
  Kishore Seendripu, Ph.D.
  President and Chief Executive Officer
  (Principal Executive Officer)


EX-31.2 5 a12312021exhibit312.htm EX-31.2 Document

EXHIBIT 31.2
Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Steven G. Litchfield, certify that:
 
1.I have reviewed this Form 10-K of MaxLinear, 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: February 2, 2022/s/ Steven G. Litchfield
Steven G. Litchfield
  Chief Financial Officer and Chief Corporate Strategy Officer
  (Principal Financial Officer)


EX-32.1 6 a12312021exhibit321.htm EX-32.1 Document

EXHIBIT 32.1



CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF
THE SARBANES-OXLEY ACT OF 2002

I, Kishore Seendripu, Ph.D., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of MaxLinear, Inc. on Form 10-K for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: February 2, 2022 By:  /s/ Kishore Seendripu, Ph.D.
 Name:Kishore Seendripu, Ph.D.
 Title:President and Chief Executive Officer
I, Steven G. Litchfield, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of MaxLinear, Inc. on Form 10-K for the fiscal year ended December 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of MaxLinear, Inc.
Date: February 2, 2022 By:   /s/ Steven G. Litchfield
 Name:Steven G. Litchfield
 Title:
Chief Financial Officer and Chief Corporate Strategy Officer



EX-101.SCH 7 mxl-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Restructuring Activity link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Restructuring Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Restructuring Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Balance Sheet Details - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Balance Sheet Details - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2440426 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2441427 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) link:presentationLink link:calculationLink link:definitionLink 2142108 - Disclosure - Debt and Interest Rate Swap link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Debt and Interest Rate Swap (Tables) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2444428 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2445429 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2146109 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2347308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2451433 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2452434 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2153110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2354309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2457437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2458438 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details) link:presentationLink link:calculationLink link:definitionLink 2459439 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2460440 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 2161111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2463441 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2164112 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2365311 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) link:presentationLink link:calculationLink link:definitionLink 2467443 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2168113 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2369312 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2470444 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2471445 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2471445 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) link:presentationLink link:calculationLink link:definitionLink 2172114 - Disclosure - Employee Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2373313 - Disclosure - Employee Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2474446 - Disclosure - Employee Retirement Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2475447 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2476448 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2477449 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2478450 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2179115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2380314 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2481451 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2482452 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2183116 - Disclosure - Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2484453 - Disclosure - Stock Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mxl-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 mxl-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 mxl-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Transaction costs Effective Income Tax Reconciliation, Other, Transaction Costs Effective Income Tax Reconciliation, Other, Transaction Costs Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Actuarial (gain) loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Foreign currency translation adjustment, tax expense Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Net actuarial gain on pension and other defined benefit plans, net of tax expense of $792 in 2021 and $0 in 2020 Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivatives and Hedging Activities Derivatives, Policy [Policy Text Block] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Inventory Inventories [Member] Contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Intangible assets Deferred Tax Liabilities, Intangible Assets Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Gain (loss) recognized in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Impairment of leasehold improvements Impairment of Leasehold Amortization Amortization Amortization of Intangible Assets Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Identifiable intangible assets Total identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Finite-lived intangible assets, estimated life in years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Net deferred tax assets Deferred Tax Assets, Net Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Inventory Schedule of Inventory, Current [Table Text Block] Common stock equivalents excluded from the calculation of diluted net income (loss) (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development Research and Development Expense [Member] Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Broadband Broadband [Member] Broadband Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Other receivables, asset purchase agreement Other Receivables, Asset Purchase Agreement Other Receivables, Asset Purchase Agreement New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Acquisitions (Note 3) Finite-lived Intangible Assets Acquired Accumulated Deficit Retained Earnings [Member] Weighted average actuarial assumptions used to determine costs Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] China CHINA 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year Three Vendor C Vendor C [Member] Vendor C [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Derivative, fixed interest rate Derivative, Fixed Interest Rate Basic (usd per share) Earnings Per Share, Basic Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Gain on extinguishment of lease liabilities Gain (Loss) on Termination of Lease Geographic Concentration Risk Geographic Concentration Risk [Member] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Machinery and equipment Machinery and Equipment [Member] Restricted cash Restricted Cash and Cash Equivalents Accrued Price Protection Rebate Activity [Roll Forward] Accrued Price Protection Rebate Activity [Roll Forward] Accrued price protection rebate activity Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Net carrying amount of long-term debt Long-term Debt Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Industrial and multi-market Industrial and multi-market [Member] Industrial and multi-market [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income taxes (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Base rate Base Rate [Member] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Issuance of shares for payment of bonuses Other Significant Noncash Transaction, Value of Consideration Given Non-compete covenants Noncompete Agreements [Member] IPR&D impairment losses Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Interest Rate Swap Interest Rate Swap [Member] Acquisitions (Note 3) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Entity Interactive Data Current Entity Interactive Data Current Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Stock rotation allowance, term (up to) Contract with Customer, Stock Rotation Allowance, Term Contract with Customer, Stock Rotation Allowance, Term Balance Sheet Location [Domain] Balance Sheet Location [Domain] Hong Kong HONG KONG Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Deferred tax assets, gross Deferred Tax Assets, Gross Licensed technology Licensed Technology [Member] Licensed technology. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Liability beginning balance Liability ending balance Restructuring Reserve Amounts reclassified, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Deferred tax assets Deferred Income Tax Assets, Net Common stock issued for merger, net Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Lease liabilities Increase (Decrease) in Operating Lease Liability Retirement plan liability Liability, Retirement and Postemployment Benefits Non-cash charges and adjustments Restructuring Reserve, Settled without Cash Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Audit Information [Abstract] Audit Information 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Total minimum payments Contractual obligation Contractual Obligation Weighted Average Contractual Term, Outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Provision to return Tax Adjustments, Settlements, and Unusual Provisions Other noncurrent assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total lease liabilities Operating Lease, Liability Federal Current Federal Tax Expense (Benefit) Summary of Performance-Based Restricted Stock Unit Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Document Transition Report Document Transition Report Common stock, $0.0001 par value; 550,000 shares authorized; 76,778 shares issued and outstanding at December 31, 2021 and 74,536 shares issued and outstanding December 31, 2020 Common Stock, Value, Issued Net loss for the period included in earnings attributable to contingent consideration held at the end of the period Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Long lived assets Long lived assets [Member] Long lived assets [Member] Unrecognized compensation costs, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Weighted Average Grant Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Leases Lessee, Operating Leases [Text Block] Beginning balance Ending balance Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs Plan assets transferred from acquisition Defined Benefit Plan, Plan Assets, Business Combination Net unfunded status Net unfunded status Defined Benefit Plan, Funded (Unfunded) Status of Plan Business Combinations Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Product Concentration Risk Product Concentration Risk [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Gain recognized in earnings Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Less: unrealized translation loss Unrealized Gain (Loss) On Translation To Reporting Currency Unrealized Gain (Loss) On Translation To Reporting Currency Selling, general and administrative Selling, General and Administrative Expenses [Member] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Vesting percentage relative to net sales Vesting Percentage Relative To net sales Vesting Percentage Relative To net sales Foreign income inclusion Income Tax Reconciliation Foreign Dividends Income Tax Reconciliation Foreign Dividends Equity [Abstract] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Warranty Standard Product Warranty, Policy [Policy Text Block] Interest period Debt Instrument, Interest Period Debt Instrument, Interest Period Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Variable Rate [Axis] Variable Rate [Axis] Other comprehensive income (loss) before reclassifications, net of tax OCI, before Reclassifications, Net of Tax, Attributable to Parent Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Foreign unremitted earnings Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Contingent Consideration, Liability Contingent Consideration, Liability [Member] Contingent Consideration, Liability Thereafter Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Debt instrument, basis spread on variable rate, additional applicable margin Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin Initial term loan under May 12, 2017 credit agreement Initial Term Loan - TLB May 2017 [Member] Initial Term Loan - TLB May 2017 Stock compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other income (expense), net Other Nonoperating Income (Expense) Customer A Customer A [Member] Customer A Fair value of term loans outstanding Long-term Debt, Fair Value 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] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Lease related charges Facility Closing [Member] Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate Future Minimum Payments Due Lessee, Operating Lease, Liability, Maturity [Table Text Block] Customer B Customer B [Member] Customer B Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] City Area Code City Area Code Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Short-term restricted cash Restricted Cash and Cash Equivalents, Current Aggregate Intrinsic Value, Exercisable (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Call premium, period Call Premium, Period Call Premium, Period Debt Instrument, Amortization Rate Period [Axis] Debt Instrument, Amortization Rate Period [Axis] Debt Instrument, Amortization Rate Period Revenue Stream [Domain] Revenue Stream [Domain] Revenue Stream [Domain] Repurchase of common stock Payments for repurchase of common stock Payments for Repurchase of Common Stock Useful life Useful Life (in Years) Property, Plant and Equipment, Useful Life Accrued expenses and other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Customer C Customer C [Member] Customer C Long-term lease liabilities Operating Lease, Liability, Noncurrent Total current Current Income Tax Expense (Benefit) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Tax benefit from stock options exercised Share-based Payment Arrangement, Expense, Tax Benefit Distributors Distributors [Member] Distributors Operating lease, term (greater than) Original operating lease terms Lessee, Operating Lease, Term of Contract Contingent Consideration - Company X Potential Contingent Consideration - Privately Held Company [Member] Potential Contingent Consideration - Privately Held Company Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage LIBOR subject to floor London Interbank Offered Rate (LIBOR) Subject to Floor [Member] London Interbank Offered Rate (LIBOR) Subject to Floor [Member] Plans with accumulated benefit obligation in excess of plan assets, plan assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets Business Acquisition [Line Items] Business Acquisition [Line Items] Share-based payment arrangement, tranche two Share-based Payment Arrangement, Tranche Two [Member] Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Asset Class [Domain] Asset Class [Domain] Payment term Contract with Customer, Payment Term Contract with Customer, Payment Term Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Income tax provision (benefit) Total income tax provision (benefit) Income Tax Expense (Benefit) 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Contractual obligation , change in balance Contractual Obligation, Change in Balance Contractual Obligation, Change in Balance Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Changes in fair value of plan assets: Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Total minimum payments Lessee, Operating Lease, Liability, to be Paid Accounts Receivable Accounts Receivable [Member] Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020 Gain recognized in interest income from interest rate swap Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Repurchase of common stock Stock repurchased during period Stock Repurchased During Period, Value Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Restructuring - Long term Restructuring - Long term [Member] Restructuring - Long term Unrecognized compensation costs related to unvested options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Less: current portion of long-term debt Long-term Debt, Current Maturities Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Defined Benefit Plan, Funding Status [Domain] Defined Benefit Plan, Funding Status [Domain] Beginning balance Ending balance Other Indefinite-lived Intangible Assets Net Revenue Revenue Benchmark Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Other receivables Other Receivables 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Fixed assets Deferred Tax Liabilities, Other Finite-Lived Assets Debt issuance costs Debt Issuance Costs, Gross Common stock issued in acquisitions, at fair value Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Unrealized gain (loss) on interest rate swap, net of tax expense of $0 in 2021, tax expense of $8 in 2020, and tax benefit of $341 in 2019 Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Common stock issued for merger, net (in shares) Stock Issued During Period, Shares, Acquisitions Impairment losses related to finite-lived intangible assets Impairment losses Impairment of Intangible Assets, Finite-lived Purchases of long-term investments Payments to Acquire Investments Total minimum payments Other Commitment 2023 Other Commitment, to be Paid, Year Two 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Other Obligations Other Obligations [Member] Other Obligations Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net actuarial gain on pension and other defined benefit plans, tax expense Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Auditor Location Auditor Location Type of Restructuring [Domain] Type of Restructuring [Domain] Weighted Average Useful Life (in Years) Finite-Lived Intangible Asset, Useful Life Use of Estimates and Significant Risks and Uncertainties Use of Estimates, Policy [Policy Text Block] Summary of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other comprehensive income (loss) Net current period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accrued price protection liability Beginning balance Ending balance Accrued Price Protection Liability Accrued price protection liability. Credit facility, incremental borrowing capacity, percent of consolidated EBITDA Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA Title of 12(b) Security Title of 12(b) Security Foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred income taxes Deferred Income Taxes and Tax Credits Common stock, shares authorized (shares) Common Stock, Shares Authorized Weighted average price of stock purchased under the ESPP (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Repayment of debt Repayments of Secured Debt Singapore SINGAPORE Document Type Document Type Product and Service [Domain] Product and Service [Domain] Fair value of purchase consideration: Business Combination, Consideration Transferred [Abstract] Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Operating lease renewal term Lessee, Operating Lease, Renewal Term Contingent consideration, liability (up to) Contingent consideration (Note 3) Business Combination, Contingent Consideration, Liability Unrecognized tax benefits, period increase Unrecognized Tax Benefits, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Plan with projected benefit obligation in excess of plan assets, plan assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Deferred purchase price payments Deferred purchase price payments Deferred purchase price payments Accrued customer credits Accrued customer credits Accrued customer credits 2024 Contractual Obligation, to be Paid, Year Three Geographical [Axis] Geographical [Axis] State and Local Jurisdiction State and Local Jurisdiction [Member] Accrued Price Protection Liability Price Protection Liability [Table Text Block] Tabular disclosure of price protection liability Vesting [Domain] Vesting [Domain] Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Cost of net revenue Cost of Revenue Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Shares used to compute net income (loss) per share: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Reversal of unclaimed rebates Reversal Of Unclaimed Rebates Reversal Of Unclaimed Rebates Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Financial Instruments Fair Value Disclosures [Text Block] Restructuring charges Restructuring charges Restructuring Charges Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2022 Other Commitment, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Revenue from Distributors Revenue from Distributors [Member] Revenue from Distributors [Member] Foreign Tax Authority Foreign Tax Authority [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Delivery term Revenue, Performance Obligation, Delivery Term Revenue, Performance Obligation, Delivery Term Accrued royalty Accrued Royalties, Current Supplier Concentration Risk Supplier Concentration Risk [Member] Interest period 1 Debt Instrument, Interest Period, One [Member] Debt Instrument, Interest Period, One Document Period End Date Document Period End Date Purchases of intangible assets Additions Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Options (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Sales Returns and Allowances Sales Returns and Allowances [Member] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Debt instrument, term Debt Instrument, Term Income Statement Location [Domain] Income Statement Location [Domain] Connectivity Connectivity [Member] Connectivity Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accrued engineering and production costs Accrued engineering and production costs Accrued engineering and production costs Property and equipment, gross Property, Plant and Equipment, Gross Restructuring - Short term Restructuring expense Restructuring - Short term [Member] Restructuring - Short term Finished goods Inventory, Finished Goods, Gross Vietnam VIET NAM Other receivables - transition services agreement Other Receivables, Transition Services Agreement Other Receivables, Transition Services Agreement Unrealized gain (loss) on interest rate swap, tax expense (benefit) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Performance period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Performance Period Debt instrument, covenant, leverage ratio, maximum, potential temporary increase Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase Entity Current Reporting Status Entity Current Reporting Status Fair value of plan assets, beginning of period Fair value of plan assets, end of period Defined Benefit Plan, Plan Assets, Amount Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 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] Litigation and Settlement Costs Legal Costs, Policy [Policy Text Block] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Excess tax benefits on stock-based awards Excess Tax Benefit from Share-based Compensation, Operating Activities Balance at beginning of period (in shares) Balance at end of period (in shares) Shares, Issued Equity Incentive Plan Equity Incentive Plan [Member] Equity incentive plan. United States UNITED STATES Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Diluted (shares) Weighted average common shares outstanding-diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets by Major Class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate 2023 Recorded Unconditional Purchase Obligation, to be Paid, Year Two Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Transfers to developed technology from IPR&D Intangible Assets, Transfer from IPRD to Developed Tech Intangible Assets, Transfer from IPRD to Developed Tech Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Minimum tax withholding paid on behalf of employees for restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Asia Asia [Member] Aggregate Intrinsic Value, Vested and expected to vest (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Percent of the outstanding shares of common stock Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Wells Fargo Bank, National Association Wells Fargo Bank, National Association [Member] Wells Fargo Bank, National Association Amortization of debt issuance costs and accretion of discounts Amortization Of Debt Issuance Cost And Accretion Of Discounts Amortization of Debt Issuance Costs and Discount on Debt and Leases Statement [Table] Statement [Table] Contingent Consideration - NanoSemi Potential Contingent Consideration - NanoSemi [Member] Potential Contingent Consideration - NanoSemi Accumulated benefit obligation Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Net Carrying Amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Goodwill Goodwill Beginning balance Ending balance Goodwill Pension and Other Defined Benefit Retirement Obligations Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income (loss) to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Rest of world Rest of World [Member] Rest of World [Member] Operating lease cost Operating Lease, Cost Masks and production equipment Masks And Production Equipment [Member] Masks and production equipment. Total deferred Deferred Income Tax Expense (Benefit) Weighted Average Contractual Term, Vested and expected to vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Restructuring Period [Domain] Restructuring Period [Domain] [Domain] for Restructuring Period [Axis] Work-in-process Inventory, Work in Process, Gross Trademarks and trade names Trademarks and Trade Names [Member] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Leased right-of-use assets Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Interest cost Defined Benefit Plan, Interest Cost Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] 2023 Contractual Obligation, to be Paid, Year Two Segment Information Segment Reporting, Policy [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Stock-based compensation arrangement, discount from market price, purchase date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Additional paid-in capital Additional Paid in Capital, Common Stock Impairment losses Impairment of Intangible Assets (Excluding Goodwill) Proceeds received from other party Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party Employee separation expenses One-time Termination Benefits [Member] Restructuring Type [Axis] Restructuring Type [Axis] Reduction in Transaction Price Reduction in Transaction Price [Member] Reduction in Transaction Price [Member] Other long-term assets Other Assets, Noncurrent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Entity File Number Entity File Number Shares issued upon settlement of employee bonus plan (in shares) Shares Issued upon Settlement of Executive Bonus Plan Shares issued upon settlement of executive bonus plan Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Composition of Financial Instruments Debt Securities, Available-for-sale [Table Text Block] Restricted Stock Units and Restricted Stock Awards Restricted Stock Unit and Restricted Stock Award [Member] Restricted stock unit and restricted stock award [member] Defined Benefit Plan, Underfunded Plan Defined Benefit Plan, Underfunded Plan [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Liability Class [Axis] Liability Class [Axis] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Actual return on plan assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Credit Facility [Domain] Credit Facility [Domain] Accrued technology license payments Accrued Technology License Payments Current Accrued technology license payments current. Assets Assets [Abstract] Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Research and development Research and Development Expense (Excluding Acquired in Process Cost) Concentration risk percentage Concentration Risk, Percentage Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Significant Accounting Policies Accounting Standards Update and Change in Accounting Principle [Table] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Vendor A Vendor A [Member] Vendor A [Member] Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Components of Deferred Income Tax Asset Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Stock-based compensation arrangement, maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block] Number of operating segments Number of Operating Segments 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Common stock reserved for issuance (in shares) Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease Prepaid expenses Prepaid Expense, Current Number of Shares (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-lived intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Weighted Average Contractual Term, Exercisable (in years) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Warranty reserves Standard Product Warranty Accrual, Current 2025 Contractual Obligation, to be Paid, Year Four Research and Development Research and Development Expense, Policy [Policy Text Block] Consideration transferred Total purchase price Business Combination, Consideration Transferred Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Interest rate swap Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Goodwill [Roll Forward] Goodwill [Roll Forward] Restructuring Period [Axis] Restructuring Period [Axis] Restructuring Period [Axis] Aggregate principal amount of long-term debt Long-term Debt, Gross Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Net operating liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product warranty, period Standard Product Warranty, Period Standard Product Warranty, Period Total liabilities and stockholders’ equity Liabilities and Equity Other Other Accrued Liabilities, Current Share-based payment arrangement, tranche one Share-based Payment Arrangement, Tranche One [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Payables under transition services agreement Payables, Transition Services Agreement Payables, Transition Services Agreement Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Exercisable (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Prepaid and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net Income (Loss) Per Share Earnings Per Share [Text Block] Impairment of leased right-of-use assets Operating Lease, Impairment Loss Operating expenses: Operating Expenses [Abstract] Average cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Defined Benefit Plan, Funding Status [Axis] Defined Benefit Plan, Funding Status [Axis] Number of votes per share of common stock Number of Votes per Share of Common Stock Number of Votes per Share of Common Stock 2023 Defined Benefit Plan, Expected Future Benefit Payment, Year Two Minimum Minimum Minimum [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Selling, general and administrative Selling, General and Administrative Expense Unamortized debt issuance costs Debt Issuance Costs, Net Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Debt Instrument, Amortization Rate Period [Domain] Debt Instrument, Amortization Rate Period [Domain] Debt Instrument, Amortization Rate Period Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Other Defined Benefit Plan, Plan Assets, Other Defined Benefit Plan, Plan Assets, Other 2022 Recorded Unconditional Purchase Obligation, to be Paid, Year One Revenue Recognition Revenue [Policy Text Block] Long-term restricted cash Restricted Cash and Cash Equivalents, Noncurrent Credit facility, incremental borrowing capacity Line of Credit Facility, Incremental Borrowing Capacity Line of Credit Facility, Incremental Borrowing Capacity Debt and Interest Rate Swap Debt Disclosure [Text Block] Cumulative Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Company X Company X [Member] Company X Amounts recognized in the Consolidated Balance Sheets Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Income Taxes Components of Income Tax Provision (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other Other Restructuring [Member] Exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-based compensation arrangement, discount from market price, offering date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date Line of credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Leases Lessee, Leases [Policy Text Block] Accrued professional fees Accrued Professional Fees, Current Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Loss on foreign currency Foreign Currency Transaction Gain (Loss), before Tax Total other income (expense), net Nonoperating Income (Expense) Acquisitions (Note 3) Goodwill, Acquired During Period Performance-based restricted stock units (PRSUs) Performance Shares [Member] Commitments and contingencies Commitments and Contingencies Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Term Debt Medium-term Notes [Member] Currency exchange rate changes Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Payment of debt issuance cost Payments of Debt Issuance Costs Debt instrument, quarterly amortization rate Debt Instrument, Quarterly Amortization Rate Debt Instrument, Quarterly Amortization Rate Proceeds from the issuance of debt Proceeds from Issuance of Debt Auditor Name Auditor Name Cover page. Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total Contractual Obligation, Fiscal Year Maturity [Abstract] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Accrued price protection liability Increase (Decrease) in Accrued Price Protection Liability The increase (decrease) during the reporting period in accrued price protection liability. Shares issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Payments Price Protection payments Price Protection payments Incremental term loan under May 12, 2017 credit agreement, as amended Incremental Term Loan - TLA May 2017 Amended [Member] Incremental Term Loan - TLA May 2017 Amended Shares awarded as a percentage of grants, peer group based Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Maximum duration of employee stock purchase plan Maximum Duration of Employee Stock Purchase Plan Maximum Duration of Employee Stock Purchase Plan Other Obligations Other Commitments [Abstract] Cash payments Payments for Restructuring Common Stock Common Stock [Member] Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (loss) from operations Operating Income (Loss) Short-term lease liabilities Less: short-term lease liabilities Operating Lease, Liability, Current Customer D Customer D [Member] Customer D 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Inventory fair value adjustments Inventory Fair Value Adjustments Inventory Fair Value Adjustments Stock-based compensation Share-based Payment Arrangement, Noncash Expense Restructuring Activity Restructuring and Related Activities Disclosure [Text Block] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Terminated Lease Terminated Lease [Member] Terminated Lease Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Pension and Other Defined Benefit Plan Obligation Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Call premium, percentage Call Premium, Percentage Call Premium, Percentage Cash paid for income taxes Income Taxes Paid Impairment losses Asset Impairment Charges Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Currency exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Accumulated benefit obligations Defined Benefit Plan, Accumulated Benefit Obligation Total liabilities Liabilities 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Aggregate Intrinsic Value, Outstanding (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (shares) Common Stock, Shares, Issued Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Accumulated other comprehensive (income) loss, before tax Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Debt Instrument, Interest Period [Axis] Debt Instrument, Interest Period [Axis] Debt Instrument, Interest Period Defined Benefit Plan, Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Income tax liability Taxes Payable Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block] Schedule of Expected Benefit Payments Schedule of Expected Benefit Payments [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Software Software and Software Development Costs [Member] Unrealized gain (loss) on interest rate swap, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Balance Sheet Location [Axis] Balance Sheet Location [Axis] Significant Supplier [Axis] Significant Supplier [Axis] Significant Supplier [Axis] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Interest expense Interest Expense Accrued compensation Increase (Decrease) in Employee Related Liabilities Expected long-term rate of return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets Additions related to acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage 2022 Defined Benefit Plan, Expected Future Benefit Payment, Year One Accumulated deficit Retained Earnings (Accumulated Deficit) Stock-based compensation, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employee stock purchase plan (in shares) Common stock purchased under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Vendor B Vendor B [Member] Vendor B [Member] Backlog Order or Production Backlog [Member] Concentration Risk [Table] Concentration Risk [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year Four Cash received from exercise of stock options Proceeds from Stock Options Exercised Initial term loan under June 23, 2021 credit agreement Initial Term Loan - TLB June 2021 [Member] Initial Term Loan - TLB June 2021 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Inventory Purchase Obligations Other Commitment, Fiscal Year Maturity [Abstract] Amendment Flag Amendment Flag Debt amortization, period 2 Debt Amortization, Period 2 [Member] Debt Amortization, Period 2 Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Inventory Inventory Inventory, Net Federal Deferred Federal Income Tax Expense (Benefit) Foreign currency translation adjustments, net of tax expense of $93 in 2021, expense of $216 in 2020 and expense of $136 in 2019 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Attribute expirations Attribute expirations Attribute expirations Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Common stock issued pursuant to equity awards, net (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Repurchase of common stock (in shares) Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Right of return assets Contract with Customer, Right to Recover Product Statement [Line Items] Statement [Line Items] Charged as a reduction of revenue Price Protection Rebate Charges Price protection rebate charges as a reduction of revenue Debt Instrument, Interest Period [Domain] Debt Instrument, Interest Period [Domain] Debt Instrument, Interest Period [Domain] Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Unrealized gain (loss) recognized in other comprehensive income (loss) Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) Common stock issued pursuant to equity awards, net Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Domestic Tax Authority Domestic Tax Authority [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] 2022 Contractual Obligation, to be Paid, Year One Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Less valuation allowance Deferred Tax Assets, Valuation Allowance Projected benefit obligation Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation Customer [Axis] Customer [Axis] Long lived assets Long lived assets Long lived assets Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Employee Retirement Plans Retirement Benefits [Text Block] Number of options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Unrecognized tax benefits, accrued interest Unrecognized Tax Benefits, Interest on Income Taxes Accrued Asset Class [Axis] Asset Class [Axis] Document Annual Report Document Annual Report Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Money market funds Money Market Funds, at Carrying Value Vesting [Axis] Vesting [Axis] Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Accrued bonuses Accrued Bonuses Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Other payables for purchases of inventory Other Payables, Inventory Other Payables, Inventory Derivative Contract [Domain] Derivative Contract [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforwards, amount Tax Credit Carryforward, Amount Schedule of Debt Schedule of Debt [Table Text Block] NanoSemi, Inc. NanoSemi, Inc. [Member] NanoSemi, Inc. Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Future Minimum Payments Under Inventory Purchase Obligations Recorded Unconditional Purchase Obligations [Table Text Block] Projected benefit obligation assumed in acquisition Defined Benefit Plan, Benefit Obligation, Business Combination Basic (shares) Weighted average common shares outstanding—basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (usd per share) Earnings Per Share, Diluted Deferred payment of consideration in business acquisition Deferred Payment Of Consideration In Business Acquisition [Member] Deferred Payment Of Consideration In Business Acquisition Amortization of debt issuance costs and accretion of discount on debt and leases Amortization of Debt Issuance Costs and Discounts Dilutive common stock equivalents (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service cost Defined Benefit Plan, Service Cost Acquisitions (Note 3) Indefinite-lived Intangible Assets Acquired Permanent and other Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Customer contract liabilities Contract with Customer, Liability Vendor E Vendor E [Member] Vendor E [Member] Accrued restructuring Restructuring Reserve, Current Interest period 3 Debt Instrument, Interest Period, Three [Member] Debt Instrument, Interest Period, Three 2025 Other Commitment, to be Paid, Year Four Other tax carryforwards Deferred Tax Assets, Other Tax Carryforwards Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Rebate and price protection program, term Contract with Customer, Rebate and Price Protection Program Term Contract with Customer, Rebate and Price Protection Program Term Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Vendor D Vendor D [Member] Vendor D [Member] Impairment of leased right-of-use assets Impairment, Long-Lived Asset, Held-for-Use Amortization and depreciation Depreciation, Depletion and Amortization Production Masks Production Masks, Policy [Policy Text Block] Production Masks, Policy Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventory Increase (Decrease) in Inventories Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Long-term Investments Long-term Investments Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Entity Central Index Key Entity Central Index Key Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights Accrued obligations to customers for stock rotation rights Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Decreases based on tax positions of prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Reimbursement from Intel Reimbursement due from Intel Reimbursement due from Intel Concentration of Credit Risk, Significant Customers and Geographic Information Concentration Risk Disclosure [Text Block] Interest period 2 Debt Instrument, Interest Period, Two [Member] Debt Instrument, Interest Period, Two Other long-term liabilities Other Liabilities, Noncurrent Projected benefit obligation, beginning of period Projected benefit obligation, end of period Defined Benefit Plan, Benefit Obligation Lender Name [Axis] Lender Name [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Sales commission assets recognized, term (less than) Sales Commission Assets Recognized, Term Sales Commission Assets Recognized, Term Share-based payment arrangement, tranche three Share-based Payment Arrangement, Tranche Three [Member] Weighted average actuarial assumptions used to determine benefit obligations Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Impairment of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Long-term debt Long-term Debt, Excluding Current Maturities Stock-based compensation expense Share-based Payment Arrangement, Expense Deferred payments of purchase price for acquisitions, at fair value Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Vesting percentage relative to earnings per share Vesting Percentage Relative To EPS Vesting Percentage Relative To EPS Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Plan settlements Defined Benefit Plan, Plan Assets, Payment for Settlement Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Revenue Stream [Axis] Revenue Stream [Axis] Revenue Stream Right of return, term Contract with Customer, Right of Return, Term Contract with Customer, Right of Return, Term Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Pension liability Deferred Tax Liabilities, Pension Liability Deferred Tax Liabilities, Pension Liability Construction in progress Construction in Progress [Member] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash and cash equivalents Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other payables for other operating expenses incurred under the transition services agreement Other Payables, Other Operating Expenses Incurred From The Transition Services Agreement Other Payables, Other Operating Expenses Incurred From The Transition Services Agreement Aggregate commitments percentage Aggregate Commitments, Percentage Aggregate Commitments, Percentage Accrued obligations to customers for price adjustments Accrued obligations to customers for price adjustments Customer Refund Liability, Current Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Debt amortization period 3 Debt Amortization Period 3 [Member] Debt Amortization Period 3 Stock Repurchases Stockholders' Equity Note Disclosure [Text Block] Interest Rate Hedge Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in projected benefit obligation: Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Leased right-of-use assets Deferred Tax Liability, Leased right-of-use asset Deferred Tax Liability, Leased right-of-use asset Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Right of return under the general assurance warranty, term Contract with Customer, Right of Return Under General Assurance Warranty, Term Contract with Customer, Right of Return Under General Assurance Warranty, Term Infrastructure Infrastructure [Member] Infrastructure [Member] Future Minimum Payments Under Other Obligations Other Commitments [Table Text Block] Cash used in acquisitions, net of cash acquired Cash Payments to Acquire Businesses, Gross Reclassification adjustments of unrealized gain on interest rate swap, tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Number of business activities Number of Business Activities Number of Business Activities WiFi and Broadband assets business WiFi and Broadband Assets Business [Member] WiFi and Broadband Assets Business Leased right-of-use assets Increase (Decrease) In Operating Lease, Right Of Use Asset Increase (Decrease) In Operating Lease, Right Of Use Asset Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Debt amortization period 1 Debt Amortization Period 1 [Member] Debt Amortization Period 1 Federal funds rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Other current assets Other Assets, Current Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase 2024 Other Commitment, to be Paid, Year Three Defined benefit obligation Other long-term liabilities Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Provision (benefit) at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Total minimum payments Recorded Unconditional Purchase Obligation Cost of net revenue Cost of Sales [Member] Inventory Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Lease obligation Deferred Tax Asset, Lease obligation Deferred Tax Asset, Lease obligation Indefinite-lived Intangible Assets [Roll Forward] Indefinite-lived Intangible Assets [Roll Forward] Licensed technology Developed Technology Rights [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized debt discount Unamortized debt discount Debt Instrument, Unamortized Discount Uncertain tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Defined benefit plan expected future benefits payments total Defined benefit plan expected future benefits payments total Defined benefit plan expected future benefits payments total Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Significant Supplier [Domain] Significant Supplier [Domain] [Domain] for Significant Supplier [Axis] EX-101.PRE 11 mxl-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 mxl-20211231_g1.jpg MAXLINEAR LOGO begin 644 mxl-20211231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHKRS]H[]N#]C[]D"YTFS_:D M_:6\%^ )M>29]&A\5:_#9O>K$4$K1B1@6"F1 2.FX4 >IT5RGPB^.OP;^/GP MPL_C7\%OB9HWB?PCJ*3/8^)-'OTFLKA89'CE9)5.U@CQNI(. 48=C7-_"+]M M+]E/X]>+/^$&^#OQY\.^(-5>SEO+*UT^^!_M"UC<1R7-HQ 6\@1RJM- 9$4L MH+#<,@'I]%VA4 M&2XE*JS>7&K-M5CC )%SX4_%[X8?'+P5;_$7X/\ CS3/$>B74DD46I:3=K+& M)8W*2Q-CE)$=61XV =&4JP!!% '1T444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7X]?\%!?''QZ_9Y_;&^(W[7/_ 4:_P""*G@[X\?L_"[M--T#QQMTOQ%J M7@KP]:*P\]=/N8Y?+26:6YNICB$?OD22;$$8K]A:^3O#7_!9+_@F1\<-#\3^ M#O"GQXT_Q)KNFWU]H>I?"Q]&N!XDU.YB9X9;.#1YXEN;O>05RD;1X;YV4!L M'S!_P6^_:-^%5A_P1=^&O@K]@V]TG0_A[^T'XY\->!_#DO@NP33K:UT/41/< MSQ001*@MP\=L\$D6U2HED1E!R*ZS_@XPUBT_8Y_88^%7[6'P8TV'1-7^ 'Q? M\-WWA-=.01>3IY62QN--7&/]&FMY!$\7W65%!Z"O./VG/^"3?QY\'?\ !O?\ M,_V>O 7A&35?B9\"O%-I\2]*\'V4_P!IDDNX]1O;ZXTJ)USYTD-OJ-Q"FS/F MO JKG>*[#_@KCXP^%?\ P6%^ GP6_8D_9'\=:?XPF^*/Q(T37O&:Z-=)._AC MPG:++-?7FHJA)LG5_*@6*;8[SEHE&]& -SX+?$34OVE/^#F#XMZ/XJF-WHW M[._P,TS2?!EE('[@Q>%?B'\)]&^)C:4AQ!:ZS ;/3;F>-.B/<)*CRD#+M"I/(J6^\%6'[ M"/\ P7Q\5_M6?%/4[71/AI^TG\*++2H_&&ISK!86'BO2?L\4>GW$SD1P&>QA M+PEV7S71XT!9:L_L#?"VZ_:)_P""QW[0O_!4CP^/M'P[?P?I7PU^&'B&/FW\ M21P"VN-4O;5NDMJEW;I#'.A:.4K(48A30!^A-%%% 'B6J>!?V])=3N9=(^._ M@B&T:=S:Q2^%Y&9(RQVJ3NY(& 35'X+>//VC9?CQXD^"?Q2\?:)J=QH^A6NH M1W&G:'Y$>)G( R6+,<#N /K7O=>%^ ?^4@GC_P#[$32O_1C4 >N?8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &79VGBU+I'OM6M7B#?O$2W()'L:U*** "BBB@ HHHH * M*** "BBB@ HHHH *J6N@:#8ZI/K=EHEI#>W0 N;N*V599@.@9P,MT'4]JMT4 M %5[+2-)TV>XNM.TNWMY+N3S+J2&!4:9^FYR!\Q]S5BB@"'4=-T[5[*33=6L M(;JVF7;+;W$0=''H58$&I(HHK>)8((E1$4*B(N H'0 =A3J* "BBB@ KPOP# M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O M"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBODO_@L3_P4!\8?L'_LD^*/$WP)\.0: M]\3Y?">J:IX;TR=0T&FV5E"'O-8NP>EO;AXE"G_6W$]O#_RT+* ?6E%>+?!? M]I[3M._X)X^#_P!L?]HGQ/;65N/@YIOB_P :ZL(1'%'NTN*[NI51> ,ER$'L M!VKYD_9A\7_\%^?C]\1_"7QLU_XC?LIZ9\$O$>L0ZI>:-H4FK:EXAL=$D?S3 M8"9(Q9R7R1$0/(LAB$@9AO "D _02BOD_P"-_P"V7\3/'O\ P4,T;_@F7^R] MKNFZ)K=GX!E\;_%'QSJ&F"^;0M+\]+:TLK2!G6-KVXED5BTNY(H 6\N0N-FA M^Q1^VGXU^(7[2_QA_8&_:'ETR3XE?!VZL+N+7-(LS:VWBCP_J$"S6>H) SN8 M9DW>1<1JQ02@,F%D"( ?4%%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4 M@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 9?C?Q9I_@+P7J_CK5 M[6ZGM-%TNXO[J&QMS+/)'#&TC+&@Y=R%("CJ<"OQ"_:O_P""L/[,?Q7_ ."> M?[1GB7XC^#/BI'\8_C'\/[W3VCU#X4:O#IWAK3ECD&GZ(EW+ L:0P"5Y)IR0 MLMS/<2\(T:)^Z->6?MO_ +-'_#97[(?Q&_95_P"$U_X1S_A/_"=YHG]O?V;] ML^P>?&4\[R/,C\W;G.W>F?44 ?/?_!-3Q1^RW_P4V_X)+^#?@MXN^'6KZWX1 MTOP-H/A/QCH?BS0KS3([ZZL]-L)7\K?Y;3V^_P LK-&2CE3@G!KYT^(/_!/: MS_X(E?MM_!+]H?\ X)O>(-=T/X6?%[XO:3\/OBU\%[O6;B^TMO[3+QV^JVPG M=Y(W@9&=B69AA0I6,R(?MKQ]^R3^TCH_["/@G]EK]D_]L%_AQXT\":#H.FV' MQ /@NVU&&_CTZWCA>.:QN'8+%<"/)"R%DR!N&9),HVX,DBMA;W[(/[%&G?LW>-OB/\ 'SQSXR3Q=\4_B]K=MJ/C M_P 6Q:7]B@>.U@%O8Z?9VQDE:WL[:$;$5Y99&+.[R,6 4 ]THHHH \2U3]@C MX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U<-\ O@=X1^&_[;/CCP=H M6IZS-:VW@O3Y8Y-0U:2>4F24ELNW)'RC [/_\ L1-*_P#1 MC4 >N?\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!EV?A+3;&Z2[AN+HM&V5#W+$? MB*U*_/#_ (+G_P#!<7PW_P $E_%7P:\#Z7IUOJ^K^,?&$%]XRT[8'EM/"<+^ M7=RHO\,\CN%A)X)@F]*^_P#PGXK\-^._"NF>./!VM6^I:1K.GPWVE:C:2!XK MJVF0212HP^\K(RL#W!% &A1110 4444 %%%% '.?&'XBV?P@^$GBGXM:AIDM M[;^%_#E]J\]G X5YTMK=YFC4G@%@A )[FN#T7]O?]D'5_P!F&;]L:X^.^A:9 M\/+.V:35=>UFZ%I_9DJX#VES%+B2"[5B(S;,HE#D)L+$ ]1^TSKGBSPS^S?\ M0?$G@*!I==T_P1JUSHL:V:W!>[CLY6A B9667+A?D*D-T(.<5^;'@+_@A=^T MW^V'XJ'[>?\ P5#^+'A&^^,UU<6&JZ%\)],\*0R^!M*>V1Q#:ZM:AA)J\@21 MXC*9MT62JRSHJ@@'V;_P3/\ ^"C7@7_@IK\/?'_QJ^$_A;4]/\(>'?B5-X;\ M*WFLV#VMSJ]G'I6F78OVBDZ=.-1M;A(XQ-;,;AH8V**X6V"ND M3JT2>O4 %%%% !1110 4444 %%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A? M@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %9_BSQ7X;\">%=3\<>,=:M]-TC1M/FOM5U&[D"16MM"ADEE=C] MU5168GL :T*_(#_@[W_X*1C]FS]C;3_V(/ASK_D^+_C+N_M[[/+B2S\-P./. MSCE?M,P6 =FC2Y7M0!^"/_!6?]OCQ)_P4I_;S\=?M3ZI+<1Z1J.H?8?!NG7! M(-AHEN3':1;?X69,RR <>;-(>]?O?_P:$?\ !2+_ (:3_8VU#]B'XC:]YWB[ MX-;?[!^T2YDO/#<[GR,9Y;[-*6@/98WME[U_,#7T?_P28_;X\2?\$UOV\_ O M[4^ERW$FD:=J'V'QEIUN23?Z)<$1W<6W^)E3$L8/'FPQGM0!_;;16?X3\5^& M_'?A73/''@[6K?4M(UG3X;[2M1M) \5U;3()(I48?>5D96![@BM"@ HHHH * M*** .!_:M\?^//A1^RY\2?BE\*]$74_$_AKP#K&J^'-->(R+=W]O9336\15> M6#2HBX')SBODW_@FU^S3XA_9^\4?%[P?^T7^V_XF^.5OXT^&OA+QEXA\;>*= M=*V,37LFO13G3BCA;.Q\NSBDCV,-HP05"J%A^+__ <+_LL?!KXO^-O@MK7[ M+'[16KZCX \176C>(+_PU\*S?6*SP^\9>#?AY\===\+?##Q_J4S M37&N^'H?*EM&EN&^:[>-)@GVELO*GELY,F]F^X*^1/\ @BY^TC^SC^T%^R=? MZ-^RI^S!K7PC\%> ?&>H^&M$\)ZYX%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ M?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !117R%_P4@_X*A_\ #+7B/1OV3/V5?AW_ ,+4_:2\>0E?!'PVL)C>#]'\)7WQ"^, M/CN8V7PM^$/AL[]3\079RHD8 $V]HAR9+AAA0K!0S#%?S\?MP_\ !$;_ (.5 M/^"@?[26O_M._M(?LCIJWB'6I1'%':_$GPS'9Z=:1Y$-I:Q'4_W4$:GY5.68 MEG0AO&_Q)OHLQ:?$ M<$:5I,9 %I8Q\* JJ9-H)"J$B3Z]H _D"_XA;X8?\%#_ -G;]@RS_98_ MX*(_!&X\*:O\/M0:Q\%:C+XGTS4QJ6B.#)%$6L;J?8UNY>(!]H\KR N=K8^[ MZ** "BBB@ HHHH \_P#C_P# C2_C#\ ?B;\'/#TMOH=Y\2/"VIZ9?:O!;_,+ MFZTXV*W4FW!=DC6(9SG;$HR,"OBCQ]_P7:U+]D&PMO@Q^TE_P2@_:(T?QQIE MJEE;:7\./!%OK'AO49$4(G]F:A'<();9L#:#$LD:D*T88;:^Z/V@O'GB_P"% MGP%\;_$_X?>"9/$NO>'/"&I:IHGAR$G?JMY;VLDL-HNT$YED18QCGYJ_/CX) M_"S_ (.*OVF/@[X6_:(LO^"HGP:\)VOCGP]9Z]8^'-$^#T-_;:?;W<*3Q0I/ M/EY-J2*"26Y!^9OO$ ]U_P""/&F?M>^)OA]\4?VG_P!L'X52_#C4_C+\4)O% M'ASX87,I:?PUI8TZRL8$N 0I2YE%GYLJ%5.]B[*CR.B_8-?-O_!-7X9?MJ_" MKPE\3- _;N_:%T?XF^+[CXG&ZT[Q+H>EQ6%N--;0](6* 6D0 MBDB3Y0\MN\ MS)\P&OI*@ HHHH **** "BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\ M+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHK\_P#]M/\ X*(_'K]H_P".^I_\$R?^"1DUGJ'Q'M0(OBQ\9;B+S]#^%]JY M*N"PRMUJA 81VXSL=3N!*2>4 =#_ ,%!?^"FWQ(T+XOP_P#!.?\ X)I^$K'Q M_P#M':]:"34)K@[]%^'.GN!G5=8E *JRJRM';'+.60E3OBCF]#_X)O\ _!,C MX;?L"^'-9\8ZSXMOOB%\8O''[W6M!N9+:^T>[DM]IE@D&UHYHQ,DB.IX.U@> M]?GO\&/^#?;X_>#?A;HF@^)_^"VO[5NFZPMD)]//%$5Y!H MOPU\=0Z7I\-M#86MK&SQFUD9YF\AF9BV,%5 &TDXO_$+I^R1_P!'S?M8?^'@ MB_\ D&@#Z5_X)D_LJZO^Q[X9^*OPI\0?M9^+OC)?S_%8ZC=>)_'NI27FLVID M\/Z*J6=U,X =DCC1T*?*(IHQPP8#Z9KYE_X)=_\ !.;0O^"9GPX^(7P9\)?$ M[Q1XNT;Q+\39?$VE:QXUU..]U5HYM(TNUD2XGCCC61A-9S;3L!V% @ Z#)) MP "2!6[7YF_\%N;_ %+]L[]B#]HD:3J$Z?";X.>"-8^T36\I1/%OC"WB8>4& M4_O++3'Y;JLE^ IP;!PX!^C7@_Q]X-\?> =+^*7A'Q#;WGA[6M'@U72]55BL M4]G-$LTO%G_"#?!WX\^'?$&JO9RWEE:Z M?? _VA:QN(Y+FT8@+>0(Y56F@,B*64%AN&?S:_X*I?&?QM\//^#>3]G+X->! M-7]]9RE)8["]TI9[E58=!)%:-"WJDS#O7J'_!QAK%I^QS^ MPQ\*OVL/@QIL.B:O\ /B_P"&[[PFNG((O)T\K)8W&FKC'^C36\@B>+[K*B@] M!0!]Z_&3X^_!K]GW0[/Q#\9OB+IOA^WU*^6QTI+V8F?4+I@66WMH5!DN)2JL MWEQJS;58XP"1<^%/Q>^&'QR\%6_Q%^#_ (\TSQ'HEU))%%J6DW:RQB6-RDL3 M8Y21'5D>-@'1E*L 017P'\%OB)J7[2G_ 4@9=H5)Y% 'Z+T444 %>%^ ?^4@GC M_P#[$32O_1C5T5_^VQ^REI=]/IFH?'+0XKBVF:*>)Y6RCJ2&4_+U!!%>;_!+ MXQ_##Q_^W)XZ\5^#?&EEJ&G7'@G3HX;NWZM>,!YM[>3X#3W$A )8\ !54*BJHO?LY?"']FO\ M9*^#6A_L_P#[/'A;2?"_A+P[:B#3-)T]2%'=I'8Y:65VRSR.2[L2S$DDUW'_ M F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E15"V\4>'[R=;6UU6)Y'.$13R35^@ H MHHH **** "BBB@#G/C%\1$^$'PC\5?%F3POJ>N+X7\.7VKMHNB0>;>Z@+:W> M;[/;ID;YI-FQ%R,LP%<[^R/\?V_:K_9B\!_M*?\ "OM2\*IXZ\+VFMP>']7F MCDN+.*XC$D8=HSM;*,K \'##(4Y4=5\2O!A^(_PYU_X>KXFU713KVB7>G#6= M!OY+6^L//A:+[1;S1D/#,F[>DBD,K*""",U^&[?!O_@FC^R5K5C^S/\ '3_@ MZ$_:9\-?$*TVIXRTGP5\:;X:1:ZTYW7O[V&RDBM\W#2$B>02#)\SYMU '[MV M6KZ3J5S=V>G:G;W$VGW M[^*"=7:VE,:2B.0 Y1C')&^TX.V16Z,";%?,7_! M*O\ 9"\/_LB_!CQ;#X,_:R\1_&S0?B)X[/C#0OB%XN\4KK>HZA;3:1IEG^]O MD 2Y&^Q>-Z$AAGNHK\BO^"A_P#P26_:;_96_P""4OQ6LM,_X*V?%37/!7@W MX87^WP#>^&-(BLM0M8X26MI7CB$N'YWONWL6+$EB2?V)HH _';XS_P#!.7]I MKXD_\&^'PUO/"GQD\3_&'QOX(N/!OQ;\ Z'JVGP1SVMO::7;J="M%MU!E6.V MENC%N#22.0G)85Z=_P %C ?IW5>RTC2=-GN+K3M+M[> M2[D\RZDA@5&F?IN<@?,?"K#]A'_@OCXK_:L^*>IVNB?#3]I/X466 ME1^,-3G6"PL/%>D_9XH]/N)G(C@,]C"7A+LOFNCQH"RU9_8&^%MU^T3_ ,%C MOVA?^"I'A\?:/AV_@_2OAK\,/$,?-OXDC@%M<:I>VK=);5+NW2&.="TRDTW5K"&ZMIEVRV]Q$'1QZ%6!!J2***WB6"")41%"HB+@*! MT '84 .HHHH Q)?AI\.)Y6GG^'^B.[L6=WTJ$EB>I)V\FO&?ACX=\/Z3^WSX M]L-*T*SMH$\#:64AM[5$129&R0 ,#.!^5?0->%^ ?^4@GC__ +$32O\ T8U M'MW]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H5D>/?%OPY^ M%G@K5?B/\2=>TG0M T.QDO=8UG5IHX+:SMXU+/+)(^%10 2236;\>OCY\'?V M8/A'KGQV^/GQ!T[POX3\.69N=7UG4Y=L<*#@* ,M)(S$*D: N[,JJ"Q /YV^ M!?A!\??^"_\ XXTSX]_M8^%];^'W[(.D7\=_\.?@[>.UMJ?Q+>-MT.K:T$.8 M[$D!XK4'YQALE<2R %29OC7_ ,'$7B]].\/Q:Y\-?V(=(U$I=:C'&]AKGQGF MADP8XN%DM-'#+@MPTN,??R+7]*_AM\)?AC\'? 6D?"WX6> =)\/^'=!L8[/1 M]&TJQ2&WM($&%1$48 _4DDG))-:^A:%HGA?1+/PUX9T>UT[3=.M8[;3]/L;= M88+:&-0J11H@"HBJ H4 "K5 $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $26-E&P>.SB5AT*Q@$5+110 4444 %%%% !1110!P7[5>D_%#7_ M -E[XD:%\$+V>V\:7O@'6(/"%Q;2!)(M4>RF6U=&) 5A,8R"2,$5\,?LW?'K M_@V@_9J^ -IX?\$>-/@'X9M=,LQ%K6D^-[6R3Q2;E 5F34;>\0W\MV'#+(LB MLP8%0,8%?2W_ 4[_;JO?V ?V8/$WQN7X+>.O$,-EX?O7AU_PGH=MJ-KHEV( MF%O+?1-<),EOYA4O*L;QJJG>RY&?@KQS_P %,_\ @CO^T1KNF?%[]HG_ ((L M?%CQGXQ-G;O?>(]6_98M[R6ZE5%Y:5V)F3(^4/N&.@H ^O?^"./Q$^$OQ?\ M /Q3^*O[*7PZN?#'P,UWXH33?":SDT9M.MKV!=/LX]0OK&T95^S64^H)=.D8 M5,R>?(41I&4?8U?,W_!++]I_XI_M6_!'Q+XZ\=?LY>*OAMX=TSQY>Z7\,]/\ M:>&%T74K[P[%#;M;SRV2_+!MDDGMUV *R6Z-U+5],T %%%% !1110 4444 % M%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5YA^V#^V-^SW^PC\"-7_ &B_VE_'L&@^'-)4*I(WW.H7 M+ ^7:6L(.Z>>0@A47T+$JJLPYW]OK_@H)^S[_P $ZO@L?B[\6L^(4.! M<73*E+10 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% '"?M2?$;P]\'OV9/B-\7/%W@]?$.D^%O FK MZOJ>@.BLNIV]M92S26I# J1(B,F""/FY!KSW]B?1OV_=7_9>N=/_ &Z=1\"> M%/B)?:CT>.AX+;P3K" M_$A]-7PZ=*N/[>;6'1;067EMYYG,GR"+R]V\M\NW.>*_);XM)X NK"?X8?LT M?\'>O@GX?_"\QF*R\)ZCXA\)ZWJ^FVN,"WM]=:_AOPB+\D9=GD50N7: CII^J3VA5H[ZWC=W:!9 M8Y%W0-([12)(F]P%9OHVOCW_ ((C_#/]@7X0_L@ZC\/_ /@GS\5#X\T'3/'6 MHP>,O'5QJL5]<:_X@"PFXO)9X28Y-\1MRA3CRC'U;<3]A4 %%%% !1110 44 M44 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7S9_P4;_X*7_";_@GOX)TJRN_#U_XX^)_C2Y_L_X7_"7P MT/-U;Q/?L=JJB*&,5NK$>9.5*H. '$8 JJR2QYO_!.3_@E[JG[ M/7C;5?VT_P!M#XA1_%+]I?QM;8\3>.;B+-IX?MF'&D:-$P M;2,$H655:7DD M*IV Y[]@7_@FC\6;[XTC_@I1_P5'\06'C3]H+4[8KX;\/VA\S0OAA8/DKIV MEQDLIG 8B6ZR6+%@K-EY9ON>BB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#C_VAK;X?7OP!\/VH?^"B?_ 5%L=6^-O@&Q_X(R:)XL^%/@2YU;2M>\;:O M^T#I^CVVI:.MFMR]RT%Q;K,BO8W$(]'^RVS"ZFB6 M-'N!'.UQ!%<29=H8HT3_X)N_\$Q/!/["^G:W\5?'_C>[^)7QR\?N+KXH M?%_Q FZ]U6#[O5&06T&JBTE-H\QD^01B;RRV[Y=H.>*_,S M]F[_ ().^!OVA?@1X4^-/QA_X+H?M?+XP\1:+!=^+K32OC[!I<%CJI7%Y9K9 MR6TC6I@G$D)A+$H8BO&,4 ?6O_!)7]EW]HS]G_X<_$'XA_MG_%C1/%/QE^*G MQ!?Q/\18?#4F=/T&^'/[ M(W@SXK_"OX;?M4^*_B_;R_%IM0O_ !-XZ\3#6-8M[J70-%#6EU=K'&LK*B1R M+M7"QS1J3N5J^IJ "OA_]KC_ (+3K^RG;:I\54_8)^,'C#X-^&]1^Q^)OC#X M?M+)=/A*R^5+<6MM+.MS=VJ/E3=;$A8J2CNI5V^X*^&_^"]'Q1_:*\#_ +!_ MC'P-\'/V,]>^)'@_6]!>T^)VJZ!XCLK.?2/#CY743:P2"2::X^RK(JLL+)#Y MJRD2"-D !]D> _B5X'^)?PUT;XP>"O$=O>^&O$&AV^LZ3JX.R*>QGA6>*?+8 MVJT;JW., \U\7_!__@MQKOQX^.^A?"CX:?\ !*_]J"X\,^)?$$=GHOQ7OOAP M]IX9N-.DDQ'K'VR5@HLGAQ.K]6C9=JEF"GT/PAX>^#O_ 4I_P""16D> OV/ M?B-JOPX\!?$CX76^B>&M3T^P22]T+2Q$MK+9"-WVB1(HY;1B'.TABK$@-7R_ M\(?BG_P4T_X(_?M8?"G]EO\ ;:^.=E\>?@%\7O$MMX,\"?$S_A'X]-UGPMKD MRD6-C=QQDK)%,5V*6>0D*S!T$?E. ?;_ .T)^VEX:^#GQG\)?LN^!/ U_P". M?BEXVL+K4M'\'Z5=PVZV>EVQ GU.^N9B%M+5798E;#O+*P2.-R'*WOV5_P!L M'P-^U#<>,?!UKX?U#PSXX^&^OC1?B%X&UMXFO-&NFB$T#[HF9)K:XA99H)T. MV1#T5U=%^*_V0-6U7QQ_P<^?M;:CXFE>1_!7P;\)Z!X<$IR8;"YM["_E1/13 M<.[D#NWK3_@7KVH^'/\ @ZH^-O@C07=-,\3?LNZ1K'B"&,X62_M+ZPMK:5^Q M98)Y%&><.<<9H _2VBBB@ KPOP#_ ,I!/'__ &(FE?\ HQJGU3P+^WI+J=S+ MI'QW\$0VC3N;6*7PO(S)&6.U2=W) P":X;X!:+\;]._;9\<6?Q'\;:-J.L+X M+T\W-YI^FM#$\9E/E@(3P0-V3WR* /J:BL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&HKP>*].LY=0U#Q+IT% MO!&TD\\T.U(T499F8G ))/2@#=K\YOVH/VZOVB?^"C/QMUO_@G1_P2.\6C M2['1;C[%\OIOQ=_:+TN Q2^(W'$VB>'G/WPP.V6['R M[6X.PHMS]W?LP?LG_#_]C7X):)^SQ^S?X6T7PQX4T&W\NRTZSLR3(Y^_--(2 M6FF<_,\KDLQ.2: *W[#O["O[.W_!/;X%67P$_9R\)&RL(I#']3T-O&OQ2\ M16;7'AOP'9WH@$=ON*?;;V;:WV>WW!E4!6>5D95 "NZ?:?V+QO\ ]!NR_P# M8_XU_$+_ ,%%?VL/&O[;_P"VW\2OVG/'.L2WD_B;Q3B>&_ 5A M/;HN>%WZC'3)#- M\0?!NF-:ZAIF3@SW%FA:*ZC!QD0K$ZKN(64X0_A910!_?/X&\<>#_B;X,TKX MB_#WQ-9:SH.NZ=#?Z/J^G7"RV]Y;2H'CFC=>&5E8$$=C6K7XV_\ !F%^UEXP M^+_[#OC[]F'Q?JLMZGPF\5V\GA^29\FVTW5$FE6V'?:MS;7<@S_SWP.% '[) M4 %%%% !1110!B_$?P3X.^)7P\U[X<_$33(+WP_X@T6ZTW7;.Y.(Y[.>%HIH MW/\ =:-F!]C7X!Z#X/\ ^#83PWJUM\(?AC_P2V^/'Q_L_#,<6E>)/C#\.-!U MV_TF^O(56.>ZWQZI'O#.KNQAB\O!_=;UVU^[?[4GPMUWXX_LR?$;X*>%M973 MM3\8>!-7T33M09V46L]W92P1RDK\P"M(&R.1CBOA34?^#A?_ ()T_L/^%=+_ M &=/C!^SQ\4OA)XK\-V$6G6GP?B^&DF^!HQL$%A+$1:74&1B.:.0)(K*PQNX M /H#_@D7\#OV _@S^S1JVK?\$USY'PS\;^,KC7XM(-Q>N^E:@+.SL+JUD2^= MKF"57L0SPS89'=AM"[:^IJ^5_P#@EKXB^-'QD\-_$O\ :Y^+?P#U+X5VGQ<\ M>1ZUX2\!:Z@34[;3(-*L;"*]OXQCRKNY-H9&CQE(UA!+8W'ZHH *^2_"_P"U M_P#MY_%CPEXG^''B+_@E#XM\'>,':\L-'OM=\>:#?>%'0[HXKNYO(KE;LPD$ M.\4-E+)@[0&R2OUI10!\E>#?@[\P23J\8D,LDDB0,>CX#,5 :;4O!/QH_X*%>+/A=XA^- M_P"S!K?PE\%?#;QQ9^-Y-(\::OIMUK6L:W912K8Q1QZ;P_;4 M^-O_ 4P_:#\)'PYXI^*\>F:'X/\&7%Y!,?"?P]\*:EX[\>>);#1M%T>RDO-6U;5+M(+:SM MXU+22RR.0J(J@DL2 *_,O6_%GQY_P"#A[Q?=>!OA9JGB#X M&_!/ANP\'>#?#]EI.D:59QVFF:7IMJD%O:6\:A(XHHT 5$50%"@ 4 9?P MD^$?PR^ OPUT7X._!KP-IOAKPOX=L4L]%T/2;8106D*]%51U))+%CEF8EF)) M)/1444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\.'_!1W]DWQA^P M[^W%\3/V8/&6E2VS^&/%=U'I4DJ;1=Z;(YELKE>VV6V>)QZ;L'D$5_&(HX MY$6\D2;=)*22;?,H4JPDCE /YKZ*_3'XJ_\ !I+_ ,%G? 'BN30?!GPB\)>. M;%9=L6N>'/'EA! ZYX8IJ$EM*..HV'VS7U'_ ,$X/^#-/XP:MXZT[XB?\%+_ M (B:/H_AFSF2>;X>^#=2:ZO]3P% M154 = *U: "BBB@ HHHH XC]IGXN77P _9O^(/QXL?#YU:?P3X(U;7X=*$F MPWKV=G+<"'=_#O,>W/;->=_L8?#[]N^+]F>\T7]O;X_^&]5^)&L:I=7=MK_P MPT>*WMM#LY50P6UO]I@9+AH3YF)98FW*RAA)@LW=VG[2'[,7COPQX_N[3XS^ M#M6T?X>3WVG?$QQK-O-;Z ]O$7NX-0^8K!Y<88R+)@*%;=T./RR^+G@+_@G) MXHBG\ ? O_@Z(UKX:?#2Y4PK\.]'^.>DW4.G6IX^QV-W+-]IM[95^1(F>4(G MR#Y<* #[N_X)B?ML^(_VN-"^+'@#Q[?Z=JGB3X*_%_5O >J^)]%M_*M/$"6A M1H+Y8PS+#*T<@2:)6*K+&Y7",JK]/U\I?\$>?!/_ 3M^%'[+>H_!?\ X)G^ M,+'Q-X'\'>+YM.USQ99:Q%J/]MZT]E97=Q=27D7R7,ABN;=&90JJ8_+556, M?5M !1110 4444 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E( M)X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%>+_MV_M[?L\?\$[_ ('7'QP_:#\22Q123"S\.^'=,B\_5/$6H/\ MZJQL;<$--,YP.RJ,LY5030!T/[5_[6?P"_8D^!FM?M%_M*_$*T\-^%M$BS/= M7!W27,I!\NVMXQ\T\\A&$C0%B<]@2/A7X+_LJ_M"_P#!:/XI:)^V?_P4K\"7 MW@_X%:%?+J/P6_9IU(X?4V'^IUOQ&G261E.8[-OE56PPVF3[1O\ [*'[!7[0 M_P"WE\D2_:_@E^SFTOG:7X#A8AH[W4%("W>JL K$N MN(B!D*RI%;_HE0 RWMX+2!+6U@2**) D<<:A510, #@ #M3Z** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHKYA_X*C?\%$[+]@GX0Z9IOP\\(-X MU^,?Q&U+^P?@W\.+0[I]6M_AKX:)"W&M73+]R8J2MNF0Q=E8 M?,85E^BOV%?V)O@K_P $^?V:]!_9F^!>ER)INDHTVIZM=X:\UO4),&XU"Z?K M)/*PR3T50J+A$51YI_P2O_X)V7O[$OPYUSXD_'+Q>OC;X\_%2_76_C'\09AN M:^OF!*6-N<#996P8QQ( J\%@J JB?55 !1110 4444 %%%% !1110!P!^#?[ M,WP;\(^/_$"?#7PAX8T3Q7)?:Y\2[V+2[>S@U1WA/VN\OW55$I:)6,DDA)(W M$GK7Y.>"/V[?^#4'X=^#],^'_A3]C'PKXPT_0K&/3K7Q3<_LNC4I=56!1']H MDNIM/#W#N5):1@"S$GO7ZP_M:67PAU+]E7XF:=^T%?RVG@*?X?:U'XWNH20\ M.D-8S"\==H)R(#(1@$Y'0U^='['?_!:;XY>$_P!EKP#X.^'W_!%S]IOQ9X+_ -KWPS\5/B;XZ_9.\3?!O4K/XJ?V;+X6 M\:6)M]6G6/0-%D6[N5Z;G64(A7(\J*/G(-?2] !1110 4444 %%%% !1110 M5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445Y_^U5^TC\./V/\ ]G'QI^T[\6[_ M .S^'O!'A^XU34-K //Y:_NX(\\&660I$@[O(H[T >@45Y_^RK^TC\./VP/V M\;^'[?5-/W,"\'F+^\@DQP)8I \3CL\;#M7BG_!2/_@I M_P"&/V)UT/X'_"+P%<_$_P"/WQ!S;_#/X1Z')FYO'.X?;;U@?]$L8RK,\SE< MB-PI 21XP#H?^"BO_!2;X,?\$[OAQI^J>*]+O_%GCWQ9=_V=\-/A9X:3SM8\ M5ZDQ"I!!$H9DB#,OF3%2J!@ '=DC?QC]A+_@FS\9_'?QQM_^"F7_ 5$GP-X&M'$N@_"RQ?YEM+&,EEDO,8\VZRQW A68@ROT7_!.K_@F!XH^# MOQ'U#]O#]O3Q[;?$[]I?Q=:;-3\2&/.F^#[-@<:1HL3#%O @9D:4 /)EN@=] M_P!GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E^-_&_A# MX:>#=5^(?Q \2V6C:%H>G37^L:MJ-PL5O9VT2%Y)I';A455))/0"@#@/VT/V MQ/@C^P9^SCXC_:>_: \1?8= \/6NY8(0&N=1NF^6"RMD)'F3ROA%7@!M)\,_\$B_ MYHUMX7 MLX] N=>^-=G;7SZ<(E^R?:8^JS"W\H/D(Q<,2D9)1?T0_:L^(GC?X0_LN_$G MXL_#/0DU3Q)X7\ ZQJ_A_3)(RZW=];64TT$)5>6#R(BX')S7RE_P3:_9O^(_ MP+\7_%WP+^T[^W1XJ^.!\9?#KPGXPUGQCK>NR6]E:-?2Z]%.NEF&4"RLPEE$ M\9B9,###: H4 ]:_X)J_%+]M;XM>$?B7KW[=_P"SUI7PR\7VGQ.:TT[PSHNJ MQ:A;_P!FKH>D/%.MW$2MSOEDGRQY4CRR!Y>!](U\1_\ !#[]M#Q9^V%\+OC% M:7GCBZ\9^$_AM\=-<\)_#?X@WLIEFU_0(?*EM'EG/_'U)'',$^T'YI4\MWRY M=F^W* "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ M*03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP! M_P"#S;_@I%_R*G_!,7X9Z]_SQ\4?$W[/+]?[.L'Q_P #NG0_].K"OV^_:J_: M1^''['_[./C3]IWXMW_V?P]X(\/W&J:AM8!Y_+7]W!'G@RRR%(D'=Y%'>OX@ M_P!JK]I'XC_M@?M'>-/VG?BW?_:/$/C?Q!<:IJ&UB4@\QOW<$>>1%%&$B0=D MC4=J /U"_P"#=_\ X+*?M:_!+X%Z_P#\$P/V:_@F_P 1/B3XN\1"X^",6I7: MQ:9H+S12OJ<]\Q8,+2%8A=A$Y9VG!(W U^YO_!-S_@E_X<_8K;7/CO\ &;Q] MM1YGN6.T_8;%2/]$L(]JJD2!=PC0L $CCC_CP_95_: M1^(_['_[1W@O]IWX27_V?Q#X(\06^J:?N8A)_+;]Y!)CDQ2QEXG'=)&'>O[? M/V5?VD?AQ^V!^SCX+_:=^$E_]H\/>-_#]OJFG[F!>#S%_>028X$L4@>)QV>- MAVH ] HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\P_CM MXC\0?\%Y_P!K+4?V,/A3K=W;_LF_"#Q!'_PO#QAIMPT:?$/7H'62/PY9S(1O MM(6"O<2*>2!@K^XD?M_^"FW[4WQJ_:C^.T'_ 1J_P""?/BR33?'/B+3EN_C MC\3+'+Q_#CPQ)@.%92,:C=(VR*/(=5D#?)O66/[!_91_99^"O[%?[/WAG]F? M]GSPG'HWA7PMIZVUA;C!EF?.Z2XF< >9-*Y:1W/WF8GC@ [?PYX<\/^#_#U MAX2\)Z)::9I>EV<5IING6%NL4%K;QH$CBC10%1%50H4 "KM%% !1110 4 M444 %%%% !1110 4444 >&I_P49_90NOVH-9_8RTWQ#XOO\ XC>'OLQU[0M, M^%/B.ZBT^.X4-#-->0V#6L<+A@5F:41GGYN#C\S_ /@K;\+?^"#W[./[2&G? M #X@?"#X[^+?'?CFVBN+_P"!_P"SWXBU&:WEL_,EEC\[31>1001DO<2);V^T MC>[B-1)O/O?Q._X*I_LH?\$B?B!^T3:_MC6NM:9\0_$GCJX\5^#K:/P_=2GX M@Z:^G6=OIT=E>)$T(\A8%LG21U$+0LY&UP6Y7_@A?^S'XG^$OA_XE?\ !:S_ M (*?:II7A+XI_'747OEN?&-W'8)X4\.E@T%L7N67[,)0D6(V.5@M[53A@ZT M?:/_ 3&\7_L5^*_V//#EM^P-X+B\+_#_19;C2U\)2:5+8WNA7\3_P"E6=]! M-F:.\61B9#*6=RXDWN'#M] 5\D_\$NOC=\&_VJ/''[0_[47[/?BC3]4\&^*O MB]%9Z3=Z=*I6_?3M#TVQGU J.5\Z:&1$8C,D5O%)T<8^MJ "OS4_X*Z?\$X[ MJ7]E_P"('[8\'[6WQBA^/6CQF_\ AYJOA;QS?V5JFJ-.JZ?H.GZ3!)Y CFE> M*U0!6N)'D#O([LV?TKKY7_X*K_\ !,K]F+_@HM^S_K&E_'R]U32M2\/:/<7O MA3Q9:^)[NUC\.7D47** 481>7>2QC!0LB9! M7(KC?^"C44'_ 1E^%?P@_;2^#/CCQ1=6WA_XBZ1X<^-I\0^)[R__P"$ST._ M5XKJ^O1<2N'OXYQ'/%<##(6DCSY3%*^9/VUX/VF/C-_P;7?LK_M4?M#)JNJ^ M(OAC\0/"/COQI=7R/)=W.BPS7EG!=S9RTCM;7EG,\ARQ!=V/WC7TW_P<]>'K MWX\_\$\_!/[,_P .Y5O]=^,?QM\+^'?"\5HPD-P\KRS^:N.L:QQ%V?[JKR2! M0!U/CWXPZI^W#_P6MU?_ ()YZUK>HP?"KX(_"J'Q-XXT'3=1FM5\2^(M0DM_ ML5O>M"RM+9P6DXG$!;8\Q!D5PB8T?V#OCYXI^#__ 5%^/'_ 2F\1>)=1U? MPSX;\.:9X_\ A'+K&H2W=WIFCW:PQ7VF-/,S226\%Y,GV<,6,<"-0^!_P#P*H7@A^,7P,\.^)/"%Q-]VZATU;+2[J)&/WI%DCW%, MY"D-C!!I?V9_!FK_ !,_X.;OVB_CSHD+R:!\.O@/H/@C4KU!^Z.IW[V6I+"& MZ,R10/N4?=++G!(H _22BBB@ KPOP#_RD$\?_P#8B:5_Z,:I]4_8(^#6KZG< MZM<^*O&ZR74[S2+%XON54,S%B >!D\#M7#? +X'>$?AO^VSXX\':%J>LS6M MMX+T^6.34-6DGE)DE);+MR1\HP.W- 'U-16/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L5PG[27[37P&_9"^$&J_'G]I+XGZ7X1\*:-'N MO=5U2;:"Q!VQ1H 7FE?!"11AG<\*I-?/O_!0G_@H_P# ']A:ZTKX1:!H/B#X MG?&OQ>/+\!?!CP7=--JVJR-G;-/M#"RM 02T\@^ZCE%?8P'E7[-/_!(GXM?M M)?%+3/VVO^"S7BVS\;>.;&7[5X$^#6DW#2>$OA^&(8!8V+"_O1A=T[EE##@R M;(Y% /QP_P"#B?\ X+I?M$?MY7%C^S#X9^&NJ?#7X/SK;:]9:%KL8BUOQ-"< MM97VH1@G[- P_?06N?F4QSL7#0,OY25_?&/ ^D 8%S>?^!;4O_"#Z1_S\WO_ M (%M0!_ W7[_ '_!F5_P4B_Y&O\ X)B_$S7O^>WBCX9?:)?I_:-@F?\ @%TB M#_IZ8U^\W_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q7R-_P % M5_\ @H=XL_9/\->'/V?5+^994T_PIX5TV[9K_ ,2: MQ-D6NG6J $M)(PY(!V(KN00IKQS_ ()7_P#!.KXG^$M8U[_@H9^WYV\/V>2=HC&TS,"=\@P2Y4R2 'K?_!,G_@GCX3_ ."> M?P)N/"UWXGF\7?$;QAJ3:]\6OB/J.7O/$^N2DM+.[M\PA1F98HS]U22_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%9= MGX2TVQNDNX;BZ+1ME0]RQ'XBM2@ HHHH **** "BBB@"KJ6AZ+K+0/K&CVMV M;6<36IN;=9##(.CKN!VL/46-EJ$/V:_LXIXRW/;.:_/:\@_P"# ME#_AWM/ E[<68>VDA%S81RR#>\D2W,+KN MR9$$C#(B<@ _3FQTS3=,1HM-T^"W5CEE@B" GU.!4]?'W_!&Q_VE[+X2_%+P MC^UW^T7H_CWQ]H7QKUJTUVRT+2C:VOAMVCMIELH022T$JRK?1G VI?A"%9&1 M?L&@ KY;^%O_ 1P_87^#T6JZ#X-\,^-CX6UG49K[4?A[J'Q5U^Z\-7$TLF^ M3S=*EO#:SHS?>BEC>-N,J<#'U)10!F^)/!OA'QCX0OOA_P"+/#%AJ6A:IITE MAJ.C7UHDMK=6LB&.2"2)@5>-D)4H1@@D8Q7D_P (?^"??[,7P4\8^'O'/A;P MSK>H7_@W3)=.\"CQ5XOU+6(O"UI(@1X=.CO9Y4M-T86(O& _E*L6[RP$'M5% M 'G?QU_99^#7[1.I>'?$GQ"T2^AU_P (77=P[SW=P^%W2RNSD*JYPJ@=M10 4444 %>%^ ?\ E()X_P#^ MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M117#?M'?M*_ C]D;X0ZK\>/VD/B=I?A'PGHL6^^U?59]J[CG;%&@!>:5R,)% M&&=SPJD\4 =P[I&ADD<*JC+,QP /6OST^/W_ 5)^/7[97Q8U?\ 8F_X(H:+ MIGB?7]+G^Q_$3]H35XO.\)>!0>&2W?!75+\#)2)-T8."1(HD\OCET[]N+_@O MG()]=C\4_L]?L>7)S%IX;[)XS^*EJ>AE(S_9FF2+_",M*C?\M%D#1?H7\ ?V M>_@G^RS\)])^!O[//PTTKPEX4T.#RM-T71[?RXT_O.QY:21C\SR.6=V)9F)) M- 'B_P#P3V_X)9_ C]@2UU7QU:ZQJGQ ^+7BX^=\0?C)XTD^TZWKT[8+KYC% MC;6^X#;;H< (FXR,N^OIJBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KF/C/\ &7X8_L\_"GQ!\;_C/XQL_#_A;POI.68\*J*"SLRJH+$ ]+//#;0O_P#^ M#@_]K1M-@:;_ (8L^"GB1V@=KZVN(S'F4+$) P0.K;749*D#\W+;]H'_@V@TG]EK4 M?V3/"W_!2/6M(T23Q@WB?PQX@LO'6MMK?A#4?(6WCDTB^FA=[-8X0T2I\RE) M9 X?>V?U5\567P3^#?@'QCX_\3Z)H&@>'C:7NN>.M0.G1Q0SQ);EKJ[N]B_O MCY,9WLP8E4P#=+TN"S\-> M)/#W[,MO=V>HV<2"..:*>619)@RJ#O=0S$DGDF@#Z4_X(9:#_P $^?#_ .SA MXYT__@G7\6?$OQ$\.0_%*[7Q;\2/&&IR7NH>)==DT[3[F>YDGDAA\S;'<019 M6-5+1.>269OM:OE#_@DM^T1\$?VF_A]\5/B+\!_V3/$/P;TN+XMO97WACQ7X M4CT34;J[30-%9KV>RC9EA+QO$BX/SI$CG#,:^KZ "BBB@ HHHH **** "BBB M@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BD=E12[L H&22> *_/7]H+_@J9\=OVP/BSJW[$7_!%+0M,\5^ M)=,G^R?$+X_ZO'YOA'P&#PRPR ,NIWX&2D2;XP0"1(%E$8![3_P4)_X*J?!3 M]A*;2?A5I/AK5/B7\9_%X\OP#\&/!:^?J^KRMD++*%#?8[4$$M<2#&U'**Y1 M@/&_V\7GSOB#\9? M&DGVC6M=F;!=5=BWV6VR!MMXS@!$WM(RAJ^G* 8 P!T%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Q5_P59_;U^+'PVUKP MW_P3W_8-MK?6/VD?B]"\?A_?\]OX*T?)6Y\17_!$<<2A_*# [Y%.%DV>6X!Y MM_P4(^-OQ2_X*9_M+WW_ 1K_8L\97>D^&]-ACF_:I^*VD/QH&DR'CP]:2\J M;^[ 9''.Q-RL& G5/O3X'?!+X6_LW?"+P]\"/@GX-M/#_A3PMI<>GZ)I%DF$ M@A0=R>7=CEF=B6=V9F)9B3YM_P $\?V"?A-_P3J_9NT[X"_#2YN-5OY;B34_ M&?C#4_FO_$^M38:ZU&Z&/@Q/_ ,&^FH:S%X4T:#2-/U)_VE?#]O)-9VZB*V\U%M2IE$*1 MK(Z!$=PSK'$K"-?T,_:,^(7B[X2?L]^//BMX \&OXCU[PQX,U35M$\/1*Q;5 M+NVM)9H;4!?F)DD14XY^;BOS-_8O_P""=G_!3[]N3X)>$?VZ_P!HW_@MU\6/ M#&N_$;0+3Q+HW@_X5"&TT/1;6[B6>WMW@+&&Y*QR('4Q## J6D(\Q@#[/_X) MG_'G]J']H;PM\4?&/[7'[)B?!;Q39_%(V$/@G^V[;5)$LUT'1I([B2^MHTCN MV=I9/G ^556+/[K ^EJ\,_8A\7?M 1Z9XP^ G[3_ ,0M*\:>+_AMK\&FR>.] M(TA=/7Q#97%C;W=M /@QX+7S]8UF5LA9) H M;[):@@EKB08"HY19"C*/%_V=?^"5WQO_ &KOBYI/[,_BI:G^]U_LS3)%[)?VE/V@/%T6B>%/"NG-=ZE=O@NYR%C@B3(,DTCE8XXQ MRSNH'6@#S3_@IA_P4+\%?\$[_@&GCJ;P[/XJ\>>*=130OA7\.M,RU]XIUR8A M8+:-%RWEAF5I9 /E7 &7=%;B_P#@E-_P3T\:_LO:+XD_:D_:W\10>+/VD/C# M,FI?%'Q4,/'IR8!@T2Q/(BL[90B (<.T8/*)$J>:?\$S_P!F/XS?M??'Q_\ M@LU^W_X1ETOQ3K6G/:? 'X7W^63X>>&9<[9W5AC^TKM&WR28#*CE?EW^5#^A M- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'GOQ4^(_P5 M\5>#?$GPOO\ ]HC2/#EYJ6F7FES:AIGBR"TU#2Y9(WA,L3B0/#/&265AAD=0 M>"*_-GX*?\$<;?P+\+]'T'7?^#A_X^:5J[6HN=?L_"'QHM;;31J4Q,MV]O&V M6"/.\CY8EF+%F^9C7T9\3/\ @@+_ ,$B?'?Q/^(G[2/[0/[,VC:YJGC'Q'<> M)==U;5];O;6&Q+P1?:#^YN8XU0R1S7#.0#NG?)P!7S'^Q=^P]_P;0_\ !0RS M^).I?L>_L"R^,;;X:75O;WMS%=:G9IK+S":+X]T_Q[9_L[?\ !>3]J>YE7Q--;>,+[1_B;%/#-K4MA:3,]RT* M+]HE^S3V>X[]VT(FX;0!^E'P!\#:Q\,/@1X*^&OB&6%[_P />$M-TR^>VP!>&7!5W; VE<_3= !117@GQE_X*D?\ M!.K]GGXPQ_ 'XW?MG_#WPQXQ9HUFT+5_$<,4MJT@!07!)VVQ8%6 E*95@>A! MH ][HIEM*6)PRNI&0P(X((YS7@]O_P %3/\ @G%>?%Q? M@'9?MM_#6?QJ_B'^P8_"T'BNW>^?4_/\C[&(E8L9O-_=[ ,[N* />Z*Y#XR? M'WX-?L^Z'9^(?C-\1=-\/V^I7RV.E)>S$SZA=,"RV]M"H,EQ*55F\N-6;:K' M& 2+GPI^+WPP^.7@JW^(OP?\>:9XCT2ZDDBBU+2;M98Q+&Y26)LE?GO^T-_P5/\ CE^UM\6]6_8?_P"" M*GA_3/%_BO3)OLGQ!^/.KQ^;X0\ @\,(Y &74KX#)2&/>@8 D2!953B\_MQ? M\%]),#_A*?V>OV/+D]?^/3QG\5+4_G_9FF2+]6E1O^6BR?NOT'_9Y_9R^!W[ M)_PDTGX%?LZ?#+2O"7A/1(?+T_1])@V(I_BD=CEI96/+RN6=VR68DYH \7_X M)[?\$K_@=^P6NK?$B;7M4^(WQA\7_O?B!\9O&C_:-9UN9L%D1F+?9;8$#;;Q MG "(':0H&KZ>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@"IKVNZ)X6T.]\3>)M8M=/TW3K22ZU"_O9UBAMH(U+R2R.Q M"HBJ"Q8D $FOS,^#>A:Y_P7R_:RL/VL/B3H]U%^R'\'?$4A^#_A;48&CC^) M?B&W9HWU^ZB<#?8P,&2"-QACN# 9GC-W]KSQ]XT_X+4?M6ZK_P $POV<_$][ MIOP!^'6I1']I_P")&CSE#K=TC;D\)6$R]6)7_274_( 5.-FR?]&O '@'P5\* M_ ^D?#3X<>%[+1/#^@:=#8:+I&G0"*"SMHD"1Q1H.%55 'M0!KT444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <1^TQ\'8_P!HC]G# MX@?L_P NM/IJ^.O!&J^'FU&-26M1>V'O#_ ,,?!T.H>%Q>:9=:W(WDZI:R,D&G MLFH6WE.\*S*H8201E<&3]L;]F/\ X+/>"XOCO^U#X;_X+.ZEX'\!>$WUGQ'X M-\$67P0T'69FT:"Q%\+<7,LD+*R/Y]JHD5F(@5V=M^:F\!_\$V_^"_.K^#=, MU3XA_P#!P>-'URXLXY-4TO2/V=-#U"VM9B,M''NT4 >E?\ M!#;]E;]JWX _!'XE_&7]M;3;+1/B)\=?B[JGQ UKP;IEPLD'AT7:1(EJ2C,I MEQ%EL,V%,:L2RM7VW7Q5_P $7])^,WPZT+XZ_ #]H3]L&3XS>,/ _P <+VWU MCQ#)X:CTX0FZT^QO46-8IY$*.MP':,!/)N&N8OG5%D;[5H *^.OVNO\ @G__ M ,$^/AO_ ,$Z/BOX>^,WP<\,WNB1^#-9USQAXPUG2;=]6U#4O(EGEU>6[V"1 MKYIB9%D4@ARJ( H5!]@7M[9Z;9S:CJ-W%;V]O$TD\\\@1(T499F8\ DD\ M"ORL^+/_ 7V_P"".W[0_P ;[GPA\=OVR-)T_P"%_P /?$,T?L5?##]O[X%_\&_W@CX5 M?#W1/[0^/EK\(Q;>&;'Q%J*VITNYNFR@LS&:5Y'9M\BRR+&WVC9_P#!8O\ 8>_X8XC_ ."@NO\ C;6M*^#E_P"+ M!H>A^-;SPI?E-0!F^S?;!;I";B"V^T+-%YDT:M?LZ?\%6?B MA^SUIO[)?C[1/'Z?#'XVZ1\0M=^('A.Z2\T[P_8:='-*UF][%F/[3=RFW@^Q MAO,VEY715AS0!QWP:^(&J_M'_P#!S)\7="\72&YTC]G7X':;I'@ZQE.8K*_U MH65]=WT:GA9WAD^SLXY,:!:F_91^(>I_![_@XP_:1_9*\/W!B\*_$/X3Z-\3 M&TI#B"UUF V>FW,\:=$>X25'E(&7:%2>14M_X+L?V$O^"^7BS]JWXJ:I:Z+\ M-/VE/A39:4GC#4YU@L;#Q7I/V>*/3[B9R(X#/8PEX2[+YKH\:99:L_L#?"VZ M_:)_X+'?M"_\%2/#X^T?#M_!^E?#7X8>(8^;?Q)' +:XU2]M6Z2VJ7=ND,):I^U+\9;#4[FPMOV+?&]U'!.\<=S%DFE:A)&98@DI"L2IQALDC M_=-?4U>%^ ?^4@GC_P#[$32O_1C4 >N?\)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6P2%!9C@#J37Y\?M%?\%4?C?^U9\7-6_8<_X( MK^'-+\9^,--F^R_$#XZ:LGF^$/ ;(;;* RZE? 9*01[T##D2!)50 ]7_;Z_ MX*U?"']A>72?AG_PK[6_'WQ>\7?NO /P=\(%;C6=:F;(1V1 QM;;*MNG=< ( M^U7*E:\1^ 7_ 32_:#_ &L_C#I?[;?_ 6CMH?&?B?2Y_M7P\^!&DNK^$/ M8/*L\19EU*^ P&FDW("" 9 L1C]^_P"">W_!*SX(_L'-JOQ/O_$.J?$CXR^+ M_P![X_\ C/XT;S]8UF5L%HXRQ;[):@@!;>,XVH@=I"BD?4% &,OB/544(G@Z M\ P &7BE_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EKX6_X*@?MR_'WX@? M$S3?^"3O_!/1)[;XV^/M-^T^,?%T)\R/X;>&&PL^J3%#\EU(C;;=,JV75P59 MH2_K?_!4S_@HF_[#/PPT;P9\(/!__";?''XGZ@="^#7P[MSNDU/4F !NIP"" MEG;AA)+(2JXVJ63=O5__ 2U_P""=B?L)_"K5_$WQ5\8'QM\;/B7J(UWXR_$ M:Y&Z75]4?)^SPL0"EG;[FCAC 5<;FVIOVJ =G^Q+^RO\*/V!/V;O#W[,7P"^ M&=]:Z)H4!-Q>W#HUUJMX^#/?73C'F3ROEF;H!A5"HJJ/6/\ A)=7_P"A0O?^ M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH R M[/7M2N;I()O#-U"K-AI79<+[FM2BB@ HHHH **** "BBB@"KK>C:/XCT6\\/ M>(M,M[W3[^UDM[ZSNXA)%/"ZE7C=6X964D$'@@D5^0GQI^&OPO\ !NKW/PI_ M9+_X.S/#?P@\!VLC6B_#WQ)XX\/:[>:#"./LEIJ$^HPWD$<0 CCC=F>-0!O. MWG]0_P!K?X?>,_BW^RG\3OA5\.+LV_B'Q-\/=:TG09Q=>08[VYL9H8&\S_EG MB1U.[^'&>U?F)I?[/W_!.?P[\+]-_;/MO^"!FOZ)X)\%W%YX,^*/PR\8_!"Q MG\0P*B6\UOXBL8'>4ZG;PRF6WEN$?S)8[AI3N%K@@'UA_P $.O!/["WPW_95 M\1^!OV'?C/=?$:+3?B/J)HW8 M>6RACYHEK[-KX<_X(,Z[H/B/]G'XB:S\+?V0[KX._#*\^,>KW/PKT?5/"<6C M7VHZ-+%;2?:KB"-1NQ<-<11R,6(@AABW,(0Q^XZ "BBB@"*^L;+4[.33]2LX MKBWF0I-!/&'1U/4%3P1[&DT_3M/TBRCTW2K"&UMX5VQ6]O$$1!Z!0 *FHH MAU'3=.U>RDTW5K"&ZMIEVRV]Q$'1QZ%6!!J2***WB6"")41%"HB+@*!T '84 MZB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W M2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_P!H+]HC MX(_LJ?";5OCI^T1\3-*\)>$]#@\W4=9U>XV1I_=1 ,M+(Q^5(D#.[$*JDD"O M%_\ @H3_ ,%3O@7^P/#I/P^?1=4^(7Q=\7GR?A]\&O!,_BI:GL@Y_LS3)%[\M*C?\M%D(B_0;]G7]FWX%_LE_"/2?@1^SC\ M,=+\(^%-%BV6&D:3!M0$XW22,KWSY%O86J$_O)Y M7^51T W.Q5$9AZ#\0_B%X'^$O@36/B?\2_%-EH?A[P_ILVH:UK&HSB."SMHD M+R2NQZ*J@DU^='['/P]\+;^%N"[E?]&1@=@ 8?<$DX!Z%_P2S_8N^-GBSXGZS_P5B_X*(Z*H M^.?Q&T\6_A7PC-EX/AGX88EK?2+=6'R7+JVZXDP&W.RD!FF,GW=110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y_?$+5 MO^#E/Q-\=OB)I?P @_9.TOP%HOC">T\%W?Q%T_Q%#?ZEIC1QSP3'[&TT5<,M^UO*0Y>56\S9\V0^Q?D7P M!^QG_P '(GB+P+HVO^.O^"SG@WP_K5]ID$^JZ"OP T6[&G7#QAI+?SE"K*48 ME-Z@!MN1Q0!],_\ !-NU_P""AUKX+^(B_P#!2NZ\&S>-F^)3G0G^';79T(Z- M_8VE"+[&+L"8)]H%V7#@?OC*>AKZ-KYL_P"":?PB_;)^#/A'XF>'/VXOVF-, M^+/B^[^)[7EEXKTK2;;3H_[.;0](CBMS96_R6C(\&=+\;^-M-E^R^/_C=JR^9 MX/\ A\&R#F8!EU&^&#L@CWJ&'(EV2HG#MJ7[HB!S_9FF2+_ !'+2HW_ "T61EB_03]G']FGX$?LC?"'2O@/ M^S?\,=+\(^%-%BV6.DZ5#M7<<;I9')+S2N1EY9"SN>68F@#Q;_@GM_P2K^"O M["4VK?%;5_$NJ?$OXT>+QYGC[XS^-&\_5]7E;!:*(L6^QVH( 6WC.-J('9]B MD?45%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !117YY_\ !2S]I7XR?MG?M #_ ((Q_L">+YM+\0:KIZ77[0OQ M2T_YD\ >&Y<;K2)@"/VAO@7X5^-'QC_X+J?M>GQAX@T6&Y\6VND?' MV#2[>QU0KB[LULWMI&M?(G$D)A+$H8BO&,#R7_@K3X#_ .#;;]AW]K7Q/=?M MD?LF>+/BS\5_BEKTGBW5/#_@.ZO3/HL%Q'&'>94U*T@42SQ7-R ,RDSL6 38 MQ]R_8?\ ^".__!MC_P %#?V>=*_::_9C_8]L]5\-ZG+);R1W?B[7X+O3[N(@ M2VMS$=0/ERIE21DJ5975F1E8@'U+_P $K/V8/AS^R3X,^*_PK^&O[5?BOXOV M\GQ::_U#Q-XZ\3C6-8MKJ30-%#6EU=K'&LK*B1R+M7"QS1J3N5L?4U>)?L,? M\$_?V:_^"<_@/Q1\)_V4O!S^'?"GB3QB_B-=!.H7%TEC4_I0![_ $4$@#)-?GY^TE_P56^,_P"TQ\7]5_87_P""+WA?2_'7CS3I M?LOC[XT:J/,\'_#T,2I+S ,NH7HPVVWCWJ&'(DV2QJ >T_\ !0G_ (*F? C] M@.UTKP+=Z1JGC_XM>+CY/P^^#?@N/[3K>O3MD(?+4,;:WW [IW& $?:)&797 MAGP!_P""6WQ[_;,^*^D_ML_\%L-:TSQ-KVES_;/AY^SUI$OG>$O H/*O<)DK MJE^!@/(^^,'(!D41^7[3_P $]O\ @E3\&/V%[K5?B[X@\4:I\3OC7XO'F>/? MC/XT/G:MJDC8W0P;BPLK0$ +!&?NH@=GV*1]24 (B)&@CC0*JC"JHP /2EHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH ***\)_X*)_M\_"K_@G3^SA??'/XB6=QK&J75U'I7@?P9I>6O\ Q1K< M^5M=/MD +,SMRS!6V(K-AB I /-/^"K/_!0GQU^S1IGAK]D[]C_P_;^*OVD? MC%*^G_#/PTW@7_@G;^S^ M?AYI_B"X\4>-O$FH/KGQ1^(>IY>^\5:[,2T]W*[$ML#,RQQDG:O)+.SNWFG_ M 2F_8&^*OPJU3Q+^WY^W9>6^M_M)?&"))O%$R8>W\'Z5D-;>';#EA'%"H3S M2I/F2(,M)Y8D;[2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /R8G_X*U_LG_\ !/[_ (*-_M3V'Q-_9(^, M7C'Q_K/Q*TU;GQA\.?A_#JT8T>+PUHT=I8M<-<1-'LD6Y?R@-N9=^26PO/?L MY_\ !?/]B_X ?%'XP>,?#'_!/S]IK2=,^)'CNW\0PZ;H_P '(DC:<:186MS= M21B\54FFFMY&?;G?M61B7=@/UV\/>$?#GA2349O#^EI;/JVI/?ZBRLQ,]RZJ MK2')/)5$&!P HP*TJ /F3_@EW_P4:\/_ /!37X3L"$X)P/INLW0_"'ASPUJ>L MZSH>EI;W7B#4EU#6)5=B;FY6V@M5D.20"(+:!,# Q&#C)).E0 445^=W[3_Q M/_X+X77P[\1_MD?LRQ_!O0/".A6D^L>&O@QXJ\/WMSKNMZ- K2![ZZ#QK;7L MT2^8MI'M$>]8GD\Q6- 'Z(T5\1ZM_P %J?AGHO\ P1GT;_@K1?\ PYN@WB#P M]#_8O@47?[V\U^6Z:Q73XY=N6C^UH_[W;GR4:39D;:7XT_M;_M9?\$\KGX._ M$_\ ;1^('A;Q3X-^)GC*Q\(?$"/0?#1TY?!&KW\3M:7-I*9Y#<:>DT;6\WG[ MI<-',KC#1$ ^VZ*^3_C?^V7\3/'O_!0S1O\ @F7^R]KNFZ)K=GX!E\;_ !1\ M/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U ' MNE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 444CND:&21PJJ,LS' ]: /@'_@Y%_X*1?\ M#N__ ()QZ]_PA6O?9/B%\3?-\+^"/)EVS6WFQG[9?KCD>1;EMKC[LTL'K7\^ MG_!N]_P5#TO_ ()A?M]6'BKXH^(I;'X8>.K(Z%\0G$4DJ6D1.^UO_+C#,Q@F MQG:"WE2SA02P%6_^#C__ (*4P_\ !1G_ (*+ZY<> O$BW_PZ^&JR>&? KVTV M^WNQ'(3=Z@A'RL)YPVUQ]Z&*#TKX"H _J_DUO]N+_@OE*;3PC-XI_9Z_8]N6 MVSZT4^R>,OBG:GJL .?[-TV1?XSEI4;_ ):*[)%^@7[-O[,GP&_9!^$&E? ; M]FWX8:7X2\*:-'ML]*TN':&8@;I97)+S2O@%Y9"SN>68FOCK_@VW_P""CZ?\ M%#/^"<'A^/QEK@N?B!\,!%X6\:K))F6X$,8^Q7S=SY]N%W.?O30SXZ5^@% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 445'=W=II]I+?W]U'!!!&TDTTSA4C0#)9B> 22>E '+?'?XY_ M"K]F?X/>(OCW\;_&5KX?\*>%=,DO];U:\;"0PH.@ Y=V8JB(H+.[*J@LP!^$ M?^">/P,^*O\ P4F_:4L_^"S'[;7@V[TC1;.WD@_9:^%&KKD>&M&D_P"8_=1\ MJ=0NU"NIYV(58%@(#'S&E0W_ /P<'?M9IXFOXIO^&+?@IXG/]DVTBE8OB]XI MMF(,[ _ZW2;5LA0:"4;5&,Q?#[1_\ @ZQ\7^"]-\4>)O''['_A MF]O[1)Y] U72]// _A7XG>!M:^&WCK1 MX]0T3Q#I-SIFL6$I(2YM9XFBEB;!!PR.RG!SS7YX_&7X-?\ !>CX)WC_ B_ M9;_X*9? +6?"4,8ATC7_ (WZ/);^*]-MA\L:2O:P2V]_*BX'GRQHTI7_Q)\%>(?B)X,^+]]I]]%X)>Y%OIEO-9V=[ M;VX6XC5A$T5REQ"0S8BN5C;8\3HOUO7R;_P2)_94\+_LI?![QQX?OOVGG^,? MQ+U[XA3:M\9_'[D 77B">QLYOL\:@D1Q1VDMIL0$@!R<)GRT^LJ "O!?V\?B M#XWU+X<7/[*?[/LT,OQ1^*&D76F:"\BEXO#UA(ODWFO78'W8+5)$R(CX^5F4,I8 X) 921QD=:_/;1_\ @EM_ MP5^\+_$/Q?\ %#PA_P %T-+TS5_&VI"[UBY'[*^DW3HB K;VD4EUJ,LD=K K M,(H-Q12\CX+RR.X!X]_P7U_9C\$_LF_\$L/V8OV??A18S0^ _AG^T+X)L]4: M8@LVGQ6]]$]Q<$#!:2>1'.E>@?\'8L&H:I_P2:E\*^'XGDUK6_BEX M;L= BB/[R2\:Y9D5,<[B%;&.:^D;;_@FX?BW^P+XH_8H_;S_ &@-8^,^I>.V MNIO&/C^?2(=(GFNGE5[6>SM(FDAL#:B&U\M$RF^WWE3YC*:%S_P3Z^+WQQ\6 M_">[_;A_:!T7Q]H/P6UNWU_PUI&A^#I-,?7M?MH7AM-6U5Y;RX#O"KO(L$"Q M(9W:1B5VPJ ?._[%FG:II'_!SE^V&?%9/VG4_A-X.NM 9QCS+%+'3X9FC!_@ M%PC XXW U)\$K?5-6_X.M_C+J^BJQTW2/V5-,L=<=/N+=S:CITT"M_MF)7(S MV4U]7_'W]B34_%W[5?A3]NO]GWQWIWA/XH^&_#-UX7U6;6=&>^TWQ+X?GE6< MV%W%%-#(K17"K/#,DF4;<&216PM[]D']BC3OV;O&WQ'^/GCGQDGB[XI_%[6[ M;4?'_BV+2_L4#QVL M['3[.V,DK6]G;0C8BO++(Q9W>1BP"@'NE%%% 'B6J? ML$?!K5]3N=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VKAO@%\#O"/PW_;9\<> M#M"U/69K6V\%Z?+')J&K23RDR2DMEVY(^48';FOJ:O"_ /\ RD$\?_\ 8B:5 M_P"C&H ]<_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8 MHH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@# M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV* M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ M .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VKQ[]N'_@I9^QO_P3R\+6^N?M+_%J MWL-4U(!?#W@W2HS>ZYKDA;:D=I8Q9EDW/A-Y"QAB SKFOE7[#_P6,_X*VL_MN?\%5?V//V M./&,/P&T*?Q-\5OC-J1\O1/@U\+U?5-;FE(R/M"QY2RC'#,TQ#!"75' -?EC M_P %\/B#_P %*-'_ &(I_C'^W]\:[?X0VGC[4ET?X;_LR?#76C9<7. MOZH#_I200CYH(086DEM\B,E@?VF_8C_X)P_L=?\ !/3P;-X4_9>^#UEH]W?C M.O>*+UC=ZSK4A.YI+N]ES+,2^7V9$:ECM10<5[E0!_ '17]_E% '\?'_ ;G M_P#!0NT_8&_X*+^'X?B!X@DLOA[\2VB\,>-6-R8XK7S9!]COF.<#R+@KN8_= MAEG]:_KO_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ_.#]NCQIXW_ ."I'[5&H?\ !(7]CKQKJNE^ _#9CD_:L^*>EWC$ M:=9,3CPQ9R.O6O^"JW[=GQA\,>+/#O_!-C_@G\T&H? MM%_%FU^\3>)M0^:^\1ZM-@W.HW3DDO+(PZ$G8BH@.$% '8?"3 M]F[X1? CX9:'\&_A#X:_L'PSX;TV*PT72+"=EBMH(QA5'.2>Y8DLS$L222:Z M/_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#+L_"6FV-TEW# M<71:-LJ'N6(_$5J444 %%%% !1110 4444 >?_M9Q:E/^RO\3(=&^*L/@2\? MX?ZRMKXWN;@Q1^'I#8S;=1=QRBP'$Q8=!'FOQP_97_98_P"#2?6_V>O">J_M M"?$+X8W_ ,0)=&A'CR^\4_&_4#>W&M*NR]D9HK]8G5KA9&22)1'(A5TRK G] ML/BOXA^'WA'X6^)?%GQ:N;2'PKI>@7EWXFFOXM\":?' [W+2+@[D$2N6&#D9 MX-?D-\+_ -M#_@D!H_AW2/AA\+O^#;/X_>,+72/#UH=-U2#]CK1]0N-2T]5\ MF'4&EDF$LRS>63Y[J#(VXGYLT ?;/_!&WP+_ ,$X?AU\(OB=X;_X);Z[97WP MT7XMRR7!TC5YM0L(-4;0M&\^.UN9Y97FCV>2Q);"R/(@&U17U_7QG_P1)^)/ M@/XN_ +XA_$7X8?L*:E\ M!U3XP:HVF^&=0\'1^'QJ4<%K9V8O!I\3,EO(%M MEMI@K,K7%I,X(+F./[,H **** "BBB@ HHHH **** "O"_ /_*03Q_\ ]B)I M7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLGQWX^\#?"[PAJ'Q!^ M)?C+2O#V@Z3;-<:IK6MZA':VEG$.LDLLK*B*/5B!7P%XI_X*_?M%_MS^([WX M._\ !$3]G5?',$%R]GK/[0OQ%MY].\$Z,X.US;943ZK*A_@B7 .UMLJ'- 'V MG^TK^U5^SG^QU\,+OXR?M/?&/0O!7ANTR&U'6[P1^<^"1%#&,R7$I .(HE9V MQPIKXE:0,VUJBL 02K$,N]!&217W& , 8 Z 4 ?*G[#W_ 1\_9,_ M8I\4W'QK-MK'Q+^+^JDR>(/C+\3;\ZKK]Y*RXJ?M+_M+^*)++1[*1;;3 MM.LD$E]K%\X8Q6=K$2/,E;:QY(555G=E568?SK?M9_\ !XE_P4R^+OB^[;]E M_3/"GPC\-K*PTRW@T6#6=2,?8W%Q?(\+MW_=P1@=/FQD@']25?-O_!3K_@H? MX9_X)[_ VUU_2O"TOB_XF>-=270?A%\-]/RUWXFUN7"Q1*B_,((V=&EDZ*I" M@[Y$#?S_ /[)O_!XE_P4R^$7B^U;]I_3/"GQ<\.-*HU*WGT6#1M2$?*8O&/[1/Q=NDU;XM^-6PZQ28S%I-F>D=E:KB-57 8IG 58TC^MZ** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** .3^/7PETGX^_ SQI\"M>U&6SL?&OA/4=!O;N!%9X(K MRUDMW=5;@D+(2 >"1S7RK??!G_@L(_PIL_C;XA\4_ ?4?C_X"UK4++PO#H%I MJMKX=\7^%+F*U\VRU(3L9;2^>>W2Y22$M%%);QH/W'()[>UA%I"\G)+-;O,^ M"P+S,Q9G=V/U+7,?#+XV?!WXU1:S-\'OBKX=\4IX=UR?1M?;P]K,%X--U&'' MG6<_E,WE3)N7=&V&&1D/_\ ML1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%?(W[:O\ P66_9=_9,\=I^SOX M"T[6_C'\;+XF/2?@Y\+;3^T=5\W'6\=,QV$:Y#.TIWJAWB-@#0!];S30V\+W M%Q*L<:*6=W; 4#DDD]!7PE\??^"WOA'7_B7??LL_\$M_@MJ/[2_Q8MF\K4?^ M$5N5B\+>&V)*^;J>L-^X4*0?DC9MQ5D+QO@5QL/_ 3T_P""C'_!4B9?$_\ MP5L^-1^&?PON6$EO^S)\'=::-;N'.1%KNL1G?=G >& ^43AD:)@17W;\ OV M=/@3^RQ\-+'X._LZ?"?0O!GAG3E_T;1] T]((MV #(^T9ED; +2.6=CRS$\T M ?$W@3_@C/\ %S]KSQ?I_P =_P#@MM^T1_PMS5+.X6\T3X*>$C-I_@+P[+U M^S@B74Y%Z>;.1D$HXE7!K[^\+>%/"_@;PY9>#O!/ANPT?2--MEM].TK2K-+> MVM85&%CCBC 5% X"J !5^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHILLL4$3332*B(I M9W8X"@=23V% '\N'_!XG^UEXP^+G_!3"U_9@;5)4\-_"3PI91V^FA_W;:EJ, M,=[<7)']YH)+./GH(>/O'/Y*5^B__!TCXM_9\^*7_!6?Q3\7?VV]R!_>6".\CXZ MB;G[HQ^2E?K9_P &=G[)OC#XN?\ !2^[_:@72Y4\-_"3PI>R7&I%/W;:EJ,, MEE;VP/\ >:"2\DXZ"'G[PR ?U(4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/C[QUX3^ M%W@36OB9X]UJ+3="\.Z32WEVD@@-LD;&0 M>:^)_BO^U3_P)_V1/@[:>!+F\^)&JQ_% M/PP=-CM;_3_%<3JE]#>K$[H9A^[8-&[Q-&Z/&Q1P3]!U\>_\$:_V*/C/^Q]\ M'?'^O_M3_%;2/%?Q@^*GQ+O?&7Q/?P_)FQTK4;J& K81# P$A$;_ '5_UP"@ MHJ,WV%0 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ M )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%>?LS_L5_#"X^,?[4WQGT/P5X>M\JMYK%UM>YD SY5O" MH,MS*1R(XE=SV% 'H]?/_P"W+_P4[_8U_P"">6A6US^T5\4437]5 7PWX"\/ MP'4/$&N2LVU([6QB/F-N?Y!(^R(,0"XS7RY_PU[_ ,%4O^"K_P#Q*?\ @GG\ M+Y_V=/@Q>_++\>_BMHHD\0:S;'@R:+HS'"*P.4GG.UE8,K1NN*^@/V&O^"0_ M[(O[#.O7/Q9T+2-5\>_%?5\R>(_C'\2+\ZMXBU&9EP["XE_X]D8<;(0F5 #E MR,T ?/\ _P (E_P6)_X*V?O?B%JNJ?L:_ >^_P"9?T:X6;XC>([4]I[C&S15 M=>=JCSD.Y7612&KZX_8J_P"">'['_P#P3X\"/X%_96^#.G>'_M8!UK79 ;G5 M=8DSDR7=Y+F:+H/@5I*:S\4_C+JA\O0?@S\,;(ZGK=Q M*1E?/6/*V4>,,6F(;9EE1P#7A<7[ W_!2+_@JI*OB3_@JW\7'^$?PFNF$EO^ MS/\ "+7&$]_ >1%KVL1_-<9X#P0?NSPRF%P:^KOV'_\ @FU^QW_P3R\(3^&_ MV9/A+;:;J&I#=XA\6ZE(;S6]/ M^"/'_!/OX[_L3S?L"77[/VC>&O ",MQHL'A2TCM+G2-052J:A!+M)-T,G=)) MO,H9EDWJ[ _@;^UE_P &=?\ P4O^$?C"Z7]E_5O"GQ;\-O,QTV>'68=&U)8^ MPN(+UTA1NW[N>0'K\N<#^I"B@#^6_P#9-_X,Z_\ @I?\7/%]JO[4&K^$_A+X M;293J4\NLPZSJ31]Q;P63O"[=OWD\8'7YL8/]%'[ _[ _P"SG_P3=_9STO\ M9H_9H\+O8Z-9.UQJ.HWKB2]UB]<*);RZE 'F2OM4< *JJJ(JHJJ/:** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_@ M#H _O\HK^ .B@#^_RBOP!_X,8_\ FZ+_ +DG_P!S]?O]0 4444 %%%% '&?M M&W'Q2M/V>_'EW\#;ZQM?&T7@S5'\'W.J,@MH=5%I*;1YC)\@C$WEEMWR[0<\ M5^9O[-W_ 2@\&_M%? ?PI\;/C/_ ,%U/VO?^$P\1Z+!=^*[32/CW!I5O8:F M5Q=V:V4EM(UJ8)Q+"82Q*-$5P,8'VU\4?V[O^"(]3T_3(+?4O$%]^T0\4VI7"(!)KA(VD<,Y1 $7=A M0 * /M/_@E?^R_X!_9'\&_%;X6?#W]JOQ;\8+>7XLG4+WQ-X\\3#6-8MKB3 MP_HBFTNKM8XUE942.1=JX6.:-2=RM7U)7R7_ ,$B?A3_ ,$\_@M\-_BIX _X M)FZSI5[\.[;XNR/=GP_XG;6-.AU1]!T5KB.VNVFF,J!3"6'F-LE,J# 4*/K2 M@ KC/B5^T5\"/@[XK\-> _BC\7?#^A:[XSU6/3?">B:CJD<=YJ]T[;5CMX"? M,EYZE5(7JQ YKLZ_-O\ X+1?#OP%8?M\?L*?$FP\%Z5!XAO?VD;>VO=;AT^- M+NYA^R#$ZCRH\!B0-@QTH _22O!+?\ X*F?\$XKSXN+\ [+]MOX:S^- M7\0_V#'X6@\5V[WSZGY_D?8Q$K%C-YO[O8!G=Q75_MIS_M+0_LI^/(OV.M!L MM1^)]SX=GMO!46HZA':P0WTH\M+AI)/E'DAS,%/#&,+QNS7YL_\ !-#XK_LL M_!/]K3P-^Q%^WM_P1C^'G[//Q[6P5_AC\1(/#.EZG#XNGMHL/-!K20F7[>R@ MLS&:5Y'9M\BRR+&P!^H_QD^/OP:_9]T.S\0_&;XBZ;X?M]2OEL=*2]F)GU"Z M8%EM[:%09+B4JK-Y<:LVU6., D7/A3\7OAA\-@'1E*L 017P+\&OB!JO[1__!S)\7="\72&YTC] MG7X':;I'@ZQE.8K*_P!:%E?7=]&IX6=X9/L[..3&@6IOV4?B'J?P>_X.,/VD M?V2O#]P8O"OQ#^$^C?$QM*0X@M=9@-GIMS/&G1'N$E1Y2!EVA4GD4 ?HO111 M0 5X7X!_Y2">/_\ L1-*_P#1C5T5_P#ML?LI:7?3Z9J'QRT.*XMIFBGB>5LH MZDAE/R]0017F_P $OC'\,/'_ .W)XZ\5^#?&EEJ&G7'@G3HX;NW#[ M.WDO+SQ%:Q11(7EEDDVJB@9+$G@ #G- &M6)\1?B3\//A!X*U'XD_%;QSI'A MKP]I%N9]4US7=1CM+2TB'5Y)9654'N3WKX<^/?\ P74\)>+?B%>_LS_\$J?@ MY=?M'?$RW;R=1U31KH6W@_PTQ)'FZAJ[8B<#[PCA+>9M9!(K\5A?#K_@D;K? M[4?C73OV@?\ @M;^T_%\;?$-E<"[T3X1Z$);#P#X;E[+'9<-J#KT\ZXQO4[9 M$DP&H D\0_\ !6_]J3]OS7;SX4?\$1_V>%\2:5%^'K_X<>$="L_"_A1-,TO3 M-/MTM[#3M.MU@@MHE&%CCC0!44 !0 !5W_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BL35OB1X"T#2[G7-=\6V%E96<#37=Y= MW CB@C4$L[NV J@ DDG KX+^+O_ 7"UOX_>.K_ /9U_P""-7P13XX>++28 MVVL_$[5IGLO ?AF3^_/?\&_91\WDVY^=>4=R"M 'W#\$O\ @D+\&C\/?AE.YBN_VH/B_HKQ0W$6<&30M(D'F7C8!VS3+Y605=8C MAJV?@9_P1X\#^/\ XDZ?^U)_P5I_:)E_:1^)]F_G:5H^LV_D>#?"['!\K3M( M $3XZ&693YFU7,:N-U?>5MXH\'V5M'9V>IVL4,2!(HHAM5% P% P !QB@#Y M>_8F_P""-O[,/[)'CF3]H?QWJ>M_&+XV:@1)K'QD^*%U_:.JF7'2S5\QV$8R M518AO5#L,C@"OK>LW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH M TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^J -*BN8\7_ !K^$/P]TEM?\??$O1-#L$^_>ZQJ M4=M"O?EY"%'YU\X?%_\ X+P_\$??@:)1XZ_X*!_#V=X<^;!X9U%] M/$8U/]XH?I59O^"B?_!;?XR$Q? W_@D3X1^'UG)_Q[:]\9/C3:29SW>QT]// MCQW&XY[4 ?HI17YU'X/?\'!'QK_Y*A_P4X^ WP:AF_UMO\(?A1-KSHI_A636 MG4@XXW#H>11_PY2'Q0_?_M>?\%B?VG_B)YG_ !]:-IGC]/#^CW&>NZSLXC]! MB08!/K0!]S?%/]H+X"_ NQ_M3XV_&[PAX.MMA?[1XJ\2VNGQ[?7=<2(,>]?P M95_8M\+/^""'_!$KX4WW]M6O['_AKQ'J3OON=1\=ZI?:])74=0 MUC7HIV>%$MH+:*W11+M552!>5"[BQ)%4_P#AP1_P1M_Z1[?#_P#\ YO_ (Y7 MU_10!XS^Q9^PC^SU^P#X7\8?#O\ 9C\%VWAOPMXK\:MXDC\/67FF#3[A].L+ M*1(S)(Y*L;$2]@#*0%P,GV:OD']DW_@KW\/_ -KGXB^-](\&_L_>-=,\%^"? MBC/\/[[Q_J9M5@76HVCC59K02_:8(9998XXY=C ,ZB40YKZ^H *_,K_@NE\< M/@SX-_;6_8M-_9+\?:)X_3X8_&W2/B M%KOQ \)W27FG>'[#3HYI6LWO8LQ_:;N4V\'V,-YFTO*Z*L.:^Y[ZQLM3LY-/ MU*SBN+>9"DT$\8='4]05/!'L:33].T_2+*/3=*L(;6WA7;%;V\01$'H% H M _/._P#!=C^PE_P7R\6?M6_%35+71?AI^TI\*;+2D\8:G.L%C8>*])^SQ1Z? M<3.1' 9[&$O"79?-='C3++5G]@;X6W7[1/\ P6._:%_X*D>'Q]H^';^#]*^& MOPP\0Q\V_B2. 6UQJE[:MTEM4N[=(8YT+1RE9"C$*:_0/4=-T[5[*33=6L(; MJVF7;+;W$0=''H58$&I(HHK>)8((E1$4*B(N H'0 =A0 ZBBB@#$E^&GPXGE M:>?X?Z([NQ9W?2H26)ZDG;R:\9^&/AWP_I/[?/CVPTK0K.V@3P-I92&WM41% M)D;) P,X'Y5] UX7X!_Y2">/_\ L1-*_P#1C4 >W?V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A7SA_P5G_;G\&?\$UO MV#/'7[4^J6MC)J^G:?\ 8?!NG7$:D7^MW ,=I%M_B57S+(!SY4,A[5]*U_,# M_P '>_\ P4B_X:3_ &R=/_8A^'.O>=X1^#6[^WOL\N8[SQ).@\_..&^S1%8! MW61[E>] '[T_\$F/VY_!G_!2G]@SP+^U/I=K8QZOJ.G_ &'QEIUO&H%AK=N! M'=Q;?X59\2Q@\^5-&>]?1_\ 9VG_ //C#_WZ%?S#?\&A?_!29/V9_P!L?4?V M)/B5XA%OX/\ C)L_L(W,N(K+Q' A\C&>%^TQ!H#W:1+9>U?T_P! $/\ 9VG_ M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5 M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5\_?MT?\ !4G] MC;_@GMIMI:_'CXCO<^*]7VKX9^''A6U.I>(M%KU9OB#XCM3_#>7N-FD(Z\^ M6B^:N6CD1QAJ /7?VS?^"QW[+'[,7Q#'[-7P?\(ZM\/IM0\8ZQM M7PO\,_"%F=3\1ZY*QQ'';V41W .WRB20I&3QOS@4 ?0G]G:?_P ^,/\ WZ%? M&?[7_P#P68_9T^!?Q,?]EC]E_P"&^J_M!?'67=';_"[X91)X(!?5+X!H M-.B4D;R^YTR"R!3NKRW_ (4M_P %<_\ @K?_ *9^TYXLU+]DGX$7O*_#3P5J M*R^.O$=J?X=1U#;LTU'4\PQKO +1RQGAZ^S/V0/V&_V4OV#/AE'\)?V4/@KH M_A#2?E:]DLH2]WJ,JC FNKF0M-,@,$5P2DA1BE?? MGPR^#GPF^"W@;3OAE\(?AIH7ACP[I, ATS1-"TJ*UM;9!V2.-0HYY/&222>3 M7244 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_ M9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I M_P#SXP_]^A1_9VG_ //C#_WZ%?D/_P %1_\ @ZU_X=K_ +=GCG]BG_A@S_A- M/^$+_LS_ (J;_A:/]G?;/MFEVE__ ,>_]ES^7L^U>7_K&W;-W&[:/G__ (CG M/^L77_F;/_O+0!^_']G:?_SXP_\ ?H4?V=I__/C#_P!^A7X#_P#$U>-?&7_@HO^P+^SSYL?QN_;0^%_ABX MASOL-6\<6,=T2.H6#S?-8^RJ30![!_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M7PAXA_X.3?\ @ED^K2^&/@AX\\<_%W6H3M?1_A7\,]5U.4MV"N\$43Y[%7(] MZI?\/>/^"@7Q<^7]DS_@@]\;M2CEX@O/C!K^F^"%4'H[1W32L0.NT')[=: / MOS^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0KX#_M'_@Y=^-G_ !Z>'/V6?@CIDWWO MM]YJWB36+?/]WR\6CX'7/4XH_P"'4O\ P4V^+WS_ +5/_!>+XI/!-_K=,^#7 M@G3/"'D+W2.YA\V1O9V7=0!]Z:I+X;T/3Y=6UJ2QL[6!-T]S=%(XXU]69L # MZU\]_&3_ (*T?\$K?@#YL7Q4_;H^$UC_3OS31_P4?\ M^"M/QA_=_LT_\$(/$&EV"_!^H M^)-2@7_II_:!6W9Q_L_+Q2C_ ((G_M3?%<^9^UU_P6]_:'\2[^;FT^&7V#P1 M:S^JM%9QR_(>Z@CCO7Z$44 ?"7@C_@VW_P""1?AW5U\5>/OV?-5^(VNC[^N? M$GQSJFK32_[\;W A;GG_ %=?37P?_8<_8N_9]$1^!G[)7PV\(/#]R?PYX(L; M.7/]XR11!F/N23[UZG10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%?@/_ ,0,?_647_S" M?_WZK]_J* /P!_X@8_\ K*+_ .83_P#OU1_Q Q_]91?_ #"?_P!^J_?ZB@#X M _X(8_\ !#'_ (9]N_V-OE?Q;OE^_P"BB@ HHHH **** .$_:CUW6/"_[,WQ%\2^'OB&OA'4 M-.\":O=6/BQM*>^&BS1V4KI>FVC1WN/)8"7RE1F?9M"L3@_GM^Q#_P '(_\ MP2P\'_LH>!?!O[3_ /P44?6_B'H^@0V7C+6]5\$:MYFH:A&-LTZ-;6)1X6;) MC8X=H]AD59"ZC](OC!\0O!'PD^$OBGXK?$R81^&_#'AV^U;Q!(T'FA;&V@>: MB++KEC"6!*E:]ZKY&_P"" M._Q@^*?Q[^"_Q$^+GQ6_9&C^#UYK'Q?U86NB/>6\EW>PVT-K8B6\CM\)#\FC:?F[C('/+,,\=C1_PZL_X*7_M+_Z3^WQ_P66\ M-$M_"=K$O>'^T,/)_$EM:33CTBBD<22G_916)]*^2-2_X.'/VQ;4&E2.3_:C1 M*^M]-TS3=&T^'2='T^"TM;:,1V]M;1"..) ,!550 H ["@#\A/\ @I9_P4Q_ MX+Q?L[_LA>)?VLO&GP:^"O[-/A>Q,-KH^DZWX@/BWQ9J%_<-LM[>W$*C3PQ& MZ1_,4E$B=MK;"I_F5\5^*O$?CKQ3J7C;QCK5QJ6KZSJ$U]JNHWDA>6ZN97,D MLKL>69G9F)[DFOZ*?^#K']D;_@JC^W-XTT#0_@C\ K8? ;X5Z%+K6J^+-8^( MWA_2;.[U.5"9[J5;V_A>.*W@ B5I%7#27!&592?YR;JWDM+F2TE9"T3E&,4J MNI(..&4D,/<$@]J &5_3;_P28_X)*?\ !(S_ (*'?L&>!?VIO@SX:^(7@/5[ M_3_L/BW3O!?Q@UN$:7K5N!'=PJLMS+L0MB2,')\F:,GK7\RMK;R7=S':1,@: M5PBF6544$G'+,0%'N2 .]?T;?\&IW[(W_!5']AGQIK^A_&[X!6Q^ WQ4T*+6 MM*\6:/\ $;P_JUG::G$@,%U$ME?S/)%<0$Q,T:MEH['PE\WA'_ (+OZ/X@B3_5 M6?BS]FG18\=\--;S;VR>^,@'CI1_PJO_ (.7_"'_ "+O[5?[)WC#9]W_ (2S MP-K6G^9C^]]A8XSWQZ#%?H!10!^?_P#PM#_@YB\(?\C%^RY^R7XPV?>_X1/Q MMKFG^9V^7[(/B;X&V_ZW_A+/@_KYW9ZY\Q#F@#QCPI_P6 _X)4^-0HT#_@HS\%"[_$FF1C^7\J]-\*?M8_LL>.]O_"#_M+?#_6=WW?[*\96-QGZ>7*? M4?G7&>+/^"87_!-GQT6?QC_P3]^"FI2/UFN_A=I+R=WP_AW=?[*LYK#\OLTD>.M 'UW:7=I?VZW=C=1S1.,I+$X M96^A'!J2O@2Z_P"#8[_@C7;W#7_@?]F_7O"=TYR;KPS\4/$%NV>Q :]91V/ M[5%_Q#N?LY:)_P DM_;F_:S\#;?]5_PB?QZNX?*]-OG12=#R.O)H _0"BOS_ M /\ AR?^T?X7_P"26_\ !=#]K*TV_P"J_P"$L\5V>N8]-WG0)N[Y]:/^';?_ M 6A\+<_#K_@X'UEXE^[:>+/V=] U'>.@#3&57''<#DCWH _0"BO@#_AGC_@ MXZ\)?\B]_P %$_V?O%VWI_PE?PCN+#=]?L4AQ^'J:3^W?^#GOPCSJ?@/]BKQ M?"OW1H^J>*-/N''7YO/!C![<< M,-GWO^$3_:#L]/\ ,[_+]NB.,].>_M1_P]6_X*C^%_\ DJ7_ ;^?$ZTV_ZW M_A$_BKHFN8QUV^2$W=L>O/I0!^@%%?G_ /\ #]WQ9X:^3XH_\$7?VUM(V\2W M.E?!V/4[:/MEI8KH<9X!QSD>M+_Q$A_L'Z+Q\3_A'\?O!!'WQXK^">J1;/KY M2R=\C\#0!]_T5\(^'/\ @YA_X(C^([C[$O[;UII]P#B2WUKP3KMD4/H3-8JO M<=Z]&\/?\%PO^"0OB>U:\TW_ (**_"B)%C+D:CXKAM'P,]%G*,3QT R?2@#Q MC_@N?_P7%\-_\$E_%7P:\#Z7IUOJ^K^,?&$%]XRT[8'EM/"<+^7=RHO\,\CN M%A)X)@F]*^__ GXK\-^._"NF>./!VM6^I:1K.GPWVE:C:2!XKJVF0212HP^ M\K(RL#W!%?Q1?\%9_P!OCQ)_P4I_;S\=?M3ZI+<1Z1J.H?8?!NG7!(-AHEN3 M':1;?X69,RR <>;-(>]?JK_P0*_X*N_\%.OVC_V2M)_X)=_L4_#CP9<^./ = MO.S_ !;^(NO@V7AKPPTJ+!C3T!FO9XI)9(H]NZ-$6W5T*DD '[E?M7_MG?LN M_L._#&;XP?M6?&K1/!>A1[A!-JES^^O9 ,F*V@0-+-T9=M>G?LH?\$3/@=\*_B=#^U3^V-\1-;_:,^.)VR-\0_B6BRVVE M.#N":5IN6M]/C5N4 #NASL= =M?:M 'S'^PO_P $DOV/_P!@S4KKXB^!_#>H M^+_B9K&Y_$OQ?^(5^=6\2:K*XQ(S7_%@@MKGQA\+6056+&[\06T> .I^9QT[^E '4T5Y MAJ_[;G[&&@;O[>_:[^&%ELQN^U^/M.CQGIG=,.M_3M0!]A5YM^U+^U_\ LS?L4?"^X^,G[4_QGT3P7X>M\JEWJ]UB2ZD MSY-O"H,MS+CD1Q*[D2JA@ORRJ37"_LM?MC_\$!_"WQ0M_P!J[]L/ M]N3QO^U?\;^)(?&?BSX2>()=-T=P=QCTC2FL1;V4:-\P.&96!9"F2M 'UO\ M\-4_\%5O^"M'_$J_8+^'=W^S3\$;WY9?CG\3='$GB?7;8\%]&TACB!&4Y6XG M/S*P='1U*U]%?L*_\$E_V0OV";Z[^('@/PYJ/BWXEZSN?Q/\7OB!?G5?$FKR MN,2,]W*,PJW&8X0BL -P8C=7C7_$2;_P3OO>?"_A'XV:XIY5M)^"^KN&7^%A MOB7ANW]*/^(A[X 7O'A?]@C]KK7">%72?@'=N6;N@WRKR!S]#0!]_P!%? '_ M _NNM1X\+?\$8OV[+X=5GE^ 0MX77N5=[SDYP,8]?2C_A]3^TWJ?R^&/^"% MG[5R?\%)]4_Y%7_@@-\7YMWW/ M[6\?Z-8YQUSO+;?;UH_X>0?\%LM4Y\,_\&\>INIY#ZM^T[XNX^1",@], M=<^U'_#0/_!Q[J_S:=_P3W_9YT<'Y@NK?%BZN"!TVGR(_O=\],"@#[_HKX _ MX2[_ (.>M7^73_A%^Q7I!/RAM5U_Q/< $]&/D <#N.I[4?\ ".?\'0.LQ[]Z/^&.?^#@O6/EU'_@LM\.]'!X+:3^SO8W!4#G^#/PP^-'PXT+Q= MX:U)_$#:CX>\3:3#?6-T8?#VISQ>9!,K1R;)8XY%W X9%(Y H _HZ^(7_!QS M_P $?? ^K?\ "+Z!^U6/&^ML2+?1?AYX5U+6IK@C^X]M;M"?QD'6N?\ ^'W? MQY^*G[O]D3_@BO\ M-^,=_%MJ7C?0+;PCIUSZ-'_" M;X5_"/2?[ ^%/PT\/^&+# 'V+P]HT%E#QT^2%%7]*Z"@#\_3\8_^#DOXU\>! MOV-OV/Q*^(5[XDN[=?\ 9_LA5B9QVR-OK0?^"=W_ 6E^,F9/VA_ M^"W\->'/".DQ:#X M4T"RTRQ@&(++3[5(8HQZ*B ?@*NT44 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 Z9X3B72[/1;J"))M#\06MC)( )GLS<2/#M>&:UA8 MB%E;[7_:M\%_$;XD?LN?$GX>?![6FTWQ=KW@'6=.\+:BEQY36NHSV,T5M*'_ M ("LK(V[MC-?FI^R_P#M^?\ !#[_ (),^.OB'X8\$^*;/X3:-;?#/PE'JG@7 M4="OD\13:];7.OK>0W=JT9FEOA&]DKR-E&#Q,)#&5:@#Z^_X)(_L[?'CX*_! M/Q?\3?VD_P!I;PK\4?%WQ@\?7'C;4-;\ #_BGX$GM+2VAAT]L#S8?*M(V\S" M[MW1B"[_ %77P!_P;S3?'3QC^SM\6/V@OB5\-M6\$>#_ (K_ !W\0>,?A-X) MUN(QSZ7H5\\%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 M4444 %%%% !1110 4444 %%%>8_M#_MI?LC?LE:6=7_:9_:5\$^!H_+WQ0^) M?$EO:SSC_IE"[B28^R*Q/I0!Z=17Y^W_ /P<,_L__%:_E\._\$]?V4_C=^TA MJ"R&)-2\ ^ +BTT.*0'!$^HWZQ+"N>-_ELOOTJ'_ (2?_@X[_:M'_$A^'/P- M_96T"YZS:_JA18 NGL0.2K@'.!ZT ?H.S*BEW8 9))X KYB_:8 M_P""SO\ P2[_ &1I9M-^-?[:7@N'58&V/X>T"_.LZD).@C:TL%FE1B>!O51[ M@\D#7$G M_ I#U/K0!\P_\/G/VL?VBP+3_@G-_P $?/C%XVMI^+;QG\5I+?P5HCJ?^7B% M[LO)=1CKA0C'! YH_P"&8O\ @X$_:H/F_M _M^_#+]G[0KCF7PW\"O!3ZOJ3 M1'_EF^HZH08)?62#(R.!@U^A%% 'P;X(_P"#=/\ X)]R>([?X@_M5ZC\2/VA M_%4!WKK_ ,:N58\L%MT:*WV=@CQN !SC-?9/PD^!GP4^ 7AE?!?P+^ M$'A?P9HZ8VZ7X4T&WT^W&!@?NX$5?TKJ:* "BH[N[M+"VDO;ZYCAAB4M++*X M544=22> *\3^*_\ P4Q_X)V_ SS8_BW^W)\)]!N(<[[&^\?6 NN.H$ E,K'V M"F@#W"BO@WQ+_P '*7_!(ZSU9_#/PT^.GB'XCZRG_,'^'7P[UC4I6]-KBV6) ML\XP]9__ ^X_:!^)>$_9<_X(D_M1^)O,_X]KWQSXC)/=2R90_WB MH^E 'Y6_\'=7_!5OXR?$;]I76?\ @E?X:T>3P[X+^'E]I]]XFO+75S(WBVXN MM,LK^V\Z(1IY,5L;EP(M\@=PLIP514_%>OK_ /X+T_$/XZ_%;_@K#\5OB!^T MM^SV/A5XUU'^PFUCP"/%5OK?]E!="T^. &]ME6*8R0+#,=H&PRE#RIKY H * M_:C_ (-%?^"K?QD^'/[2NC?\$K_$NCR>(O!?Q#OM0OO#-Y=:N8V\)7%KIE[? MW/DQ&-_.BN3;(#%OC".6E&2SJ_XKU]>_\$&_VD/"7[(W_!5WX5?M#^._"'BC M7='\._VXVH:=X,T-]2U$QS:%J%N98[="&D2/SO-D(Y6*.1L';@@']G]%?,?[ M,'_!9;_@F'^V#/#I7P/_ &RO!T^L3-L7PWK]ZVCZIYF<&,6E^L,SL#P=BL/< MC!KZ#?"'B^W^R>+?"NFZI$!@1ZC8QSKW[.".Y_.OQ+_ .#N_P"+G[(G M[,'[,>@?LO\ PN_9U^&]I\3/BA>"[NM:L_!>GIJ&CZ':R*9)HYEB\R%YYE2% M6!&8X[D9XK]QJ_F1_P""L_\ P1I_X+]_\%*?V\_'7[4^J?L/7$>D:CJ'V'P; MIUQ\3?# -AHEN3':1;?[3^5F3,L@''FS2'O0!^.-?1__ 28_;X\2?\ !-;] MO/P+^U/IX(K0KX0_X-YOAA M_P %#_V=OV#+/]EC_@HC\$;CPIJ_P^U!K'P5J,OB?3-3&I:(X,D41:QNI]C6 M[EX@'VCRO("YVMC[OH **** "BBB@ HHHH **** "BBB@ HHHH **P?'_P 5 M/AA\*-*_M[XI?$?0?#5B 2;W7]8@LXN.OSS,H_6OF3XO_P#!>?\ X(\_ \RK MXU_X*"_#VZ>'/F1>%=1?7G!'5=NF).<]L=: /KFBOS]_XB'/@3\0#Y/[)O[# M/[3_ ,9?-.+;4/!/P;N8]/;T9[B\>'RT_P!HH>HXH_X;[_X+B?& ;/@3_P $ M4=.\&VT\'65QZJ\%I')E#_ '0P^M 'W9XR\?>!?ASI#>(/B%XT MTG0;!#\U]K.I16L(^KRLJ_K7S7\7_P#@N+_P2+^!@E7Q[_P4&^&DDD /G6_A MS7EUJ9".JF/3A.X;_9QGVKSWP;_P;;_\$B- UA?%7CS]G?5/B'K@_P!9K?Q& M\=:KJTTO^^DEP(6_[]U]*?!_]@[]B+]G[RG^!W[(/PS\)2PXV7/A_P #6%K, M2.C&6.(.S?[1)/O0!\J_\1%_[*?CX^7^R;^RI^TE\;_,.+:Z^&WP7O9+63T9 MI;PP;$]6*\>E?D%_P=9?M:_M*_M6_P#"A=5^.O[ 'C#X':5I8\4?\(O-XUU^ MSN+S7O-_LC[1FUM_FM/)$<&?,)W_ &CC'EMG^G^OP!_X/G/^;7?^YV_]P% ' MX T444 %?U^_\0_'@:^_Y&K_ (*L_MP:Z#]\:O\ M#2OO'8'9:KTZBOY J_O M\H ^ /\ B'+_ &.[WGQ/^TQ^TKK;'EFU7XYZ@Y9CU8[ O)[T?\0SG_!*F]X\ M4>#?B-KBGAEU;XOZXX9?[AV72_+GGZFOO^B@#X&LO^#8/_@AW:S&[NOV*#?7 M#+B2XU#XC>(YF?W(;4-N> ,@=*Z/2?\ @W3_ ."*FC$&S_8#\+/@J1]KU/49 M^G3_ %MRWX^O?-?:U% 'R?I/_!"S_@C]HNW['_P3N^&#[)+;X-W%WJ_Q&^+NKXC\._!KX:6)U7Q!?2LN4$D,>1:H1\V^8J2H9D5\ M$5X&O[$/_!37_@JZPU[_ (*=?%2;X'?!Z\.^#]G'X3:WG4M4MSR(]=UE.7!' M#V\ V,".(G7- ',?'C]JC_@F%H7Q0N_V5/\ @EM_P2W^%_[17QDMW*WFG> O MAWH\'AWPW(>4X&Z61F=NI8U MWE '/>#/A'\*?ASI%KX?^'OPQ\/:#86,:1V-CHVBP6L-NB<(J)$BJ@7L !CM M70T44 %%%% !1110 4444 %%%% !1110 4444 ?R!?\ !T=_RG7^.?\ W+/_ M *C&DU\ 5_?Y10!_ '7W_P#\&N/_ "G7^!G_ ',W_J,:M7]?M% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!R?Q[^+.G? 3X%^-/CIK&AWFIVG@OPGJ.O76FZTRW MU7PM;^.?%EU>ZK9V4ZK-!YDT.%#[&1CM"D'JJG@?I%\4-"\6^*/AIXB\-> ? M$D.C:[J.A7=KHNKW%DES'8W$X_^"K?P^\'I:Z/#L\'I\#;&_CT$.N_^SXYC(H:* L8450$1(U5 M $50 #ZK_P"";WB_]O\ \8^#/B)<_P#!1CP)X6\.>,;3XD-;Z%IO@FXEFTH: M/_8VE/$]O),S/(#-VX 'O]>%^ ?^4@GC_P#[$32O M_1C5^.O_ !'.?]8NO_,V?_>6N%T#_@\S_L/]H+Q!\=O^'<'F_P!NZ%::;_97 M_"X-OD>2Q/F>;_9!W;L_=VC'J: /Z.**_ '_ (CG/^L77_F;/_O+7Z__ /!+ MC]N?_AY1^PGX&_;6_P"%7?\ "%_\)I_:?_%,_P!M_P!H_8_L>J7=A_Q\>1!Y MF_[+YG^K7;OV\[=Q /?Z**1W2-#)(X55&69C@ >M "T5\N_M+_\ !:?_ (); M?LE3RZ7\8_VTO!@U:)_+;P]X;O6UK4A+G C:UT]9I8V)X&]5'/4#FO&?^'R? M[8'[1I^Q_P#!.K_@CO\ %[Q=:S\6WC3XNSV_@K1F4_\ +Q$;HO)=1#T4(QY M&: /T(K'\=_$3X?_ M\-S^,OB=XZT?PYH]J,W.JZ]J<5G;1#_:EE957H>IK MX/\ ^&6/^"_O[5 \S]HK_@H5\-_@'H=QS-X9^ O@E]3U!HC_ ,LWU+5&#V\H M[R0[AD<#!IUK_P $$_\ @EQ\-M0A^,/[<7CCQ;\9]>MR6_X2_P#:+^*$]^BM MP6'E/)#;%/\ 9>-\# ]Z .E^*_\ P.)N]&&\#^"_VKO@/X M-TRT_P!9H'P[O+&58BO&#;:4KD,/3;FN U+_ (.6O^"=VM037/[//@KXV_&. M.$'+_#'X.:G-)S MG9)\;OC[X7\$R1CU:WNIY)"1U\M?F/0,1P6]O M&$2- ,!54< = *FK^?W_AXK^WU\?SOC_P""B'[5_CBSF^[HO[-/[$D%HISW MCO[V6.?'NR\=:!^RE^T[\>/G\3?\$]/^"A_QP-QR]C\>OVFK+PE8R9_A\A5' MD)_L[CCGF@#]QOBI^U-^S%\"E=OC=^T;X#\&B,9D/BKQ?9:=M'J?M$J8KYJ^ M)W_!P]_P1F^%,YLM9_;M\,:O=%]D5KX/L;[7&F?LJFP@F4DG@'('O7P5\*_^ M"/7[5FC.DOPC_P"#?G]D'P+(3E7^./Q4U/QL5/K($:4/[XTK\,/\ @GU_ MP7$\-0+:^#/VD/V1O@/$4V&/X*? 0W*P*>,(+X1@CV- '7_\1!/P[\>@Q?LN M?\$X?VKOBIYG_'MJ?A_X.RVNF-Z%[FZEC\L'U*4O_#?G_!<7XL'R_@G_ ,$1 M[#PC9R?ZG7/BO\;].BZ]-]C:H9UQU/S'T[4?\.D?^"C/CW_DOO\ P7W^,^H[ M_P#7?\*[\%Z1X4SZ[?LPDV?ATI?^(=3]EWQ5S\?OVQ?VI/BIO_UZ>/OCG>S) M+Z@BV2' ]@: .6\?^)?^"^D\1G^/G[=O[&G[/=E(NX/H^G7NIWENA[O_ &O* MD#,/]GY:\*^(GBCX+IYG_#9G_!WWK>J-_P O=K\$=5T+PY(GJJKI/VIT/X9] MJ^Q/ /\ P;F?\$6/AS*+G2/V$/#VH3[MTDWB76=3U8R-U+,+RYE4DGGICVKW M;X=_\$Z_V /A'Y;_ O_ &(/A'X?DCQMGTCX=:;!+GU,B0!B?1XS^,W[1/[5.LVTF6BU:]\9:S*\O4$F**TB?\&MWQJ\0SQ8^Q:[XF_9[L;6%CV*7^IRRR#W/%?L9IVFZ=H]E M'INDV$%K;Q+B*"WB"(@] J@ 5/0!^=_AO]M;_@L[J.EIX?\ V>?^"!&B^!]( M'_'K=>,OCGHMG$GUL;2'S$QQW]NU7_/_ .#G#XD_ZJQ_8\^&ME)U\Z7Q#K&H MQ?3;BW;%?H#10!_&%_P7J\,_M%^#O^"L/Q6\._M9_$[0_&7Q!@_L(^(/$?AO M13IUC=%]"T]X5BMR24$<#0Q$DY8QEC]ZOD"OO_\ X.CO^4Z_QS_[EG_U&-)K MX H *^O_ /@@M\+OBW\:/^"L/PI^&OP)_:$OOA7XKU'^W3I/CW3=#@U*;2S% MH6H32;;:X(CE$D<;PD,>%E)'(%?(%??_ /P:X_\ *=?X&?\ F^.M>GTM".XL-9 MM;RWZ<'+] *_>"B@#\M?A[^UC_P=%?L[V+1_M&?\$R_AC\<--L+5FEU/X=_$ M2ST349\#[Q6:602-_L16JD] ,UPGB[_@[8L?V?\ Q)#X._;2_P""4GQI^%NJ M29!L]4GA4MCJ8S?1V8E7N&'!'(K]A:R_&?@;P5\1_#ESX/\ B'X/TO7M(O$V MW>EZUI\=U;3KZ/%*K*P^HH _.WX4?\'0O[%'Q6\+IXVM/V5?VE=/T5N&UR3X M2&]L0?:>PN9T8>A'45V6B?\ !S+_ ,$8K^^71O$W[5E]X7U$_>T_Q5\/-=LI M$_WF:R,8_P"^JU?BY_P;S?\ !,OQYXH?XD_![X;>(/@AXQ.?(\7_ *\57/A MNZM\G/[N& FU7GGB&N)UO]A3_@MU^SO8M8_L[?\ !1'P)\??#,1S%X&_:<\# M#S_+'5?[5T_,UQ(1T:554'&>,T >Z>"/^"U__!)#X@[!X?\ ^"BWPCB,GW%U MCQI;:<3[8NVC(/MUKV#P1^UI^RM\3?+_ .%;_M,?#[Q#YH_=?V'XSL;O?]/* ME;-?FQXW_:'\'?#826G_ 5F_P"#:6"RM%&+WQ[\-OA]HGCS1BH_Y>9C%")K M./V?>XX[GC1^"OP4_P"#3;_@H-*FF_";P!\#9=7NV"#PXKS^%M4W]"B6;/:S M$@\'RU(SWY&0#]5HY(YHUEBD5D90593D$'H0:6O@&3_@V:_X)1:+(T_PB\ _ M$#X>R$Y23P5\6]!/^15_X*+?L_P#CSR_N?\)O\([C M2_-_WO[.D.W\* /T HK\_P#_ (6)_P ',_@3_D9?V<_V1?'B1_\ 0G^+M=TM MY1V_X_U*JWKVSG%'_#PS_@M]X(^7XD_\$%#J]NG^MU/P1^T3HMQN_P!VUEB$ MI_.@#] **_/_ /X?>?'7P=Q\9O\ @AY^UWINS_7R>$/ UMX@CC]]T%PF5'<] MAFC_ (B1/V$?#W_)9OA!\?OAQM'[_P#X3?X)ZG!Y/^]Y"S8_#- 'Z 45\0^" M_P#@X^_X(H>.W6'2?V\M LY&.#'KN@:KII0CJ&-W:1@?GBO7_!'_ 5<_P"" M8OQ'\M/!G_!0GX+WLLOW+7_A96F1SG_MD\RO_P".T >_T5SW@SXM_"KXCQK+ M\//B;X>UY7!*-HNM0708>H\IVS70T %%%% !117\ = ']_E%?P!T4 ?W^45^ M /\ P8Q_\W1?]R3_ .Y^OW^H **XWXJ?M%_L^? JU:^^-WQV\&^#8%3>TWBK MQ/::<@7U)N)$&/>OF#XJ?\'#?_!&SX2W1TS5?VYO#6N7I?9!9^";&]UYIW[* MC:?!,A)[$L![T ?:-%?G[_P_RM/B1_H_[)G_ 2T_:K^)OF?\>VL1?"\Z3I$ MF>F;R[E&S/7F/I1_PV#_ ,' _P 9./A%_P $EOAK\+K>7/V74OC!\:(M2W#L M[VVE()8_="<^] 'Z!45^?O\ PRU_P<1?&7GXJ?\ !4#X-_".*7_7VOP@^#IU MK"]U27675U]-W4=:#_P0A\3?$S]_^UG_ ,%<_P!JKX@>9_Q\Z1IOQ!30-(GS MUW6=I$?H,., F@#[:^)?QN^"_P &-/\ [7^,/Q=\+^$[3;N^U>)=?MK"/'KN MG=1BOF+XM_\ !P)_P1N^"\CVWBC]OKP5J/[&.E^)M4=]]SJ?CK7=1UR2X?\ O.E[<21'Z! / M:OIWX2?LK?LP_ &)(?@5^SEX#\%I&NU%\*>$;+3L#T_T>)* /CK_ (B!_A_\ M1#Y'[)O_ 3D_:H^+)D.+;5M!^$A>[NY(_+![$I1_PV]_P7G^,0V_! M;_@CCX2^'EI*/]%UKXP?&NTGW ]&>RTY//CQW4DGT-?H%10!^?O_ SQ_P ' M'/QF.?B1_P %#?@'\&XY3\\?PF^%-QX@>)?0-K3KEO?\J/\ AQO\7/B?^]_: MS_X+,_M2>--X_P!)TSPIXN@\+Z9+-3UF6X(_OI<7#0G_OV.M?37P@_8S_9" M_9]$7_"B/V6?AUX,:$#RY/"_@NQL'!'?=#$K$^Y.2>:]*HH **** "BBB@ H MHHH **** "BBB@ HHHH **Y;XS?&_P"#W[.OPZU#XN?'?XF:)X1\,Z5'OO\ M7/$&HQVMO%Z+O<@%F/"H,LQP%!) KX)OO^"EG[>G_!3B]F\$?\$;_@D/"OP^ MDE:"^_:A^+VCR6^G,@.&?1-+D7S=0?@[9)5\L,I61$R&H ^N?VT?^"@?[(G_ M 3[^'H^(O[5?QGTSPW#/ANYTS]G#X6QP:WJN6\2 M>.="3Q1>^'/C M!=20/=;%$[V]O'923"$2%BH.]E098G!:OT9\"_$[PC\1;_Q#I?AC4!+<>%M> M?1]:A+J6M[I88IMI"L2,QSQ.,X)#@XP1704 ?*W_ 23_9I^"'[-/P3\:V/[ M/'[7^K?&[PMXM^(\VOV7C/7_ !I#X@OT=M*TRSDM)[V$*LC1M9DJI 9$=%;D M$GZIKY<_X)Q^&_!WA3XQ?MU MQ),S]][-GG-?4= !7SA^U5_P4M^%G[*7[2'PF_9?\3_##QKJ>N?%[QC!X>T3 M6+30VATBTE<(SM)>3;5D*I(&V0B0DY4E"K8^CZ_//_@M:!_PV'^P6<<_\--V M_P#Z2-0!]N_'[X\?"G]F#X,>)/V@?CCXN@T+PGX3TJ34-&O@Y\9_" M7[+O@3P-?^.?BEXVL+K4M'\'Z5=PVZV>EVQ GU.^N9B%M+5798E;#O+*P2.- MR'*WOV5_VP? W[4-QXQ\'6OA_4/#/CCX;Z^-%^(7@;6WB:\T:Z:(30/NB9DF MMKB%EF@G0[9$/175T7XI_8[UG5_'G_!SO^UIJOBDR&3P9\&?"6@^'8YCDV]C MM2_ O7M1\.?\'5'QM\$:"[IIGB;]EW2-8\00QG"R7] MI?6%M;2OV++!/(HSSASCC- 'Z6U\ ?\ !T=_R@H^.?\ W+/_ *D^DU]_U\ ? M\'1W_*"CXY_]RS_ZD^DT ?R!4444 %?O9_P21_X.2/V/_P#@GC_P2D^$W[)V MH?#+QAXO^(VAIKIO+&![/2M)A>XUS4+N)9-1OID09AGB.420 L0<$$5^"=?T MI?\ !O%_P1F_X)X_M#_\$LOA9^U+\8?V4O!_BKQGXF.N'6-6\2I=7@N/LVNZ MA:Q?N))C FV&"-?DC7.W)R220#QWXL_\'4G[1_Q7:6UT3]H#X(_L^:8S$/;Z M5X>U;Q_XF@!Z&.6.WBT>7CLT@YQVS7@FN_\ !1/]CK]IV_EA^/&M?MR_ME:A MNVW7AB_U2#PGX5N7Z_N],T::XDB!_P!X'&!MXS7]!_P[_P""=7[('PB*/\+/ MV0O@SX=>/&V;1?ACIMM)D=R\<(8GW)S7K5CH?BG3+2.PTV_TVW@B7;%!!9;$ M0>@ X H _!#]GS]N/]O[X1P1+_P2^_X-6]+^&C[-MIXB\2^"=4N[F5<8!DU" M2WL9)A_O3'&3S7I&I^/_ /@]-_:&E#Z#\+/!OPIT^YQNEMD\-PE%/50MY<7U MPG'\17/IR*_:W[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#\.=1_X(G?\'./[ M0]^M]\>_^"JUIH^F3C_2]$B^*VN!7SU#6^F6EM 1[;ZD\+?\&:WQ \1^)QXY M^-G_ 42TV6_=-MU!:?#!]8,O.<^?JVH2X/7_EGSFOW"^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: /R[^%7_!I5^R1X#NTU75_VQOC8ET.94\#7^E>& M;>8_[:65CN;_ +[S[U[#IG_!LY_P21NKN+4_BM\(O&/Q%O83F.\\=_%+6[MM MWJ5CNHT;Z%2/:ON/[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: /GKX=_P#! M%C_@DO\ "W8WA/\ X)W?"5GBQY#+;4I%/J'O%E8'WSFO=? 'P0^"_P ) MXUA^%GPA\+^&D5=JIX?T"VLP!TP!"B\5H?8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0 M!L5X;^U#_P $T/V _P!M&*8_M/?LD>!_%MY<+M?6KO14AU,#T6^@V7*?\!D' M0>E>M?8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- 'P=_PXJ\<_L\_Z=_P M3*_X*>_&OX*)"N^4.LLUGJ ,,TG?RK<<\ 'J:^\?L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\: /B3P1_P<3?L'6?B2W^'7[7OAOXE_LY>*YSL3 M1/C=X!N],CE,=W&LL!C[B1W0$8/&<5]F?"?XV?!KX\^%T\#?B1HOASQ!H]VNV[TK7- M$CN[:8>CQ2AE;\17QM\4_P#@W9_8&\8>*W^)GP5\+ZO\#O&)),/BSX%>)+OP MW!_C?HEL,P>$ M_P!H/P@UO>!!U0:KIV9IY".C2[5!Z\9JE\EE^_=#X:Z9%.?^VL<*O_ ./5[3]B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"- 'QQXS_X-OO^"*'CJ1I]4_8/T*SE)RLF@^(=6TTH MPZ%1:W<8!!]L5SW_ !#??L+^'O\ DC/QH_:"^'&S_4?\(1\;=3@\G_=\]IL? MCFONC[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#X7_P"'(WQ[\'<_!G_@N-^U MQIVS_4)XQ\:VOB%$]BL]NFY1V![4?\.]O^"X7@CYOAQ_P7H36;=/]7IGC?\ M9UT6;=_O7,4HE/Y5]T?8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!\+_P#" MOO\ @YI\"?\ (N?M"?LA^/$CZ_\ "7>$]>TN24>G^@L55O3MGKQ7\@=?WR?8 MO&__ $&[+_P&/^-?P-T %%%% 'Z^_P#!J9^SE^VU^T5_POG2/V1_V_YO@1IU MC_PBW_"936'PZL==O-:63^U_LR0R7;+]C\K9<9=,EO.7/W:_7W_AP78?$C]_ M^UG_ ,%1_P!JOXG>9_Q\Z//\43I6D29ZXL[2)=F>G$G2OSW_ .#'F#6YO^&G MO[&O88QCT[U^^7V+QO\ ]!NR_P# 8_XT ?(_PK_X-YO^ M"-GPCNAJ6D?L+>&-;O"^^>\\:WEYKS3OW9UU">9"3W&T#VKZ?^%?[.W[/WP+ MM!8?!+X%^#O!T"IL6'PKX8M-/0+Z8MXT&/:MG[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8K*\<^./!_PR\& M:M\1?B%XFLM&T'0M.FO]8U?4;A8K>SMHD+R32.W"JJJ22>PIGV+QO_T&[+_P M&/\ C7X[_P#!Y1^U3\4/@W^Q)X#_ &8]'\3+!!\6?%-Q)KILTV&YT[2TAE:W M;OM:XN;1SC_GB >"00#YV_X*/_\ !Y7\8]8\=:C\//\ @FC\/-'T7PQ9S/## M\0?&6F-=:AJ>#@3V]FY6*UC)S@3+*[+M)6(Y0?+?PI_X.U_^"S_P_P#%4>O> M,_C%X3\ K""!USRN_3H[:4>QW_7-?FA10!_87_P $(?!GACXY^$=7^)FA?VMX5C\2V'_"5:*;R M6!-2TS[3&;FV=X71U62(,I*L",Y!&*_N-^$?P/\ #_P"^'VG?"CX)>$_#'A/ MPUI,/E:;H?A_1$M;:!>^V., 9)Y+=6)))))- 'R#\&/^")%W/\ RSL=* "7!'W3-<*?,"JS1AQNK[VL M;&RTRRATW3;.*WM[>)8K>W@C")$BC"JJCA0 !P *S/L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBLNSM/%J72/?:M:O$&_>(EN02/8UJ4 %%%% !1110 4444 M ?G3^TC_ ,&YW_!/K]I?]H;XG_MI?M;:[XH76?%>K_VE=WNE>-&TVRTW3K>Q MMX%#XC4+A;=I'9V8#/4 5C#_ (-._P#@DL1D6'Q/_P##D7/^%?>?[4[>#D_9 MB^([_$2+4'\/CP'K!UU-(9%NVL_L4WG"$R J)?+W;2WR[L9XK\A_ 7[1W_!1 M_P#:W^$FH> ?^":DOQ=\&?L>6%S:VD7QH\4Z$-2\>0Z0H:.[@\/1/.+J_M(P M%V3L)KV-1((WD=$MU /T _X)'_L2_LQ_\$^O _Q>_9M_9.\<3ZOX:L/C)+=7 M5E>:G]LN=%OI= T0S6,TOEH"X 24#YBJSHK-N#*OUI7RI_P2(_9Q_86_9A_9 M^\3^!?V OC)<>.?"^H>.FU7Q'K5WXE&K3G6YM)TT3^;. /WLD*6UQ(F!M>X8 M83[B_5= !7P;_P %9_@C^U;\;_VIOV6?%_P$_95\1^,-"^$?QD@\5>,=8L?$ M6A6D:V0B6-E@CO=1@EEE&]CMV*/D.&.1G[RHH ^9_P#@JA^PS>?\%)?V%]:^ M!.DZB/"_C 2V7B'P-J6I[6_LC7;-Q/;><8C(NTG?!(R%\)*[+OP,^0_M6? / M]I+_ (*N:;\&/@-\;OV9]8^&7A#PGX\TSQG\9[KQ!JVG7$.IS:?%)Y>B::+. MYG>YBGN)-[W$@A5((U(S*QB7[VHH ^-/BS^RM\3_ -GS_@J5;_\ !3'X&?#> M_P#&6B^./AN?!7Q=\):%<6T>I0R031SZ=K5LES+%'<[1%]EEB\Q76,HZ+(0P M%[]AG]COXCV'[:GQM_X*8?M!^$CX<\4_%>/3-#\'^#+B\@N;KPYX:T^".-%N MI;=WA^U74R"XDCBDE2+;&HD8[L?7M% !7P!_P='?\H*/CG_W+/\ ZD^DU]_T M4 ?P!T5_?Y7A?@'_ )2">/\ _L1-*_\ 1C4 ?P[U_7[_ ,&N/_*"CX&?]S-_ MZD^K5]_T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X3^ MU%_P3&_X)]_MHQSO^TY^R)X'\57MP")=;N-&2WU/!ZA;ZW\NY7_@,@[>E?-G M_#C'XE?L[#[;_P $R_\ @J/\:O@VD'-EX-\2W\?C#PQ"!T2.PU#F,'[I;S'. M,'''/Z$T4 ?GM_POW_@X3_9,&SXU_L:_"G]I3P];#Y]>^#WBM_#VMB(=99K' M45,OO&L?QW\// 'Q2\-7'@OXF^!M'\1Z/=C%UI. MO:9%>6TP]'BE5D;J>HH I?"SXR_"#XY^%H_''P3^*GASQAHLV/*U?POKEOJ% ML_&>)8'93^==+7PW\5/^#>'_ ()L>*_%$GQ*^ _@[Q5\!O&+9\KQ;\"/%]SX M=N(>XV01EK50#SA81_*N:_X9)_X+U_LGCSOV8O\ @HKX$^/&@VPS!X2_:$\' MM97ZQCJBZKIA\RXE(Z/,%7/48H _0FBOSV/_ 6?_:H_9M/V+_@I+_P2+^+O M@6U@.VY\)I+0K):1D<[65W' (S7O7[+?\ P5W_ .":?[9C MV]C^SU^V1X*U;5+DA8?#VH:E_9FJLW=197HBN&(/!PA&>_(H ^CZ_ '_ (@8 M_P#K*+_YA/\ ^_5?O]7PI_P6@_X+N?L\?\$A/!UEX?U/0V\:_%+Q%9M<>&_ M=G>B 1V^XI]MO9MK?9[?<&50%9Y61E4 *[H ?G9_Q Q_]91?_,)__?JC_B!C M_P"LHO\ YA/_ ._5?&'Q6_X.U_\ @L_\0/%4FO>#/C%X3\#6+2[H]$\-^ K" M>W1<\+OU&.YF/N=_TQ7U)_P3@_X/*_C'H_CK3OAY_P %+OAYH^M>&;R9(9OB M#X-TQK74-,R<&>XLT+1748.,B%8G5=Q"RG"$ _2K_@AC_P $,?\ ARY_PM'_ M (RB_P"%E?\ "RO[$_YDG^QO[._L_P"W_P#3[<^=YGV[_8V^5_%N^7[_ *RO M WCCP?\ $WP9I7Q%^'OB:RUG0==TZ&_T?5].N%EM[RVE0/'-&Z\,K*P(([&M M6@ HHHH **** "BN(^(7[37[-WPCW_\ "U_V@O!'ACR\^9_PD/BRSLMN.N?. MD7%>&?$+_@N-_P $A?AB)#XF_P""B7PLG,6=ZZ#XGBU4_3%CYI)]A0!]545\ M!7/_ /_ !]\2;E&V_9O ?PFUNZ9F_N@RVT2D_0X]Z9_ MP_4^('C7]W\!_P#@C#^V#XCW?ZF]U[X9Q:'93>A6:XN&R/!?\%QOB#\OPM_X(4VWAZV?_5:K\0OV@M(B_[ZM((C*N/K1_:/_!SA\1Q_ MHGAS]COX;V;_ 'OM]YXAUC4(O]WRL0-COGVQ0!^@%%?G_P#\,._\%[/B)S\1 M/^"V7A;P9 _^OL/A[^SYIMSN']U;B]E\Q/\ > SQ1_PY&^/GCGYOCQ_P7"_: MSU?=_KX?!?C&U\-PR>H*6\#X4]P#TH ^_P!F55+,P R23TKSKXA?MA?LD_" M,N/BO^U)\.?#!B_UG_"0^-["RV?7SIEQ7R*/^#:?_@FEXE8/\=9_BY\46)S* MWQ ^,>L7)E/^U]GFAS7HWP]_X()_\$;=^.: %^(7_!>C_@CI\,0Y\2?\%#/AS<^7][_A'M5;5\_3["DV[\,UYR MW_!RS_P3-\2.8O@6?BS\4GSB-/A_\'=9N3*?1?M$$.:^M_A[^QQ^R)\(]G_" MJ/V5_AOX8\O'E_\ "/>!]/LMN.F/)A7%>CJJHH1% 4# ' % 'P!_P /O?CK MXX^7X#_\$0?VM=9W?ZB?QEX*MO#D$OH0]Q._RGU(H/[GXA_+\._^")' MAGP= _\ J-0^(/[0FFS[A_>:WLHO,3_=))K] ** /S_^P_\ !SA\1^;C7/V. MOAO9OT%I;>(M8U"+Z[\0-CMCWS1_PP!_P7*^(7S?%'_@NG9>'+9_];I7P]_9 M]TE/^^;NXE,JX^G.?:OT HH _/\ '_!"[XC^-OWGQY_X+1_M@>(@W^NLO#WQ M*AT*SF]0\-O;ME?8,/K7YU?\'*W_ 0?^%O[+G[$^D?M:?LUZI\1/$]]X4\3 MI!X^O_&WC2[UJ==,NU\M+G]\VV,)@^,_A%X2\#6+2[9=<\1^/+">!%SRP M33Y+F4\=!L'OB@#X[_X)Q?LF^,/VXOVXOAG^S!X-TN6Y?Q/XKM8]5DB3<+33 M8W$M[TK6V\:_%' MQ#9K;^)?'M[9" );[@_V*RAW-]GM]P5F)9GE9%9CA41/NF@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ./_:&U3X7:'\ ?'.M_'!PO@JS\'ZG/XP8EQC2T MM9&NSF,A_P#4B3[IW>G-? GA[_@NG\<1J%G\/OA+_P $*OVB_L,.A0WF@:9+ MI%IILPTH-Y,,JVA)\F,;0NT$A/E' *Y^^OBIX)\$?M'?![QM\$=4UIWTSQ)H MFH^&M=ET^4"6V6YMF@F4$@A9%27(R."17R_=_LH?\%5S\'+7QU?_ +6OPPUS M]H#P-XAU!? /BJY\$W%CH>N>';F*V6;2=9MH)"Z^=+;QW#26V#'+;6^W< X8 M U/^".'Q@\9?M!?"#XG?'#QO^Q]7<,1 MVPW:-:&SE&U=[V1D(WNY/U[7RK_P2B_9Y_:A^ O@'XFZG^V=\;/"GB[XF>.O MBI=>)/%=CX$BF31_#TTVGV"1V%L)E20X@B@E)903YP)WG=(_U50 4444 %%% M% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ M1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5X+^U'_P $N_\ @GG^VDD\O[37[(/@CQ1?7((EUR71UM=4 MP>N+ZV\NY7\)!SS7O5% 'Y[?\..?BW^SK_IW_!,W_@JC\:/A#% ,V?@SQ;>1 M^,?#,('2..QO\-$"/E+>8[ 8(Z5_*]^VG^T]\9OVQ_VGO%W[0WQ]\>+XD\3Z MYJ16[U6&V$$,D4*B"%88EXBB6*- J#H!U)R3_=57\.'_ 4=_9-\8?L._MQ? M$S]F#QEI4ML_ACQ7=1Z5)*FT7>FR.9;*Y7MMEMGB<>F[!Y!% 'B5%%% '[Q_ M\&T__!9WXV?!W]B[6OV0]-_8C^-GQUNO!7B5KCP[!^C/_#Q_P#X+/\ Q ^7X/?\$$]4T^VD^YJGQ"^/ M&BZ;Y?INM5C:4_@>*^;O^#,/]DWQA\'_ -AWQ[^T_P"+]+ELD^+7BNWC\/QS M)@W.FZ6DT2W([[6N;F\C&?\ GAD<,"?V1H _/_\ X3#_ (.:OB/QH7P=_9"^ M&]O)]\^)O$&OZQ=Q#_8^Q@1,W^]QUH'['?\ P<%_$7_D>?\ @L/\.? "2?ZV M#X?? *TU+ [JKZE*&'INZCK7Z 44 ?G_ /\ #E[]K'QU_P EX_X+L_M/ZCO_ M -J7'G>N M[[.\&<^V*_0"B@#XV^'O_!OC_P $8OAB$'AO_@GYX)N?+^[_ ,)"UWJ^?K]N MFFW?CFO<_A[^PC^Q!\)"C?"O]CCX5^&FCQL?0?A]IMHP]\Q0J<^]>K44 ,MK M6VLK=+2SMXX8HUVQQ1(%51Z #@"GT44 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^37_! M1[_@C?\ \%'_ !3^UMXO_:P_9#_X*!_&+3_!'C74(=1\2?"?X8_$>X\-:A97 M,=G;VK3V/F7"V-\[K;J2D[VAY \T[0#P7P$_X)L:U^T#XJD^%VD?\'%_[9OA MCQ_:PF74/AIX\\7ZEHWB"V09RXL[FZ5KB(8_X^+8Q1D\;Z^%OCC M;_\ !7?_ (+W>'[;P9X/_8[\+?LT?!/_ +#WP*UW]F7X$VOP M'\6?M6>,?C%K'ANY^SZKXL\=W<$VH)*T$,HMV:- P0)(DBB9Y90LPW2L-N/8 M* "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q M_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "OA;_@L__P $)?V=_P#@KWX-LM>U76V\ M%?%'P]9M;^&O'ME9"*Y-!\&?"+PEXYL5EVQ:YX<\>6$$#KGABFH26THXZC8?;-?4?_ M 3@_P"#-/XP:MXZT[XB?\%+_B)H^C^&;.9)YOA[X-U)KJ_U/!R8+F\4+%:Q MDXW&!I79#_AGX,TKX=_#[PU9:-H6A:=#8:/I.G6ZQ M6]G;1($CAC1>%154 = *U:** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /B;4_^"$_[(?CG]LGQW^WC\0]1\:1?$GQ=KZW=AKOA+QW?Z/)I M5I'9VUK'#$UF\3JQ%N69MQ)+D9P !Z5_P[&^%/\ TOQGTK]H7X??\%?OVFO''Q3 M\-:K#XE\>?"GQ+\0GTG39-1$HDN -':T1VTT7+8$,4TD:(8XI'.2K?L-=WUE M8(LE]>10J\JQHTL@4,[$!5&>I)( '4DU\!?\%2?V/_ L_P"W)^R?^US\ ] M M=$^-2?'G3=)U74M&B6*ZU[PH;:YEUF.["8,T<-G"^)7R$$ACS^]44 2^/?C# MJG[>M:WJ,'PJ^"/PJA\3>.-!TW49K5?$OB+4)+?[%;WK0LK2V M<%I.)Q 6V/,09%<(F-']@[X^>*?@_P#\%1?CQ_P2F\1>)=1U?PSX;\.:9X_^ M$F:/=K#%?:8T\S-));P7DR?9PQ8QQR&/.U$"\/^S7X,U+X*_P#! MS=^T8?%D#01?&7X'>'O$WA&XE&$NHM-6RTRZB1CPSK)'N*#D*0V,8-'[,_@S M5_B9_P '-W[1?QYT2%Y- ^'7P'T'P1J5Z@_='4[][+4EA#=&9(H'W*/NEES@ MD4 ?I)1110 5X7X!_P"4@GC_ /[$32O_ $8U3ZI^P1\&M7U.YU:Y\5>-UDNI MWFD6+Q?#M"U/69K6V\%Z?+')J& MK23RDR2DMEVY(^48';F@#ZFHK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: M@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:@#8HK+L_"6FV-TEW#<71:-LJ'N6(_$5J4 %%%% !1110 4444 %% M%% !1110 4444 >7?M?_ +&O[.W[=_P8N/@%^T[X%;7_ W-J%O?QP0ZE<6< M]M=P,6AN(9[=TDCD4DX(;D$@@@D&#]G;]BKX _LQ7']L?#S2=>U+6SIPT_\ MX2CQOXPU+Q#JJV88-]ECO-2GGEAM]RHWD1,D1**=N0#7K%% 'G?QU_99^#7[ M1.I>'?$GQ"T2^AU_PA=S7/A/Q3H&LW.F:KI#S1^5.(+NUD258Y8\))$28Y % MWHVU<7O@/^SM\(/V:?"%SX*^#OA/^S;;4-4GU36+NYO9KR]U;4)B#->WEW<. M\]W%^ ? M^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>%^ ?^4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$3 M2O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%VA M4&2XE*JS>7&K-M5CC )%SX4_%[X8?'+P5;_$7X/^/-,\1Z)=2211:EI-VLL8 MEC#K&4YBLK_6A97UW?1J>%G>&3 M[.SCDQH%J;]E'XAZG\'O^#C#]I']DKP_<&+PK\0_A/HWQ,;2D.(+768#9Z;< MSQIT1[A)4>4@9=H5)Y%2W_@NQ_82_P""^7BS]JWXJ:I:Z+\-/VE/A39:4GC# M4YU@L;#Q7I/V>*/3[B9R(X#/8PEX2[+YKH\:99:L_L#?"VZ_:)_X+'?M"_\ M!4CP^/M'P[?P?I7PU^&'B&/FW\21P"VN-4O;5NDMJEW;I#'.A:.4K(48A30! M^A-%%% 'B6J?M2_&6PU.YL+;]BWQO=1P3O''(]5U+PW86EYX8L9HQ4_M9?\ 2)_XI_\ @6/_ )'H_P"' ME/[67_2)_P"*?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE M_P!(G_BG_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[6 M7_2)_P"*?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!( MG_BG_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2) M_P"*?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG M_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"* M?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"! M8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6 M/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ MD>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D> MOL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ D>OL M:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D>OL:B M@#XE\)_\%6_VC?'&FR:OX5_X)>?$;4;:*ZDMY)[#5%E198VVNA(M^&!X([5J M?\/*?VLO^D3_ ,4__ L?_(]>I?\ !/?_ )(GJW_8]ZS_ .E)KW2@#XY_X>4_ MM9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G M_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XY_X>4_M9?](G_BG_X% MC_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D M>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9 M?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB M?^*?_@6/_D>OL:B@#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8 M_P#D>OL:B@#XY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>O ML:B@#XY_X>4_M9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#X MY_X>4_M9?](G_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XY_X>4_ MM9?](G_BG_X%C_Y'H_X>4_M9?](G_BG_ .!8_P#D>OL:B@#XY_X>4_M9?](G M_BG_ .!8_P#D>C_AY3^UE_TB?^*?_@6/_D>OL:B@#XEU[_@JW^T;X:U+3-(U MS_@EY\1K2YUBZ-OIL%UJBH]U*%W%(P;?YVQS@5J?\/*?VLO^D3_Q3_\ L?_ M "/7J7[6'_);/@?_ -CW+_Z3-7NE 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P M\I_:R_Z1/_%/_P "Q_\ (]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I M_:R_Z1/_ !3_ / L?_(]?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_: MR_Z1/_%/_P "Q_\ (]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_ MZ1/_ !3_ / L?_(]?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1 M/_%/_P "Q_\ (]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ M !3_ / L?_(]?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/ M_P "Q_\ (]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ M / L?_(]?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P " MQ_\ (]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L M?_(]?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/1_P\I_:R_Z1/_%/_P "Q_\ M(]?8U% 'QS_P\I_:R_Z1/_%/_P "Q_\ (]'_ \I_:R_Z1/_ !3_ / L?_(] M?8U% 'QS_P /*?VLO^D3_P 4_P#P+'_R/67:_P#!5O\ :-O?%EWX(M?^"7GQ M&DU6RM8[BZTY-44SQ1.<*[)]GRJG'![U]M5X7X!_Y2">/_\ L1-*_P#1C4 > M6_\ #RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_ M\/*?VLO^D3_Q3_\ L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ M#RG]K+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_\/*? MVLO^D3_Q3_\ L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG] MK+_I$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_\/*?VLO^ MD3_Q3_\ L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]K+_I M$_\ %/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_\/*?VLO^D3_Q M3_\ L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]K+_I$_\ M%/\ \"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_\/*?VLO^D3_Q3_\ M L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]K+_I$_\ %/\ M\"Q_\CT?\/*?VLO^D3_Q3_\ L?_ "/7V-10!\<_\/*?VLO^D3_Q3_\ L?_ M "/1_P /*?VLO^D3_P 4_P#P+'_R/7V-10!\<_\ #RG]K+_I$_\ %/\ \"Q_ M\CU0\3_\%3OVEO!V@77B?Q+_ ,$M?B386%E%YEU>7NHK'%$O]YF-OA1[U]JU MY1^W/_R:/X]_[ +_ /H:T >%V/\ P4V_:IU&RAU"R_X)3?%"6&>)9(I8KT,K MJPR"#]GY!!SFI?\ AY3^UE_TB?\ BG_X%C_Y'KZI^%W_ "3/P[_V K3_ -$I M6[0!\<_\/*?VLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(]?8U% M'QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(]?8U% 'Q MS_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CU]C44 ?'/\ MP\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CU]C44 ?'/_#RG M]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/7V-10!\<_P##RG]K M+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/7V-10!\<_\/*?VLO\ MI$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(]?8U% 'QS_ ,/*?VLO^D3_ M ,4__ L?_(]'_#RG]K+_ *1/_%/_ ,"Q_P#(]?8U% 'QS_P\I_:R_P"D3_Q3 M_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CU]C44 ?'/\ P\I_:R_Z1/\ Q3_\ M"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CU]C44 ?'/_#RG]K+_ *1/_%/_ ,"Q M_P#(]'_#RG]K+_I$_P#%/_P+'_R/7V-10!\<_P##RG]K+_I$_P#%/_P+'_R/ M1_P\I_:R_P"D3_Q3_P# L?\ R/7V-10!\=+_ ,%.OV@M)SJGC_\ X)H_$?P] MHUNC2:CK5_>J(;2, G(8(6C2_LHKA(W.2@= M P!]QFO-?VY_^31_'O\ V 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*4 ;M%%% !1 M110 4444 %%%% !1110 4444 %%>%?\ !0[]OSX9_P#!-_\ 9PUG]I7XJ_#W MQGXCTK1X \UIX/T![IDW2QPJTTS%8+9#)+&NZ1U)W$JK[6 ].T'XK^&+_P"# M%E\&(]=OY[^)8((E1$4*B(N H'0 =A7YZ?$G_@X.\(? MW6-'\>_M ?\ !/KX\^!O@KK^KQ6&F?&CQ%X8CALE$IQ#=7%GYGVFUMY/OJ9% M$K)R(BV4'Z"6NL:3?:1'K]EJ=O-8S6PN(;V.96B>$KN$@<'!4KSNSC'- %FB MOER^_P""DFO7G[/_ (+^*7PM_9&\:>/_ !;\1--N-:\)_#WP==V[S?V#Y[?9 M-4O;R[-O!8Q3VS6\H20E_,G:*,3>5)(+_P#P3D_X*9?#;_@HCI'C?1]+^%OB MOX>^._ACX@71OB)\//&MHD=_HURX>!O%OC=?@IXK\4R6/Q1O/ OPY\-^!K?\ M+5_&^H6<"_;6@@V MQI;QV]U%J,$CR2&-$TZ25G7O6"AB\ME7($ /LRBO"OBS^V]I M_AO]HU?V/_@9\+=0^(OQ(M_# \1^(=)L=4M[&R\/Z8TGE0R7MW.<1RSR K# MB/(X5G81QCS*Z7]DO]K7X8?MB_#:\\?_ Z@U#3[O0_$-[X>\7^&-;B2/4?# MNM6(]#;3K.XMC=VUM&EM'-B>4,T[$R,B)^Z(4O MG(]R^)?Q,^'WP:\ :O\ %7XK>,M.\/>&] L)+W6M;U:Z6&VL[=!EI'=C@ ?J M< 9)H W**\=_9M_:E\5_M36=C\1O /[/^O:)\.]2C:;2/%?C:Y73;S6+8H3# M=VFFA9)Q!(=I4W9M9"C;Q&1MW^Q4 %%%% !1110 4444 %%%% !1110 445\ MX:]_P4M^%FC_ /!0_P )_P#!.!/AAXU'BGQ3H&I:Q#XCU#0VLM)6VLTDW^3) M-M>Z8O&5S&ACP0PD((R ?1]%>1?MA?M>^'OV1O!.FZO_ ,*N\7>/_%'B/4#I M_@_P!X"TH7FJZSW\$?$*UB']KZ=G!N+*XA8I.%ZD #(#%"X23 M8 ?8M%>??M _'7_A2-OX/L=-\+?VYK7C?Q[IGAG1-*^W?9]YG9IKNXW['XMK M"WO;PKM^<6I3*;MZ_-'[8/\ P64N/V4X->^).D?L#_%_Q[\*/!M\]KXR^*_A MFVLDL+1HI3%?AQK+ZKX8\3>'+;7-$O[2UD=KJRG@6>)UB53(6:-E.P+OR<8SQ7CG[&W_! M2#X9?MK_ !Z^,WP'\ ?#/QAH%Y\%-3TO3M?N/&&E"PDO+B]2Y=3%;LQE2,); MA@TH1F$H^0 9(!]!:?I>F:1 ;;2M.@M8VD9VCMX512Q.2V !R3U-3UPG[3OQ MRLOV:_@#XJ^-]UX>DUF7P_I3RZ9H4%P(I=7OW(BM+"-RK!)+BX>&!6((#2@X M->!?M7_\%2/%WP$\;ZG\+_@;^P5\5_CAKWA2Q@G^(#_#BQC?3O#\LL"7"V7V MJ?8;J[,,D6NC17=Q8^(--\0P+:WN@WT"JT]K=H&9(W1'1\AF4HZL#@UYI%_P5]^&LOP M?3]L%O@IXGC_ &>W\0C2E^,4EQ;"+R3>?8AJ_P!@W_:1I7VGY/M!'F;?WOD> M3^\H ^OJ*YGXG?%/0_A=\.+[XG7FB:WKEG9V9N([+PIHTVIW=V-I91#% K%M MPZ,<(,@E@.:\Y_X)X?MQ> /^"CO[)?AW]L'X6^$M7T3P_P"*;S4XM+T_7O*% MVL=IJ%Q9;Y1$S(I9Y,XD@8@??B85[9_P3E_ M;^TS_@HG\)_$?Q5TG]G[QS\.1X9\;7OA:_T3X@6<-O??;K-8OM(\J*1R@CDD M,+!L,)(I%(^4T ?05%%% !1110 4444 %%%% !1110 445G^*_$MGX/\.W?B M;4+#4+J&SBWO;Z3ILUY)?#>F^%?B)J'A&6R\6VL=O?27%G%;O+(\*._DC=.5",Q8 M;,L%)VCS_P#:Y_X*M>(/@'X_\0?#[]G_ /8(^,'QRD\$HA\>ZQX TF(:=H\K M0I/]C2:9@;R\6&2.1X(%&965U96964F/QE^VAX4\"? M$'XE>'=:\(:A<:)\,M#T234=5T@/=W>HZUJ;S>3HEK91QEI;KRQ8N 'R[:E MH4?,P /:**^+O@U_P6+A\0_MF>&OV(_VI/V*/B;\#_$_Q L;J[^&M]XU>PN; M+Q +=#++ )K*>5(;A8QN,6YL$A696>,/[]^V7^UOX#_8B_9]\1?M&_$GP;XM MUS1_#.ESZA?V7@[P_)?W(@A0O([8*Q0HJ L9)I(T !^;M0!Z9=Z7IE_/!)KO4?)@\.:3I[6T8EE78V\S//)M&Y,):7#9.S:0#U.BOSS\? M?\'!?A'X'^)M!\4?M+_\$_/CO\-O@_XGUB+3M&^,?BSPW%#8HTO^JGN[02&X MLX7&77S!YI09\K(95^M?VK_VQ?A+^R)\,M*^(GC@7VL7/B?Q!8Z!X'\->'4C MGU#Q-J]ZVVUL;-7=(V=^6WNZ1HB,[,JJ30!ZO17AOPB_;8L?%7[1$_[(GQM^ M&%]\//B0_A<>)-#T:^U6WOK37=*\WR99K.Z@.V22"3"30.J.F]'421MYE8?[ M>G_!2SX6_L!ZAX!T3Q_\,/&VNW/Q$\>:5X4T:[T70V&G6M[?3%(OM%[+MB7Y M4E?RXS)(1$C^%O".BW&J:[J4 MB,_D6T*%V(506=CC"HH+,Q"@$D"O"_$G_!1S5/A/X!\*_'C]HW]F/Q#X$^&W MB_5M-L(/$U]K=E51($7F>'/BSXYT&"&P2:3_5-?0)*TM@KJ M&8"3,@52QC 5ROWWXA\1:'X3\/7WBSQ'JD-GINF64MW?WL[XC@@C0N\C'LJJ M"2?04 7:*^6O%/\ P4;\?Z=\$? WC'X<_L0^//'OQ!\;^#[;Q.WPS\)7EKYF M@Z9<*6AEU&]O&MX;=G 9%B^:226*9(T=89)%W?\ @G'_ ,%(/A3_ ,%(/AEX MA\7^"? OB7P;XC\$^)Y_#GCWP'XRLE@U/0=3A +0RJI(93D[6&#E64A65E ! M]$5!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I7SQ\=?^"EGPL^!7[:OPF_8 M9UGX8>-KKQ)\7-2OK;1=?.AM;:- +.T-S.?M,VW[0ZJ8AM@5U'FC..L']A?_ (+!?#S]KG]HCQ'^QG\5OV>O M'?P5^,GAO2AJTG@+XA6L2OJ.G%E4W5G/$Q2X52RY&!D'UL++P];W08V=O<7-PP'VRY M5'>*W53E$+R/$I4MV?[)_P"U9\)OVRO@O9_&[X/W=X+&6\N;#5-)U6V\C4-& MU*VE:&ZT^\A!;RKB&561ER0>&5F1E8@'I-%?./[/?_!2SX6_M(_ML_$7]B+P M?\,/&NDZU\-/#ECJVM:KXKT1M-BNENV'DBW@FQ.5*,&WR)'UP%/6NP_:%_:^ M\,_!/XD^#O@#X7\'7_C+XD^/ENYO#/@[2;F& K96JJUUJ%W/,P2UM(M\:F0[ MG=Y%2..1B0 #UZBO"OV9OVZO"?QX^-/C;]EGQQ\/]4\ _%?X?06]YK_@K6[J M"X^U:;^J6%S"Q2\M'/R%P$>*3Y)(T8KN]UH **** "BBB@ HHHH **** M "BBB@ HHKYQT/\ X*6?"SQ)_P %&%_X)M:;\,/&UKXH3P!=>+9O$&MZ&UAI MTME%=):K]F\[$MQNE,J^8(Q'^Y.UGSP ?1U%>+?ME_MGZ5^R3H>BV.B?!;QI M\3?&WBJ:>/PG\/? &F+<:AJ"P*AN+EVD9(K:UA\V$27$C!5,\2C? CQQ\'?C'X*L%U'5_AS\0K.-+B?3V9%%Y:RQ,4 MGB!EBR<+Q*C+O4[@ ?7-%>??&SXZ_P#"IO%GP\\!Z5X6_MK6/B'XT71+&T%] MY M;>.TN;V\O7.Q\I#;VLA"X >1XH]R&0&OEG]JW_@MQ9?LK6UU\7=4_8,^, M7B+X(Z3J:66M?&O1K*R&G(&F$)N[>UDG%S<68A4\$5E:/\ $/PCXD^'5I\5_#.I2:IH.H:+ M'JVGWFF6MG4);FXA0R;'V*S-M;;BOGO]K;_ (*T:[\ _'/B3P;\ M!?V _C'\;K;P)A?'WB/P#I,0TW29O+65[2*69@U]=1QNC210*WE[U5F#;E4 M^Q:*\5_8^_X* ?LR_MN_LF67[:/P:\;>3X)FLKF?59]=5;6;17M@3=0WBEBL M+PA26.XH5PZLR,K'S#2_^"N/P_?X9>&?VIO%WP.\4^'O@1XRUZVTOP_\6=7N M;6.)5N9_L]GJ5W9;_/L].N9BB17#_,!-"\L42/O !]?LZ^._B]\0?$D$UUI'@3X?6$WEQ,Z0V5L'=(Q)(V9)&"HK M8-I&Y25"R1LX!]445\V>*/^"BD6J?$CXB_#_]FO\ 9Y\3?%1/ M@^ZP_$K5/#VH6=M%:7QB\]M*LA<2*=0U".'#O"NR-"Z1M*)&V#V#]GG]H#X3 M?M4_!+PU^T/\"_%L.N>$O%NEI?Z+J<"E?,C;(*LK8:.1'#(Z, R.C*0"I% ' M9T444 %%%% !1110 4444 %%%% !1161X]\9V7P^\(WWC#4-&U?48K*+?]AT M'2)K^[G8D!4B@A5GBO"/^"=/[?7PY_X*3?LZG]ICX4>" M=>T#0Y?$NHZ39V/B:*..];[)-Y3221QLZQ%B"=FYB.YSP/)?VLO^"P>J? #Q M;XHTKX*?\$_OC-\9= \ 2R0^/_&O@;2(1IFFSQ -<6]N\SAK^: 9\Y85*Q," MC.&5P@!]HT5Y=^QG^V'\#/V]/VWF&3;FYE,GDI;O(0#W&BOC?]FW_ (*] MVGQ0_;,MOV"_VE/V._B)\#_B)KV@W&L^![3QG)97=IXBM(%9YA!,?$&DZ%9M<7-GX.\ M/O>2J@9$W22$K#;IND3YI9$XW$;MK8 /9+ZPL=4M)-/U.RBN+>5=LL$\8='' MH5/!%/BBB@B6""-41%"HB# 4#H .PKF_@O\ $JT^,WP=\)_]+DL;?Q7X9 ML-9@LII [VZ75NDZQLPX)4. 2.N*X?XJ_M@>"?@_\8-5\ >+K..WT'PG\+;O MQQX\\4R7;;=#M5N1!91>0D;-.USY&ILNU@P_L\JJR&0;0#UZBOSZU?\ X+]^ M%OA-\4O"FB_M=_L!_&_X,?#_ ,>:U'I7A/XH>/M$MX;#[3)_J5OHHY6DT_> M3MDRZ@%F4*KLGZ"T %%%% !1110 4444 %%%% !1110!\5_\'%(!_P""*WQ_ M!'_,J6W_ *<;2OI#X#^'="\7?LG^"_"OBC1[;4-,U+X>Z;:ZA87D(DAN8)+& M-7C=3PRLI(*G@@D&O#/^"X7P;^/W[2__ 36^)7[,O[-/P/U7QOXL\6TK//+J%W;@+L1R-F\Y7! R"?5?A9XK^,_P^_8JT?57_9B\ M27'C?PWX)M;:+X;R:[H\=Y?WT%K''Y"W:WCV:*T@(\QIN%!."<*0#Q__ (+9 M^$[S]HO]CJ[_ ."?_@*Q@U#QQ\=]2M-!\/6DT7F1Z?:0WEOVB'SS1@]E^V;H7_"L_V*]&_9$^%NJ75MJ'CPZ3\+O"]RLO^DP6UU&+ M>[NU8?\ +2VTN*^O,CO:U\I_"#]HG_@N!\/_ !#K_P 8/'?_ 04N?%GQ%\2 M 0WNO2_M.>%K6WLK!'9K?3+*+,AMK2+<6(W,\TK/+(Q+*$^J/AEX(_:6^+?[ M0?PN^(W[3O@:STB3P#\+YM8U&VTV99+&/Q=K+F"2UMW#L93IUE!=VYFZ2+J@ M8$DD* >V^)%N_A5\,95^$WPK?7+C1M+BM=#\+Z7=V]H9DC 2*!9;ATCB11W8 M\*#@,<*?@'_@B=^TMI/Q#_;$_:A^'/[0_P"S'K7PF_:8U?Q7:>)/B)H.J:E% M>V]YHD<*V>E"RGA54DAM[?RU9_F$DETTRN5E\N'ZM_:1_:C_ &F?@9\:_#OA M'X?_ /!/SQE\4? NK:2\VL>-/!'BK24N])O1(RK;-I]_/;^8A38_G"8 ;B I M*US?[.7[,/C77_VY?''_ 4A^,G@ >#M<\1^ --\#>$_!\M];W-[8Z/:W4UY M-<:A+:O);FZGN)5 CAEE2.*VC_>NSLJ 'A__ 6M _X;#_8+..?^&F[?_P!) M&K[._:F^-L7[./[.GC/XX'2SJ%SX<\/W%UI>E*?GU*^V[;2S3_;GN&BA4<9: M05\E_P#!6?X(_M6_&_\ :F_99\7_ $_95\1^,-"^$?QD@\5>,=8L?$6A6D: MV0B6-E@CO=1@EEE&]CMV*/D.&.1GZ$_:4\"^//CIXV^#G@%/!E[!X4B\9Q>+ MO'LET\1%NNE1?:M/L9-CLIE.JM83#870K83<\JU &]^RM^SAH_[/_P "_ 7P M_P!:CMM5\1^%?#9M=1\1O"#-=W]T4GU.Y#8RIN;M6G?&,L1Z5\Y>-?@S9?M? M_P#!:WX>_'[PS9K_ ,(]^RMX/UNQUCQ'"GR:AXFUNW2%=(5O^6GV2Q9[B7!( MC>]A3[S.%])_X*8?%?\ ;]\ ?">P\-?\$]_V2]2^(_B;7[LP:OK%IXST71U\ M.V(*^;+$VJ3 27;JS+!^YEBC8&257"+#+X[^RE\:_P#@JKI?B#P)^SC8?\$7 M[/X*_#Z/5T/B;Q[KOQ^T7Q&UC9B1KB[E:UM3]IO+RZ;S%-P[LWGW)FEW_.: M.%_X(I:MJOCS_@J+_P %$?B5XME>;5A\8M(T"*28Y:.PTZ+4+>U09Z+Y03@= M=H]*?_P2EU[4=%_X+?\ _!0CX6:.[_\ "/\ _"0>#]:%NI_=P:A/ITOVAP.@ M:0GYCU/DCTKU?P_^S5\6/V$_^"CWQ=_:W^#_ ,&];\??#O\ :!T/2[KQ;H7A M.XLAJ6@^)M,22))EAO+BW26UNX9G+.DA=)QEU$9WKTO_ 3#_8G\?_L]>(?C M1^U3\?-.M;'XE_M _$.3Q)K^BV=XMRF@:9"'BTO26G3Y)Y8(7E7_ (=\2ZM?>/\ QWHGB#4);;3M;@TE6GM;2[:**1WMPUO<,\.TB5C$,QD" M1?4O"/P;_:TM/^"^FO\ [:&H_LA^*;?X7ZK\ ;?P!;>*'\1^'F*WZ:Q'>FY> MV74S<"V\L.-PC,N5 \KFNP_X**?L<_%WQ#^U=\"/^"DW[,OA0>)?&OP3U+4+ M'7_!"WT%K-XF\-ZE UO=Q6TMPZ0B[@#M-"DKQQN6<,ZG;0!D> _^"B?[3WP5 M_P""FWAO_@F[^W3\/O!#)\4/#=YJ_P (?B)\.HKRVM+V2S222YTZ\M;R65HI MUCB=A(DI4YB&W,OR?;]?'>N_LR^/OVR?^"D?P@_;5^(OPJU;P1X1^ 7AK7E\ M)V/B2:U_M+7M:UB**WED:&VFF$-K;6\)VF1ED>:3*IL0._V)0 4444 %%%% M!1110 4444 %%%% !7YY_M2@?\1('[+)QS_PI7QG_P"@U^AE? _[2'P;_:T\ M3?\ !;GX)_M:>#/V0_%.K_#CX>> /$&@:]XEMO$GAZ(O<7P<120V\^II.\0* MIN+(K /PIP10!]V3^'=!NO$%KXLN-'MWU.RLY[2SOVB!EA@G>%YHE;J%=K> ML!P3$F?NBOBY/@S9?M8_\%L]*_:Q\.6:CPQ^SA\/=0\)R^(8TXU;Q1J3'S[" M-QQ+'8VCGS2#A+B\\O[T:)H;:#IX(\W[,^I3 F]D4E8I/)DCA.9&#E5C;S7]DCXV?\%2$ M\7^ _P!G&3_@C3IWP'^&-C= :[XTU/XZZ-XC-A91K)/)&EG9D7%Q7_\%R?B;^TQX&_8,\=>"/V>_P!CK6_B5H_B+PK=:9X]O-#\0V5G-I.@ M3QO#J#VL$@DFGN?LIE";(76-I$D(E$;1GVK]A[X=^-?"OPTU_P")/Q6\/S:7 MXP^)?CC4_%?B'3[IE,UFDTBV^G6DA4D>9;Z7;:=;-@D;H&QC.!Y]X0_;._;L M\9#Q/X"U[_@E!XR\.>)K2_NK3PWJE_X_T&Z\,7L(9D@O+F\2Z2ZBB8;7>.*S MFE56PJN00 #N/^":WQE_9T^/O[!7PH^)_P"R5HT^F?#FY\&VMGX4T>[7$VF6 M]F#9FSD^9LR0/;O"S!F!:,D,P.3\Q_\ !+( ?\%A_P#@H?@?\SCX"_\ 3)8HC-\JE06XS7SQ_P3C^"O[6'PM_X*9_M9_'3XQ_LF^)O"W@WXU^(/#E[X,U M^]\1:!GW"9^\--FQ]TD>M^*_$/PL^ 7P_ M\1?$SQ5>:;X;\/:7#=ZWXDU21!'%& #+/!7GWP#^'7C6Y M_:4^,'[0WQ&\/S6$NKZCIOA?P9%@ ^ M7/VP_BY_P58\5?M7G3O"/_!';5_B7\'_ 3?QW'A2"?XY^&-%C\1:M#)NCU6 M[@EGF=X(F5'M;:0)LD N)4,JPI; 'BWC7X(?%#]CO_@@S^V3^TC>^&+SPGXL M^/VN^+/'\OAAX_*N/#>G:W.EO;V4BC_5SI8N))!P8Y)73@QU[-XA\">%=._X M-8;CPJ]K$UE!^P_]K48&UKE?"OVE9/J9P'^IKUGX46'[8G_!0[X%_%WX._\ M!1S]BZR^!_A3Q;X[L_P!S%@20+#%M#H\4 MC$L"F/"I_P!FK]O_ %K_ ()00?\ !'.\^#-U!XG3PY'\/+CXR-J=@?#2^%8I M%MQJB(+G[8TS::HA%F8 XN"6+1QH23RG> O"EEHGA[P]I5S9QWEU!:P)!$/,NYX(- MY5 69Y%R1M#)87DY^5)U#"14^8'&1S0!]&_M8?'/P;^Q3^R'X[^/TFBVL M&F> /!]YJ-CI-K"(XYY8HF^SVD:( 99O+B51CYI *P/^";/[.6N?LI_L0?# MSX-^-)FG\4P:+_:?C>\?!>ZU^_E>^U.5C_%NO+B?!/; [5SW_!0CX._$K]I7 M7O@Q^SWH/A*XNO ^H?%:Q\0_%75-R_9H=)T56U*WLY5)!?[3J,.GQX (V)+G MBOI*@ HHHH **** "BBB@ HHHH **** "BBJ?B'5+W1=$N=5TWP[>:O/!$7B MTW3WA6>X/]Q#/)'&#_ONH]Z /@#_ (-SP%^"/[2"J, ?MD^/<#_MI:5]O>._ M&/PF_9J^%7B'XG^+;BR\/>&M$AO=:URZCAVJ&=WGGDVJ,R2R2.QV@%Y)' + M, ?D#_@AG\"/VI_V:/ WQG\#_M._LRZ[X&G\9?'OQ-XYT&\OO$&BW]O-I^HM M:F&%CI]_<.EP-DFY2@0!>')(%6]T/\ X(S:O\1?A7X& MU%)O -IK:G$Y*ZU>6\D\S2",A6M('V>2W[^13.(?LP!Z9_P1P_9 M?UG]C#]CKQ7X]^,>B+X0U?XI?$?Q#\4O%'AR[*HOA=-1=7BL9,<(T%G!;B0= M$D$BC(7)]+_X)UZ#J.I_L[#X]>+M+D@UWXQ>(;OQ_J<-W'B:"*_*G3;>0'E9 M+?2XM.M2#R#;'IT'CMWXB_X*5?MF_LT>-/AS^TQ^Q9!\&1X\\2Z1X/M_"MCX M]LO$%W;>&YY1_;VKW%_9LL2B2Q>>WAA51(DT8)+"16'TA^U-\3/C5\"/@;=^ M-OV:?V8)OBMX@TV:UBM? >F^);71I)[4R*DKQ37"F+,4>7$1QOV[002* /@S M]KK]K;4O!O\ P6D_9V;]NG]B7Q)X5^'EEJ&HZ!\"OB0/$%E>VD_BO5UBMC+? MQ6Y<09B00PQM("AEDF99 UO]=?\%;@#_P $K/VE 1_S07Q=_P"F:ZKSGXP? M"_XM_P#!3[5/A!IGQ2_93\4?"CP;\.OB?I?Q UYOB#J&E2:EJ%_IJRFTT^S@ MTV\NPL;3R!IKB9HCY492.-S,6B]0_P""H/@[XM?%/]@#XO\ P2^!_P (=5\: M>*/'OPWUSPWHVF:7J6G6@CN+VPFMHY99+^YMXUB5I 6*LS8Z*: *?_!(S_E% M5^S7_P!D'\)?^F>UJ#]ESP[H7[0GQ*^-O[1OB_1[;5-&\4^)_P#A!_#D%Y$) M(I]!\/O/:2*5;(9)-7EUI\_=>-HCR,&N>_9#L/VJ/V>_^"0WA'X;3?LZ:OI/ MQ;^''P5L/#VE^%-2U/3;I;_6K+2X[:%DFLKJ>+[.UPBDLS*P3)*#&*]4\+>! MO$7[&G[&&E_#KX)?#'4_B-K/@/P9;V&B^';/5+2RNO$5Y%$J%WN;V6.&)YI= MTLLLCY^9V =L*P!X?_P6[\!7'[5'[)B_\$Y? MK%>>-/CIK>GZ;IB21>8FCZ M99W]K>:EKXMHERTJ@^$?\ !0;2_L7_ 7'_P""=O[-4#S+ MX1\.V/BS4;"WFDW++=6FCD0,_9GC%M'@]1YK8QNJ;X-_M$_\%P?AMJ6O?%3Q MI_P04N/%GQ'\4;$UCQ)/^TWX6M8(;6-F-OIUG#F0VME"'8K'N9GD>261VDD9 MJ]?_ &R_V-_VFOCSH'[-G[;6G^%](N/CY\!O$,/B#5O".G7L=O:ZK:7\$<>N M:':W$K^6K^6 EO-*^QF@&\J)2Z@'E_\ P6.U[4? G_!73_@G9XU\*.\.K77Q M&\3Z+.\)PTNGW=MIT%PC8^\H21C@\#<371?\'&0!^!/[.I(Z?MB> \?]_+NN MYO\ ]F+XI?ML_P#!2SX6_MK_ !C^$FK^!O GP"\-:LG@/0/%-Q9MJ>M>(=56 M.*YO'AM)YTAM8((HU3>XD>;Y@@1%9\7_ (+G? C]J?\ :8\ ?!WP)^S%^S+K MOCFX\'_'GPSXXUV\LO$&BV%O#8:>]R9H5.H7]N[SG?'M4)L(;EP010!],?MQ M? KX2?M,_L?_ !(^!'QX\3+H?@_Q+X/O;77]>>Z2$:5 (BYO3)(0B>25$V7^ M7]W\W&:_'KX&?M6?&'QO?_ S_@F/_P %AO$ES:?!76==LM2^$GQFA\.S6MI\ M8K33[J%M#LM0EG8-IZ.\<$[[XQ-.IM0[1!S/%=2N?!'B'QYX1DM-/.KRQDVER'25(+EK5Y4\N0QB*0QM)B.1L;NA^?/V MU?V=OC+_ ,%,/^">>D_L*^.?V,=9\#^+;Z70XM1\0ZU>Z7)I7@N:RG@:XU&R MN+>ZDDN?W*3QVZPH'<3JDP@5I-H!^@E%-@B\B%(1(S;%"[G;+' ZD]S3J "B MBB@ HHHH **** "BBB@ HHHH _/C_@Z; /\ P0Q^,Y(Z7'AK'_A1Z;7WMJ?A MW0?%6@)HGB71[:_LW\F22UNX1)&S1NLB$J>#AU5AGN!7QG_P<&?L]?M+?MA_ M\$SO&W[)?[*WP#U7QMXI\9W.D&U:UUS2K"ULEM-5M+R1II+^\@/*6[!1&K_, M1G YKZ3\;?%CXUZ!^S5?_%+P!^RIXBUSQS;Z3OTKX6W7B'1[2]NKLD(L,EX; MQ[*) 3O:03,1&K%5=]L; 'SG_P %O/A2G[:?[.^C?\$RO"5NMSXH^,WBG2VN M+A(P[>'- TW4;6^U/6I,\(D:1);)DCS)[V*,9W''J'_!0&TBU_X*>&?V/O#V MY)/C'XIL?!4L,;G7)=ZT2>H!TBSOH@YX$DT0ZL ?DGX+_M$_\%P?A3%K MOC_Q'_P05N/%7Q)\5F-_$GBV\_:;\+6T4BQ[_L]E;0@R&UL+<2.(K<.QR\DD MCR332S/];_"SX=_'GQU^U3X?^+'[0WA^UMV\ ?!ZVT^TN-/ %E>>)=7E6767 MMD+,PCMX]/LH8G8EMMY.N3\Q8 ]=^*WB+QE\/_AYJ/B/X4_"&?QEKEK:;=+\ M-6.IVNGF[=0=D9GN66.),\;CG&>%-?!O_!!']HKPK\2_&?[1GPT^*G[/6M?" M[]HJ#XI3>)/C9X8UJZ2X5VO]PL'LY450]K';PI&H^;.1+OD%P&/T[\=_VK/V MG_@U^T-IWP[\*?\ !.SQQ\1O &H:$EP_Q!\#>*]&\ZUU R.K6&?%'Q4L=&T?2_"*7L5 MS/HVC:9"ZQ&\G@9H9+R>25WD6)I(HDCAC663:SL >%?\%4 /^'O_ /P3Q..? M^$U\=<_]P6WKZZ_;2^,OB#X"_LP>+OB)X(@CG\3_ &&/3/!5I+]VZUZ_FCL= M+@/7A[VXMD/!X8G!KY;_ ."CWP6_:Q^*?_!2W]DWXX_!O]DSQ-XI\'?!7Q)X MAOO&6O6?B/0+97BU+3[>VB^S0W>I0S2E&60N&C3 3Y=^17T7\=_ 'CGXR_M" M?!O09?"MS'X,\,:E?^-/$]Y,T?EMJ-I;K;:7I[A6.YO/OY;T%T^.ZD\">#XO#VF:S_&_1O$1L;*&*206\-E9$323W$H2,SNS;3 M+)(X9N2 >9?\&]^K:KX^^._[=/Q;\62O)K>I?M7:QI=R93EXK6QW1VL&3SMC M20QJ.P6G_P#!#77M1LO^"@7_ 4*^%FGNZ^'],_:$BUBQMU/[M+Z_6\^V,!T M#,;:'=]!7I_PG_9T^,7_ 3J_;<^._Q=^%'P(\0?$7X9_'W4+7Q9'IO@Z[T] M-0\/^*HTD2^BEBOKJW1[>]+I,LZN1'(KI(%7;(>U_P""5'[#OC7]D7P%\1?B M;\;VL#\3_CA\3]5\>>/+?3+GS[?2I;R4M;Z7%+A?-2VB(7?C!D>7;E=IH \< M_9? '_!R'^U"0.OP1\&YKG/VZO$?C3]B/_@NQ\*_^"AWQ3\*ZY=_!+Q+\$+K MX:^(/%6DZ1<7T/A/4?[1EOXYKJ.W1VBAF8VZ"4KC_69.$KM_V:!X?T+Q+<^(_#TI2XL=GFR36\&IR3I$U=9 "C%QM8XK]6J^8_^"?W[!&O?LW>+_B# M^U1^T3XQL/%WQS^,>IQ7OC[Q%ID+I8:;:PILL]%TU9/G6RMHPJ!WQ),5#N!A M53Z64&XQB7+$>7Q0!]V-X=T%_$*>+'T>V.IQV;6D=^809D@9P[1 M!NH4LJL0."54GH*^+OA+\&;+]IK_ (+2>*_^"@?A^S5/"/PH^%G_ JS1M81 M,+X@UTZA+=:D\3_\M(+(.+,MT-RUP@.8& ZK_@J'\4?^"BVA:'H?PM_80_8I MU[XBV>NN6\=>*-'^)FB^&Y]/L,D-964U].)8[N4#!N5A(AC8F-O.*M#S'[(O MQW_X*=:CX\\'_ WQ7_P1[TO]GWX3:!82?VGX@/QCT7Q$\-I;V[^1I]G8:?M= M9))1"OFL654\S(W%6H ]9\&_\7I_X*(^+/&S?O='^"W@Z#PGIC=5&NZO]GU/ M4\CINCL8=$"MU O)UX!.[PK_ (. ?BK\>O!'[#7B7P-X!_8K\0_$7X);*SN-(\-K*KW_P!E@82322FWC=?,$6R$/YAW!#M^D?V$_AIXX^'7 M[.EIK?Q5T)K#QQXWU74/&'C33YI%:2SU+4[A[HV+.I*M]DB>&R4@D;+1,$]3 MY'I?[5'[>O[0WPA\5?"/Q1_P2I\6?#_QMJMC>Z3:WOB;QUH.H>%+=95:%+J> M\M[H7N>$+&?P MI9/#Y;65D(52.V9,G8\07RF7) :,@$]3\??\$5@!^V5^WJ /^;EY?_21:^M/ MV.?V9O#W[#'['7@;]E[P&]YKMK\/O",.G0S*L<<^J3QH6ED"NZI&\TQ=@K.% M4R %@!FOF7_@DY\$/VK?@E^U9^U/XR^/7[*WB/P?H/Q<^,$OBGP=K-]XBT*[ MC:R\IH@L\=EJ,\L4IVJ=NQA\XRPP: /Z7X"L;SXD M>*D'*^>JR:9HT$@[B2:XU"Z7TDTA3VKT_P"(_COX2_LN_"#Q#\4_%9MM#\-: M%%>:QJK6EMS)++*\\I2-!F6>>>5L(H+RRS %G /%?LN_#KQK;_$_P"+OQ^^ M)WAZ;3=6\:>-O[/T.TN2IDM_#NDQ_8K!?E)^2:;[?J"@G(74L$ @@?*'[1?Q MI_X*V^)?VN9O$&G_ /!%S6/B!\-/ VHK)\-[*Y^/?A;2([[4(RP_MN[MWGF: M21>/LL3%1!DRLIG,9MP#Y[_:A_9V^*__ 3W_P"#7O\ : U'6M#D\-^-/BCK MTWBOQ3X;MF&-!3Q#KUA;2Z9\O&8M/D2&0#Y=XD RN"?HS_@I%X$\*Z5_P;0^ M*? GV6(Z9H_[.>C1V,>T;5-K:6;6Y'T>*,CW KTW2?AM^U?_ ,%/_P!C;XP_ M O\ X*-?LKV/P,L?'&G/X?\ #?A*S\96?B6]M(Q!Y@UB2\M"(';[2\1C@VJ4 M-D2Q(D!KQWXG?LV_MX_M0?\ !,/PW_P21\??!._\,Z_)IFC>$?B+\8#J]A-H M0T'39[?S=2L-MP;JYN+RWM45+=[>+9)/)YIC5%9P#ZJ_X)F:I=?$#]@CX&_& M_P 7V*2>+/%/P,\(R>(-8EC_ -)O"-,CG D<_,RB6YN) ">#,YZL:\;_ &+? M@S9?&K_@J-\2Q$:YSS3_^#7C7M1G_ &1_C;X 5W.B>#?VIO%^D>%X\_N[>QVV5P(D'0*) M;B5N.,R'WKNOV3_@)^T=_P $J9_C3\"_@Q^S-K7Q,\$^,?'U_P"-?@W<^']6 MTZWATR?48XQ/HNH_:[F%[6&"XB#I<1K,'@D8_P"M41-Z_P#\$FOV#;C_ ()T M_L6:%\ ?$GB2VUOQ;>:A>>(/'^NV:L(;_6[Z7S;EX]P!,:?)"C$*62%6(!) M /I2BBB@ HHHH **** "BBB@ HHHH ***SO%NMZGX<\.W6MZ/X/U'7[FW0-% MH^DRVR7-R<@;4:ZFAA! .?GD48!YS@$ ^!/^#9$ ?\$T[P 8 ^,7B_ _[B([%-.T'0X[G4;BRTNTW37MW<3M)Y,$2#,UU=74V MU$4%YIYP!EGY^4O^"!'P _:A_91_8\U+X#_M4_LYZQX%UQ/'^NZW;R7FOZ/? MV]S;WMWY\2H^GWL[!P'(8.JC*G!.1GB?C/\ ''_@KWXA_:UNO'LG_!$O6/'/ M@3P7J!_X57IUW^T!X5TN,7 #(VM75N9Y_,NF5F6!2P6VC=\ RN74 ]6_X)/? MLV-_P3 _X)BQC]H!;7P_J$2ZWX_^(5E;.&M]!:Y:2]EM$(^4BUMUCA8@[2T+ MLIP17KO[ 7P]\3>#OV7M!\2?$K1S:^,?&UU=^-/&%M,,R6FJ:M/)>RVI)_Y] MEG6S7TCMD'05XJUY_P %#/VT?@ GP_\ VL?V/K/X2IXY^*.EZ/K'@NQ\96?B M!M-\(6JB_P!1NKR_MB(I/M_V>33A#&@,:W2$@[F9?H+]KWXR?'[X$_"F'QY^ MSG^RE?\ QCUI=:MK>_\ "6E>*K32;F.Q?=YUW%)=CRYFCPF(&TT ?" M7Q#_ &MM2T?_ (+S_"&T_;Q_8E\1^ M.N?#FJ>&?V:O',OB"RU"SN-7O]GV^ M2[%J7$,\T206L4?FL8O,.S!XZO=,?6M7UF"UG@LK6"+3; MN[CAM4>X:>6261'=H(D2(JQE7?\ ^"RGPM^./Q^_X)R?%+]G;]G;X+:KXV\5 M^.O"\VDZ79:?JVFV4=O([Q_O)I;^ZMU5 -Q^0NWRXQR,@'IW["W_ "9'\'/^ MR5^'O_3;;UPO[%_AW0?CK'\3/VI/%VCV^I6GQ)^(C'PTEY$)$70M"F%CI;H# MP8Y+BTN=3C/8ZCGCH*/A*W_:D\*?\$L-+^'OA+X,ZUX7^+.F?##3?"VEZ1J- M_I]P]AJQL[>Q%]YEE=30O;P2N9V(D#&.W;Y02,^B^+=,\6?LB_L@P>#_ -DW M]GZ]^(&I^!?"=II'@?P'9:Y9:<]\+>*.WMXWNKV6*&&-556D@K\Q/@M^T3_ ,%P?A%IFN>,=6_X M(*W'BCXD>+&2;Q3XQU#]IOPM ER\8806T,*ES;6%N'98;57. TCO))---/)^ MD'P^MO'B> M$3XF:E:2>)!I%L/$$FE0[+5K[RE\\PJVYEC,F_:"20N,D]: - MRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***1W2-#)(X55&69C@ >M "T5^5/[?O\ P=N?\$^_ MV0O'=_\ ";X(>%M9^-'B'2IV@U*[\-7T5GHL,JDAHA?R!S.P/\4,4D9[29!% M>3?LX?\ !Z_^R5X_\8VWA[]IC]DOQ;\.=.NIEC.OZ+K\7B""UR?]9-&(+:4( M!R?*25_1#0!^U]%)M7CLVO78J L1E($ARR@A2<;AG&: /4Z**\R^,?[9O[*/[/? MC_0OA3\;/V@O"OAGQ1XGCW^'?#NJZM''?:FN_P L&"#.^7+@J-H.2"!TH ]- MHJ.RO+?4+.*_LY-\4\2R1/@CM 'KE%9OA'Q=X<\>>' M+7Q;X2U-;S3KU2UK=(C*) &*D@, <9![_:T_9Y^ OQ5^'GP1^+?Q)@ MT;Q3\5M4NM.^'^E2V5Q(VK7-M&DDT8>.-DBVK(G,K(I+JH)8@4 >C4444 %% M%% !1110 445YI^T+^V3^RO^R9;6E]^TS\>?#7@2VOB%L[SQ1J*VD$S'=A%D MDPA8[&.W.<*3C% 'I=%87PX^)?@/XO>$+3Q]\-/$UMK.BWZ![+4K,DQ7"$ A MT8@;E(((8<$'(-;M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%?,'_!7C_@I!_PZJ_8UOOVM_P#A37_">?8_$%AIG_"/_P#"1?V7O^TN MR^9Y_P!GN,;<9V^7SZBOR@_XCG/^L77_ )FS_P"\M '[_45^ /\ Q'.?]8NO M_,V?_>6N@^$__!['_P +0^*?AKX:?\.S_L/_ D7B"STS[;_ ,+F\W[/]HG2 M+S-G]C+OV[\[=PSC&1UH _=ZBBB@ HHHH **\S_:%_;+_96_9-BL[K]IGX]^ M&? D%_@65UXHU);.&8DL JR280M\K?+G.!G%>BZ=JFF:QID&M:1J$%W9W4"S MVMW;2B2.:)E#*Z,N0RD$$$<$'(H GHKR/0/V\OV/?%7B77_!OAO]H+P]?:OX M4@\[Q1I=K<,]QI$?EM*&NHPNZ %%9AO R 2,U!\ O^"A/[$'[5/BJ;P/^S9^ MU)X+\=:M;1>;=6'A;6X[U[=,,=TGE$^6#M;!;&2"!S0!['17EGQO_;=_9'_9 MJ\7Z3X ^/_[0OA?P?K6O$#0M,U_4UMYM18L%VP*V/.;AT5Y=\%?VV/V2OVC/$G_ A7P-_:%\*^)]<6QNKRYT'2]51[^TAMY((I MVN+;B6V*/=6ZE951OWR\-+SX;^*OVQ_ >F>(M.4-J&@ MZAKB0WMLI"D&2!\.@(92"0.&'J* /?**\A^$'[??[%?Q_P#B&GPD^"O[3_@S MQ-XHDT^2^CT#2-;BENVMHR \PB!W%%+ %L8&:]>H **\T^-O[8_[,'[.>OZ? MX.^,GQIT72->U:!I]*\-+*USJM[$N0TL-C;J]Q+&",%UC*@\$TSX<_MH?LI? M%OQ#8>#?AS\?O#&K:[J-U+;6_AVWU-1J22QP-<2)+:-B> K$A<^8B\%?[RY M/3J*** "BBB@ HHHH **** "BL?XA>/?"/PJ\ ZY\4/B!K<>FZ#X;T>YU36] M1E1F6UL[>)III2$!8A8T9B "3C@$UD_ ;X[?"?\ :<^#OA[X_? SQ?'KWA'Q M7IR7^@:Q':S0"Z@8D!O+F1)(SD$%756!!! - '74444 %%8_CWQ_X.^%_A2[ M\<>/]?ATO2+!-][?W /EP)_>8@'"CN>@')KA_P!GG]M7]DW]K3[6_P"S)^T# MX8\>1V!(OKCPMJ:WD4##:2CR1Y16PZ':3G# XQ0!ZA1110 45Y7K_P"VW^RG MX9_:@T#]BW5OC9I'_"TO$UM<7&D>"[823W;106SW,CR^4C); 0QLX\YDW #; MN+ 'U2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** .#N_VI?V8["ZEL;[]HSP'#/#(T*?$?[ _@.\U#4[R M6[O[N:TE+SS2.7=V_>=2Q)/UJG_PX(_X(V_](]OA_P#^ ^(_BYK$F MCZOJ'AC7H;B:QT2*+?> - Y,;3%X(.<9CEF YY'UQ_PX(_X(V_\ 2/;X?_\ M@'-_\^(UK8?#WQQH]QK&A'6]26&VTO6[55=RC2,$C6>V60/S\SV\..&21YD&>1:.?X:_H@_X<$?\ !&W_ *1[?#__ M , YO_CE 'T!_P -8?LL_P#1ROP__P#"RL?_ ([1_P -8?LL_P#1ROP__P#" MRL?_ ([7S_\ \."/^"-O_2/;X?\ _@'-_P#'*/\ AP1_P1M_Z1[?#_\ \ YO M_CE 'UW:7=I?VL5_87,<\$\:R0S0N&21",AE(X((.017Y]_\' _[&&E?\% _ M WP/_9-O+E+6\\6_$C7HM$OG8J+?48/ _B2\LG$] L?"WAS3H[33],LXK6PM(A\D,,:!$1?8* !]*^2/^"A'[2'[/_PQ_;1_ M9)\,?$7XU^%=#U&W^,6KW5U9:KKUO!+;P2>"O$-K'+(KN#&C3W=M$K-@%YT4 M'+"@"E_P0M_;NU?]LO\ X)YZ/K'QIO7LOB1\+;FX\%_%JVU60)/;:KIH$;W$ M^X\-+"(Y78X42-*H^X:^!M1DUSXV?\'"'[&_[='BY[DQ_&6X\:WG@?3[O<%L M?"%CI$\&BX1ONM<(9]3/<-J>W^ 5Z5^TY^QE^T?\+/\ @L5X@^%?[+%I)%\& M_P!N[P>&^*FI:?,R1:#+ITL3ZS>1/'D)+=:?--#&Y(W3ZN[C/D@&Y_P4@^.G M[-GP]_X.$?V%] C^*WA#2=/\#Z3XJT_6K=-9MHH-"\_3I+6T@G^8+;;I%\M$ M;;R * /N+XE_MV^-Y/VQ]5_86_9E^!6G^,/&_ASP!#XN\3WOBWQ=+H&DV=K M<7!@MK>.XBL;V2>YD97;:(5C55YDW94<_P#L^_\ !33Q7^UE^P/J/[97[.G[ M*NJZWXC\/:GJ>F^)/A3>^(XK;4(K[3G=+JUM;A89(KJ7(/^"MWB[]BG]KWXO:MX"^&FB_#[1=4^&>B^&Y+VWE^*=W>+YDS MBZL%^U7:0LQMXK"V<+<,)MZS ;%\K_X(9?MZ?LG_ +%W_!.?XWZY\:O%C^%+ M3X??'/Q;<:MI%_ILEM+:F6Y3[)IR"0+&;R7:R1VV[?\ NW) 5&8 'T]^S=_P M6.F_; ^"WP>^(W[-W[/=EXA\1?%;7M5L;[P2WCKR;KPC;:<2MW?:BYLB(HH6 M,"2 +NWWMHL0F\X8\A_X.,K2WN_BE^PL+VUC1R#@?7 M%>1GQ?#_ ,$./V\O#'[>7QE\0^"+#X8?MGWQB^*NB^'YK9X_!.N.\EW97UE* MGSWEB(9]EU<)\CRF6XPHDMX5Z+_@X]_:L_9JT[X@?L5:V_QW\)SVVB_M->'O M%&JR66O07'V71H7BEDOW$;,1 $=&$GW2&!!- 'Z[5\N?M8_M\:+^SW^W%\ O MV4O$O[+FI:U/\6_$%_9^&_B#=:A8I9Z5+;V9DN&A0&6Y,H214(:.!661MLC@ M,*H?%C_@N9_P2B^%?@'4?&\/[&_!'BFUU;5-4G/$=M;6UL[ MN\DC[47("@L"S*,D?-/_ 58^.W@OPO_ ,%)_P#@G>GQM\?>%?#_ (DT_P 8 MZU>>,-..N1+%I,MQI5M%ER[9CA:=S'&[X#XX)P: /?\ QU_P5C\9>'O^"AOB M'_@G/X0_86\<:[XKTSX92>+M!O(]>TZ*+6T^WPV<1!$CQ6=HV^>1KFYEBD7R M!&+=Y9HXVWOV'/\ @J#I'[3FC?&72?V@O@U/\&_&7P!UEK3XH^'=5\10ZG:Z M=;&V>ZBOH[V&.-98'ABE?.Q2!&3R""?G30OCI\%C_P '5FLV7_"VO#8E/[', M?AY4.MP MJX\413_ -GCYN;GRCO\D?/MR<<5X[\)!X2_;%_:D_X*Q?LX? CX ML^'-1\3_ !.\,:+IO@B&SUZ!AJTZ^&[^VD6)@^)(UG(BE9?LP? +PU^W-\4OV.+F'X >(+[3Q<^*K?QH&\2:/IU^Z)::E=Z* M;,1K#(9(CY:7KSH)4#Q*^Y%](^('_!0'6M3_ &M[;]BC]E7X0Z9XY\8_\*O3 MQ]J6J>)?%LNAZ);:3-="VM52ZAL;V2>>63+!%A"!%+&3/RU^?/\ P3[_ ."A MO_!&_P 4?LY>$OV>/C?^P=X7MOVG/#>EV_A;7/@U/\"(Y=;UO7K:(0$Q2&R, M2"=T,C//(@@#.9BJKO;VSXW_ +=WAO0?^"I;?L"_MF_$&Z^$?PUT3X2:3J7@ M[0?![7EB/B#JTQ5);2*[LT6ZDM[<[H(;"V,9G=7#B48A ![%X!_X+%:%X_\ M^"1HX[EUC,^SS(XC$?-K\Y_V+OC[\"/ /\ P14_X*%? M!/4];3PMJ5MXU^*\5MH6MV,MA]C^V:<+>PLF,RJD=S*X:..V+>:QAD 0^6V/ MT0_X):?M,_ SPG_P1,^$7QTO/B-I]WX9^'/[/^D2>-+[29?MC:6VF:+"U]#) M'#N<31")]T6-^1C'(H ^PJ_,[_@[,M 9"1]T_;5&1^! M(_&OMG]BG]MC]GC_ (*"? #3?VEOV8?%\NL^%]3N9[8275E);7%M(]:\6Z')I.@S:C& MMY=QI=EWDCA+;V0+%(2P&!M/- 'U)_P4?_X*26W_ 30^'/P_P#%^I_LX>(_ M&&D^+_&>D^%5U+1KZWAMM,FNV*KOC4R74K!(Y&5(;9PY4)O5F4'$T;_@J9\1 MO#O[>7@']C3]I']B+Q%\-=,^+]EJLGPH\9:EXNL+]]5GT^ 7$]M>6=KN_L^3 MR2K &:7)=%P"6V_.O_!P?^U!^S?XI_8P_9]\4>&?CSX0U'3]0_:2\%:G9WEA MXBMIHY;*!YY)[D%'/[J-2"[_ '5R,D9%7_\ @J[^T7\ +/\ X*U?\$_-4N/C M=X26VL/%GBR[O[G_ (2&V,=K;W>DVT=K-(P?$<DVT\=E>/ZM-1\.> M)[,PW>G7MM,T,\+<8D4.AVNO48R%8,B_GI^S%^WO\)?^".__ 46_:G_ &9? M^"B^OW?@70/BQ\6;WXG_ J\?7^DW-QIVM6U^B":U$L$;E6A6.&,9&W='*I* MG8'^X?&W_!3OX'?!+]CC4OV^?VCM-U[P;\-&UJ&+PW<7WAV[.I7NGSRQ6]K> M2V0C\Z 3RL\L:.JL(&A9PCLT:@'TK14&F:E9ZQIMOJ^G2F2WNH$F@@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XO7_ -H_]GCPIK-QX<\4 M_'GP7INH6DGEW=AJ'BFTAFA?^ZZ/(&4^Q%=I7S)\7O\ @C-_P2X^/GQ+UGXQ M_&/]BCP7XA\4>(;PW6M:UJ%K*TUW,0 7?@;\0?^"0NM>'/ 7QG M\)ZYJ#>.]#D6PTCQ%;7,Q19GW,$CUBUK1[>19EAEE82("SD88 \5_.)0 5WG[+ M5W:V'[3GPYOKZYCA@A\>:1)--,X5(T%[$2S$\ #))K@Z[3]G#0-&\5_M#^ MO"WB/3H[O3]2\::7:W]I,,I-#)=Q(Z-[%20?K0!_<3_PUA^RS_TWP_P#_ #F_P#CE 'T!_PUA^RS_P!'*_#_ /\ "RL?_CM= MGH'B'0/%FC6_B/PMKEGJ>GWX-?)G_#@C_@C;_TC MV^'_ /X!S?\ QROIOX0_"'X:? /X::-\'/@YX-L_#WA?P]9BTT71=/4B&TA! M)"("20,D]^] 'S__ ,%JO!/AKXB_\$N?C#X-\6Z9%=V-]X=B26.2-6*'[7!M MD3<#M=3AE;JK $7]E; MXLZJ=L>IV)?"Z#<2'Y5GC+*D:'&UR(E_=RVHKZH_X+;_ !B^%7PC_P"";_Q' MD^)OQ$T;0FU+28H=,BU348X9+V07EL"D*,0TK#_$3PU=Q7;:)JL6Y8;VVFB;#J&RDB*P#H67 M*MM90"?]EFUMHOV_/VI;F*W19)=6\'^:ZJ 7QH,8&3WQ7Q+^TQH$7_!!?_@J MI!^W]X-TD6?[-?[3&J6^A?'&RM(,0>%/$>Z1[76,*/EA=I)I&Z@>;><;G@6O M4O\ @@3??MK#Q9^T-X._X*#:Q M)/J%RFHV; 6\3G=*Z$JWR E<;C@#- 'I/P-TG0?VZOVHU_;AU>PM;_P!\-&U M#P_\"))(U=-1NY&$.K^)$/1HW:$65HXX,,-S,I*7:$?*G_!4_P"/7QN_X)>? M\%8O"7_!4OXA?L_ZW\2/@+>?!_\ X037]2\.P">\\!W+:DUU+>)&V$03#R5+ MLT8E&8S(I2-7^T?^"4OQ&^&GQ'_X)Q? ^\^&'C31M9M-/^$WANRO#HU_%.MG M)/V,OVHO%.D^%M! MO?AYHNK^&_$/B>-;?2+V>[N=2M[K3Y[R;%O'*5M[=HXI&!E#R!02N" 5/V1? M&?[!/[??[1&C_P#!3_\ 8V^*/AOQ%J-O\--2\%^)Y]+A\K47BNKW3;VVBOX7 M"S0/ ;"<(LJ D7+%25 -?([_ !X^$7[.?_!U/\5?&OQ@\4#1M.OOV5;"SBNA MI\]QYEPVHZ8ZJ5@C=ON1-R1CY<9Z"LWX(?LK?LU> /\ @X9\#?%/_@D7J6E1 M^")_ 6N2_M,Z?\/KY)_#&GF2!UTV#= QMX;J>Z,4OV.-@46U$HC56)M9\9V-KISZD+_ $NLP?"&0ZYK?P/TG3[C_A)_L5Q M:F"37$OXI;$+<0QLR>580RL02C,\71HB*]._:S^.UG^R[^RU\1_VD[_3A>1> M ? NK>(39%B/M)L[26X$61TWF,+_ ,"KQ?2?^"CG[ _CK]J;PS\.?V3?C3X" M^*/Q.^)2VVFZH_@/Q;;ZK'I^@Z6+V\DNKV6TDDC@2(7-TD2MAY9[R-<%,LGN MW[1WP4\._M*?L^>.OV=_%US)!I?COP?J7A_49XE!>*&\M9+=W4'^)1(2/<"@ M#XB_X-L_AWJ'B_\ 847_ (*$?&74#X@^+O[0?B#4]?\ &WBV^4/F?"?X@_##6=2@\&ZWXQO%L-%\::)/>2W4-YI]_/L@F(>=X_* MW!PHC&"XD6/[^\"?M<_"[XX^.[/PE^S3XATOX@:=#)(WBKQ9X[L=)465T+IH2ZQ-+.UK"9LJKLJLZ\#XN_X+A_ M!IO^"7VK_P#!3WX+? WQ=XST7PZ\MKXJ\(BYL].U#PYJ$,T<,]KJ GES&8WE MCR84G8JZN$*G->%?\$,/C?X"_P""=O@OXR?\$Z/VZ_B;HGP_\=?#[XI:SK^G MWOC35H=.@\3^'KYEEAU>TFN&1;E"Z3;]A)CR@?:Q*CP'XC?#%?V>_P#@@C^V M_P#&OXFW2^$[#]HKXR>(_%OPR\.Z\?L-S-I-WJ=LFG[;>7:XEFCC,HCV[O*, M;$8Z 'V]\<_^"TGCW]G+1?A=\-'ZF]_X*I?$[X=_MF_#7]FK]I#]ACQ%\ M/O"?QEO[S3OAIX^O_&%C>37-_!#YRVU]IUL&:P:1"NS,TAW.%95VR>7\F?\ M!9[]HCX":E_P13_9]N].^-'A:X2^\9?#RXL_(UZWV6)+IF#X6%G M=5$A^4D]: /8?%O_ 6"^(8_;'^)G["?P?\ ^">7C[Q9\0_ ?ARPU32]+;Q+ MI5G%K*W/S"9[DS26UC:+'AO.FE\UG98Q!O.*V/V"/^"QGPM_:V\"?%RX^.WP MMU/X)>-_@'-+_P +@\$^+-12Z.A6R12R_;$N8T07%N4@F.]44_N\@%7C=_"_ MA#\>O@U\*O\ @Y6_:!L?B7\2]%T!?$OP.\*)H5WK&HQVUO>R1JLABCED(1I# M&2ZIG.Q6X!,3LTN&(1C0!]:_$'_ (*P?%+X<_LI M:;_P4.U?]B;4)_@1?6MKJUQJEIXR5O%5CH-PR^3K$NC&T$/DE'28QI?-,D3A MF0$.J>G?$3_@H!X0;QQ\(OA3^S?I^@^./$7QL\-7WB7P/+JOBAM(TN?1;2"W MGENC^!OV_OV>/C#_ ,$ =3^".K>(;.+X MKV_P'N_AEJ?P9N"%\2OXJ326TI=-32S_ *27EG"N@$9Q&^\D!&(Y_P ;?L/? ML4:?^RS^R;_P2_\ ^"B/Q$NOA]\5/#_PLGU/X<_%;1O%RZ7>^']>MC9"\L+2 M[;]VS;ITV(Q(E6SR@5U1@ ?:%]^W-\3/#W[,WQF^,GQ;_8VUF'5?@_J^HV&M M^#-!\2V5_P#VI:6VE6VHM?07%T+6-[9X;G(4J92J_P"J\PF)?D[_ (*7?\%- M/CO9_P#!O-;?MR?LC?!W2?!EMXY\%64%VK>(,2^#K#49XK!#9+%;H+B<>>%0 MCR5A_P!8-Q14:K^S+^T'^T7H/_!,7]L+X.?A/X<\*:!\3?@C;0_$OX@^*)=#\!_#_0O%J7JZE)';/=2W,MX]O$+>WA@B MFFFD\MBB1@(LLDD<3SFNO%WQ#\._" MG^PXO#<,ENR16@NI;.%GO)W=5^SH3B%+AG*X19 #[BK\HO\ @V,\8WOPG_X( MV^,O'WAKX::IXHN=)^+'B>ZC\.^'Y;2*ZOMAMQMC:ZFAA!"C/S2#Y5P-QPI_ M4;QU\0/ ?PN\+W7CCXE^-=)\/:+8IOO=7US48K2V@7U>65E51]37Y*?\&Q'[ M27[/OA[_ ()%?$.T\2?&KPOIL^B>/?%&IZQ:ZCKL$$UE92K;^7O:3_P %]_BIXT_X)Z:5_P %*OAG_P $SO%NM?#N"*]O/'5Y M+XZLK0Z/8V^I3V;26:S1"35'6.)9I D<<,9D,0GD:*79]3_&W_@H3\*_AE\, M/A=XP\!Z'>^,O$'QPNK*V^$?A#3Y4M[G7'N;87?G2/)Q;6L-L3//.P;RD'"N M[(C?EY^R!\Z*P![3\2V&I^&_%[ZUINJV\VDR?+'/+9V "6,J[ MACM^N/B+^W+\8]8A^(^I_L;?LPZ?\3]/^%&IW.E>*KK5O'W]A'4-4MH5FN]/ MTM1970NYH ZQN9C;1><3$LC,DFSXS_:9_;F_91^,G_!=W]B;XF_!KXS:;XQ\ M-6?AOQY97'B'PG%-J5E]JN=,2.*W6:V1TDEWE%>-"SQ&6/S F]<^4_LZ_M!? M\$Z?^" ?@5\*]&\5>&M:^&^F>+_ !1X\TGQJ7L?#\=\"UO:%39AKBXE17DB M0;&*1LTJP Q[^ \0_ME_LU? 7]DC0-*\(?!#P3X N/C1KTVB?!GX3>(["WT) M->%X_D17FH612/[-;2(?M4ZLGF+!)'$RFYD6 _+?_!/+XB_#S_@@W^W1JO\ MP1_^/?QE\-R?#WXEVL?C+X3>-KR6VL9++4Y8D@O-*U%0W[D2-;YM7D8C:J1A MW9PL8!^NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5S/QG^#?PQ_:%^%.O_!#XS^#;/Q!X6\4:9+I^N:/?INCN8)!@ MCC!5APRNI#(RJRD, 1TU% '\U7[?O_!FQ^UI\/O'>H>)_P#@GSXYT;X@>#[J M=I-/\->)=5CTW6]/4DD0F64+;7*J./-WQ,?^>?<^3?LX?\&@W_!6CXL^,;;3 M/CAH'A+X4Z'YR_;]6UKQ1:ZI.L6?F,-OITDPE?'(5Y(E/=Q7]-W[57[2/PX_ M8_\ V\$>'[C5-0VL \_EK^[@CSP999"D2#N\BCO7S!_P M03_X*O\ _#V3]C:?XG^-8=/L?B%X5\07&E^-]'T\;8XM[M+9SQJ>1%);LJY/ M62"8=J /5/\ @F/_ ,$Q_P!G+_@E9^SE;_ #X V$UU/=3"\\5^*]21?MVO7V MT*9I2HPB*/ECA7Y8U_O,SN_T7110 4444 %%%?/WQH_;7^)_@3]H^\_9N^#7 M[#WQ"^*%[I?A"PU_6M>\.ZMHMAIUBEY<7D$-LTNIWMMOG/V.1RD8;",I.,T M?0-%?"G[/'_!:/Q_^U=H?CS7_P!G[_@F)\7O$<7PU\77WACQ=#;^)_"\4UMJ MMFJM/;QQS:HC7!4,N&B#*Q.%+'BM^S_X*_6VJ?M'?LN_ JU_92\5Z?I_[3WA MN]UC1/$WB'5[.V_LE;72!J,]L]K$TTKSQ&2&"19/(4,[%&D"<@'V--ING7%[ M#J4]A"]Q;JPM[AX@7B#8W!6(RN<#..N*=!:VMJ'%K;1Q^9(7D\M -S'JQQU) M]:DHH ***^0_VN?^"K5Y^R9^UO\ #W]C:Z_8X\<^,/%'Q7%Z?A_-X;US1X[? M4OLB[[A7>]NX! R1D.0^ 0P"ECQ0!]>45\M_!/\ X*N_!OXD_M677["7Q8^$ M?CKX3_&2/16U;2/ _C^UL1_PD-FJNS3:;>65W<6MVH$J23*I>&&1^I,:X( !]/IX<\ M/1ZZ_BB/0;)=3D@$,FHK:H)VC'(0R8W%?;.*GGTW3KF\@U"YL(9+BVW?9IWB M!>+<,-M8C*Y'!QUK*^&OC'_A8?PYT#Q__9WV/^W=$M-0^R>=YGD>="LFS=@; ML;L9P,XS@=*VZ (X+6UMC(;:VCC,LA>4H@&]C@%CCJ>!S[57\16VJWF@7MGH M4EFE[+:R):/J-NTUNLA4A3)&K*73.,J&4D9&1G-5\/*YW]@O]JN+]N'] MCSX?_M:0>!F\,IX\T!-3307U+[8;(,[*(S,(X_,/RYSL7KT[T ;_ .SE\ /# M_P"SMX&O/#&E7XOK_6==N];\1:H+1+=;R_N7W.R0IE88418X8H@6V0PQJ6=@ M7;OJ;*[1QLZQ,Y520BXRWL,D#\S7S5^PU_P42N?VSOCW\=O@3J/[/NK>!+SX M(>)]/T:\.MZY;7=QJ+W,,TOF&.UWQ0@+&I&V:7<).JD8(!]+T45\S?\ !27_ M (**WG_!/'1/A]K\_P"SOK'C*Q\>_$C2/" U6UUVULK33+B_E9$>7<9)W(5' MU^V6J2^3*.CIN!VL.Q'-2ZC MIFFZQ9OIVK:?!=6\A!>"YB#HV"",JP(." ?J!4]>76OQI^-TW[8MS\ )_P!E MW4XOA[#X!76X?C"=?@-I-JANA"=(%F%\T.(LS>:6Q@8V#(8@'J-%%% !17AG M[2G[;^C_ 3^,OA3]EWX:?"S6/B+\5?&>EW6K:5X-T2\M[5++2;9U2?4[^ZN M'6.TM1(ZQ*V'DDD8)'&Y#;<'X9_\%!=>U[]JW0_V+OC1^R9XW^'WC77/#FHZ M[97VHW=C?:'>V-FT"2/:7UK,WG.'N(E:)XXI$R&90K(7 /I&BBB@ HHHH ** M\N\%_&GXW^(OVK?&OP/\1_LNZGHO@7P[H&G7WASXK3:_!+:^(KJ<'S[2.T51 M)"T)!!9F;=M)(0,A?U&@ HHHH **** "BOF?_@IE_P %%+S_ ()R_#_PC\09 M?V>-8\;67BKQUI?AEKVTURUL;739KV;RT>9G+S-P&($<+*2 &=,@U],4 %%% M% !16?KGBSPUX9O-+T_Q!KEM9SZWJ/V#2(9Y0K7ESY,L_DQ@_>?RH97P/X8V M/0&M"@ HHHH **R_&FK^(M!\,7>K^$_",FO:A @:VTB*]CMVN3N *B24A%., MD;B <8R,YKYN_P""9?\ P4^T?_@IYX2\2_$7X+/"/A_PMXIN_#>HW_B MR_L/,?5+:.&2:&.*VFE9E431YD.%).!NP< 'U+1110 45\S_ ![_ ."BEY\" MO^"AOP1_8*U']G?6+B+XU_VV=+\?3Z[:Q64 TS36O9UCMT,DTS F&,B40 >: M64R!<'Z8H **** "BBB@ HHHH **** "BBB@#X1_X.-/V,_VD_V\?^":.J_L M_?LH_#?_ (2KQ?<^+])O8=(_MBSL=T$,K-*_FWDT40P"."^3V!K^?#_B%Q_X M+K_]&,_^9-\,?_+.OZ_:* /Y O\ B%Q_X+K_ /1C/_F3?#'_ ,LZ[#]GO_@V M:_X+=>!OC[X'\:^*?V*/LNF:/XPTR^U&Y_X61X:?R8(KJ.21]J:B6;"J3A02 M<< FOZS:* "BBB@ HHHH **** &K#"LK7"PJ)' #N%&6 S@$]\9/YFG444 % M5KW1M(U*"XMM1TJVN([N(1W4<\"NLR<_*X(^8HHH **** ,_Q+X2\*^,]/_LCQAX9 MT_5K3>'^RZE91SQ[AT;:X(S[U:T[3=.T>QBTO2;"&UMH$"06]M$$CC4=%55 M 'L*FHH HZOX7\,^(+FTO->\.V-]-83>;8RWEHDK6\G]^,L"4;@&?#>B+;KHWAZQM!:6QM[06MHD M?DPDAC&FT#:I*J=HXR!Z4NJ^'/#VO36MQKF@V5[)93":RDN[5)&MY/[Z%@=C M>XP:NT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\(>+/^#AS]B+P;XJU/PAJGPD^/$EUI6H36=S):?!C4I8FDB@#^>G_@YO_X+ MR?#W]M[X3>%_V+?V8=(\::+HHU0:U\1AXO\ #DVD7-R\8!L;00RG>T0+/<,6 M !9;@_\ ":Z]]K^(7PR\ MKPOXW\Z7=-<^5&/L=^V>3Y]N%W.?O313^E??] 'P#_Q$@?L*?]$>_: _\,EJ MG_Q-'_$2!^PI_P!$>_: _P##):I_\37W]10!G^$_$EAXR\*Z9XOTN&XCM=5T M^&\MH[N Q2K'*@=0Z'E& 894\@Y%68-*TRUOY]5MM.@CNKI46ZN4A423!,[ MS 98+N.,],G'6IZH^)M7U#0="N=7TOPO?:U<0)NBTO3)+=)[@Y VH;B6*('O M\[J..N>* /S7_P"#:7_D$_M@_P#9Y'BS_P!!MJG_ ."L>C^,-)_X+!?\$\=# M^!UIH&FZP+KXH1:.=6M7^P69;0[$-,\,!5I1&I>00JT?FLH3S(MYD7=_X(,_ MLY_MB_LJ7GQ^T']J7]D[7O!,7Q,^.VL^.?#VIW'B?0;^!;.]5-D$HL=0FE29 M3%@@(4^#O%0\&VFAW.EP_VDNGSV#QVGR21^8^]7?AJ?%DGB'0BC7_]NI?FY^RC4#=?93$I7/E>;N/, M8ZUXE^Q#X7_X++_\$B;34O\ @GA\/?V"++X^?"K3O$-[-\'/B3;?$JRT1-+T MZZN7G^S:FLZR2 1O*[MMCW EUC\Y2FT _1C]CWXM_%#X[_LO^!OB[\;/@_J' M@#QAKOAZ"X\4>#=3MY(I=*O\;9X=DGSA/,5BF[DHRD\FOS]_X+!^(]1\(_\ M!(? ?P1N]>_X2S78/%/A MVV-PNHPI;J]K!8V]$)# $Y% &?XU_8\_:I_;Y_X+9?"3]NGQC\ M -5^%7PJ^ ?A^YATV\\6:C8G6O%NHS"?Y(K:SN)S;VR-,AW3,I95D &9,)P_ M[#WP[_:S^*G[>7[?G@[]F+]HG2?A2[_&C3Y+KQC+X1BUV_6;^SF$<,-K23S&( 144GS!^KEK>W-QI4>H3:3<03/;B1K&5HS+&Q7)C)5RFX'@D,5S MT8CFO@K_ ()J_"+]KGX!_M?_ +77QD^,/[&_B[1]#^*_Q"MO$/@:5?$OARYD MO;>"WD@,3I#JC&&5OE90^$PW+J1B@#G?V8?^"B?[:/[0'_!"/QU^V)_PEGA/ M3/C'\,]%\71ZWK%UX7:ZL-4N=#6Z;S([:.>%89)DBB^;YHT(-16TBMQ&%0Z G+[EQS'[9?P<_;]\177[ M&OQ5\*?L=:SX\\&?"Z6;_A;_ ,!;KQ3HT-S/J']G0VVG:@2UXUC>"SG$LT8, MQ"N$;"Y+Q,^$7[(O[VMT M-$BAL);.2U**@EN+PJ_(6-8$.<32 (9 "S;_ !4_;)_X*'_\$HOB)^WIX<_: M&N?A]9>+_!/B;4? /POMO#6EW6F#0H([N&&'5)I[>2\EN;F*%G>6VN($B,R! M8V\MA)Q_[$?[:VH_LL_\$YA\5?&"UBT'2]2M/"UYK M7U]'86:/-=RI##Y<<:J5$DZ/(#'&ZFO^QA\/_P#@J3^QW^P'XU_X)-?$K]A/ M4_'$OAWPQXAT;X:_%WPYXMTN'0M7TRZ2Y>%KM)IQ=V\J-.R+&D$KL-BE5"F4 M\_:_\$T/^"E5Q_P2:_9AN?AG\.-'\&?M'?LK:Y%K'A7PMK/B6VNK?Q!!B5+F MQFEA80P-/$\8P9^/OB%\$YO#-]X&UF!)I4AEG32].ANK6=8U128"ZO,@,GRG?RW_ 3+ ML_&^H?\ !1G_ (*+V7PV\0Z7I.NR_$OPTNEZEK6D27]K;R_V5+AY+>.>!I5Z M_*)4/OV/M?[&O[0G_!33]J?QCI&L_M+_ +#*"-1:V:._P!H::1M[M%"B H9'KA?^"8_P._:M^$O_!03]K3XO_&W M]EGQ#X2\*?&/QKI.K^"MH331.Q*,HV$8;YBI&* / MG7]DO]H?_@NY_P %#O\ @E-IO[<'P6_:X\!^$?%>E'7[NU\,Q?#.UOG\:R6> MHW:BTEFE(33HQ'$MO$L<4DCLADDG'F?N^;_;T_;KUG_@HS_P1,_94_;$LO"- MA8^(O$?[2_A"/4]$%R\5HFK6E]?6LRJ^V1XX'F@+J<2,DSG622X MN(W,BQ$7$CG =N"5V]5\.OVK/VM&_P""]GBK]AKX@_$K0K_X9VW[.+^.?#NB MZ1X56SE@N9-(=1\=7A\2>';>2U34]/M[:....;5%::2-E_:(]9O/@=\'-.L-!UBU\3^%M.\KR+V\C:WN-0-_ >CZ_64-PT:D\E5,A S MS@5^7?A7]D__ (*J/^QW^U]^Q_\ $']B^W\0_$;XI7_BBYA^.FI^/M.2V\66 M-S RV%K$N][I9$0"&"VD6&VA5OFDAP5?]"O^"9OA[XY^"OV#_A7\.OVB?A)' MX)\3>%? >CZ%=:#_ &Y#J$J?8["WMFDED@!B1GDCD8(CR!4*9;<610#YH_X* MY?L)_M[WW[37@C_@J=_P2S\9:4_Q=^'_ (0F\,:[X \1E19>+M :Y>Z^R*SL MB!Q+)(2KO'NRC)+&\*[X_P#@FW_P64^!'_!03]HO3?V>OVG?@#K_ ,%OVF_ M5G?A/ ?BN&1!-OVX?@Y^WE/\ M1/AG^S3JGQ)^#NI_"S2K#Q#:Z#XBL+;5-/UB#4=4D$]G;WT\$5P/(G43IYD; MD& H7,9C/C_CS]ESXF_\% ?^"I7P'_;5OOV8=?\ A1X7^ EEK$U]XD\:-8P: MWXNNKN)8[;3H;>TN)WCM+=C+*TMPR[C/(D:89G( S5OVY_BA^UMXB^,UA\%? MV@_B=\,+?X<^/-4\%>#)O 'P O?%=OJ>I:^A>%KLO$EK;/!*L M47F-*3,JQ^/_ +2?_!3+_@K/X(_X(\> _P!K?Q5X!L?@W\5T^(FG>%_'_AOQ M-X$D$]^L]ZL"7EG]JD9+6.5&1F#V\^&9PA78,[?A+X>_\%6_^"2_[8_QAL_V M7_V*X_VB?@7\;?B%>^.=&M=*\B?"W3?@"?&GQ0U_XFZ1XHUS0/"WB?2K?2_" M]G:7:3C3X[G4KFU:Y*11I&954^;,99,1(RHH _\ ;5_:&_X*@_L2?MC_ $O MD_:,\%^-O"OQT\>2>"[SX9WW@F/3M/\ #U[/ 6M+FWOXO,O9UC;_ %GF-B3R MSM2+S0(M[P9^T%^WC^R__P %?OA[^Q=^T=^TWI/Q8\%_&KX?ZWK&D>3X M-" ME\,:EIH\UXX#;N[36SQY4"=Y) 6'SG:2\O\ P5-^$7[6W[1WQN_9.\??!7]C MKQ=K.G_##XSV/C+QN7\2>'+:33[*-3$\"K-JB^=. Q;$9:,@8$F3BG_M-_!? M]K+QU_P6F_9S_:P\&?LD>*-0^'GPX\&^(M+\5>(5\1^'XC#/JEJ4B\NWDU)9 MI5B<*)"$[DIYF.0#7_9<_:X_:IU__@L)^T1^R/\ ';XHZ!J7@7X=_#[0=;\+ M6NC>%ETY+7[8/,D>9WEGFD=5RA)EV';N$:9P.:^&?QS_ ."A?_!1G]@K6OV_ M?V,?CDW@S5];NM4NO@E\,O["TB73M4L+&^FM88]9GOK:2IQ^#;.QL!+> M16*R;H9YY;L-;PR2"6*-8W=DE^4-BZ[^U[^TU^Q#_P %/_AM^Q!^T#\6'^(W MP[_:!T/4S\,_&^OZ#8VFKZ#KUA&))[&[&FPVUO=VKH\.QEABD#SJI8A2YQ?V MVOV%/VP?#G[2/[-W_!2[X$QQ?%'XF_!FPNM%^*/A6*Z@TU_%VD7\;K>/IWVB M188987GN9(;>60*5:-?,S& _9^+/V>OB=^WC_P %!/@C^U]\0_@7XB\ >!OV M?-*UZ_T+2_&$MDNK>)-?U2&"W4+;VMS,L%M:QP%_,ED1I)F4!#&#(0#R?]E/ MXU?\%7OVS_C_ /M5?LW)^V9X.\$)\*?B1;Z+H'C+1?A7;W4]M$UL\B16]C=3 M.BJWRM)+&-)\1?%O2/&-Y\/ M['3[%/LEGXC\1KJ1L;20JF!#&P*S3!-HQ%+L"Y51WW_!-/X0_M?"[XJZ5\:+[XA_#FXUOQ%I-Y97MP; MPW,$+2Z?=W/EL8Y)HB9 JI(4;+*#0!U?_!?#X-_M9> _V1_A#XE^*'[7UYXY M@N/CSX/B\9^'K_PGI=E80W;719)]+:TMHKF&-)08_*NIKHM&X)<.A+_3OCG] MJ+]HSX>?\%P_AY^QK!\4#J/PV\=_"'6/$]YH=_HMF)K*^MKAHD6&YBB23R=H M4[9"[9W9<@@#YO\ ^"@DW_!5G_@H[^PYX&^%DO\ P2U\0>%/B'X:^*7AK6/% MD6K>/-$33;N:QF9YGT^2.ZD=X"069YQ$$5@J-<-Q7K7[<'PE_;-\$?\ !2;X M ?\ !2KX0?LEZA\2;+0O &L>$/'W@;POXGL(M1TDWC"6"XBDO9((;A1(Q5R& M4+L)S@AJ .A^!W[;/QI\*?\ !4#]J+]G#XY?%DZU\,_@_P##;0_%FC37>AVD M-Y8QW-JUS=B22VBC$RJ%;9E00H )8Y8\_P"'_BG_ ,%3OVR?^">%C_P4(_9! M^+EMH_CWQ3''X@^'?P1N-(T=_#]UHYO (K'4+RZ@^UO=RV8:1YXKNVC69@BH MJJ6; ^ ?[)?[:WCO_@JG^T?\7_VC_P!F.ST+X:?'#X1Z/X9N]4L?&5O,=."6 M!BDME !DNI@DK*\BQI"L@*H\BKO;D_\ @GA;_P#!;;_@G=\++?\ X)E7?[". MA_$G2_"=Y2-]MN(/,G#JL?,2QEW+?0-U^U!\8/CQ_P4.UG_ ()K?"/XT7OABU^%'PQT M[7OBE\1-/T;3YM:U#5+TH+.RMHKJWFL[93#FYFD-O)GS$CC6+!>N+_X*)?LN M_MA6W[5/[%W[5_P-^%M]\9YO@+?>(K#QW91:[I^E:CJ*:KI-M8_VB#=RQ0\/ M#)(Z*V074 8R5S_&/[,'[6O[)G_!5V3_ (*@_"SX(S^/_#'Q?^&]CX<^.?@; MPAJ]L^I:#JEI' MMJ5B+Q[9;^!5@C@9 4EVF201G(50#=_9E_;-_:OTG]O\ M^+/_ 26^/7Q$T76/&6B>"8?&OP?^*VH>%4']K:)-+'#)'J5A:2VT4ES!/)L MW6[0)*L;MLCVX;R__@DW\;O^"P?_ 4,^!WP^_:A\4?M>>!M"T31/BUJ]AX\ M\-)\.8)9/%6D6UZ\Z_X579> /AG\/)+[3WUJXTZ.Z:^N[VYQ=?9()9IV5(HS<96 M)&,AC9_+7'_X-_\ X _M2?LH?L47/[/G[5W[.>K> ]=L?'&MZK;27?B#2-0M M[VVOKQKF/RWT^\G*NHD*L'51E<@MF@#[GK\L?^#9FQ\=:E_P3Z^.UA\,_$FF M:/K\O[3?BY=+U/6='DO[6VE\G3L/);QSP-*,9^42IS@YXP?T[\8Z]JOAGPW= M:YHO@K4_$5U;J#%HVCRVJ7-R2P&$:[FAA! )/SR*, X). ?SQ_X()? G]M;] MA;]F+XI_#?\ :<_8G\6:/K6M?%O6_&>AVVG>*_#5ZE_;7D-HL=JKQ:H0EP&A MDSYFR/&T^82< \8^ G[9O\ P6'_ &G_ /@AYJG_ 4QTW]L;PEX2\0>!]&\ M5>(IM-L_AI97Q\2PZ5>7CR6MP\H6.SA$%N8(U@C:4^6)7N&,A2/Z<^(W_!47 MXB^+_@5^R)X5^#5AI.B?%;]K[3=-O-,N+VU-U9^%[#^RH-2U>^6$L/M,D$4H MC@B=@K22*SDJC(WBO[%/['_[=GP3_P"#=SQ__P $^/B!^QGXD@^*>I^#O&6@ M:5HMMXM\.2P7DFM'46@G6Y&I^4D47VF,2;RKY/R(XR1D_%+_ ()[?\% K3]D M/]B']I/X'_ -K;XY_L>Z/::5K/PK\0^)=-0>)]/;3K.SU".VO;:YFMU9A:D1 MEW4[)9"5W*B. ;G[7?PR^.'PU_X+Y_L#VWQ(_:.U?XAZ!=_\+'?P_+XET33+ M74K"Y'A]!=HTFFVMK#+ R_9#&##YB,LVYW#*$]1UG]N3XC_M8^.OC1X;^#_[ M0?Q.^%UE\,?'NH>!_"UW\//@#>>+$U'5M/CB%Y=:E.=(OX# +J1H5M+=H)A' M 9&ES.BQ\3^T#HG_ 4+_:V_X*+?L;_MB>$O^"^%$WC-O%%AXW\< MZ/;W=M_:>G6=GYDBVL]PJ1!B3%M+SR^5+N@A"JTF9H_PY_X*J_\ !)[]MKXR M:I^RM^QE'^T1\#?CMX^N_'-IIVE>-[/1=2\*^(;[:;Q9#=Y4PR.H&0I0(D3; MT8.C@'<>"OC/_P %G?VIO^"3'_"[O"?A.[^#W[3'A1;V*\\$>(_!4(L/%S6Q M5E:."]C,MNT\./*97$8GWJPV$&/:_P"":7[:7QZ_X*>?\(-\=/AA\5?$/AOX M>>#O"D.F_%[2]<\,Z5 JR"YMTA$3I.P],^(O MB7_@I)8_LY:1I%A\'KJ^^(_Q)\2HGBB\\$Z]I+V7PLTB9XHY6MWU*XMFU&YM M[8$HRHZR79EE*+$$@;P3PQ^QA^TU_P $S?\ @IU:?$/_ ()X?LK>(_%OP ^) M_A>VM_C1X21U$8!^DM%) M&S/&KM&R$J"4;&5]C@D?E2T %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7R!_P6;_X)A?$?_@K+^SCI7[,7AG]K M'_A5OAZ/Q FJ>)_+\%G5WUKR5/V:!O\ 3;81Q)(QE(._"?$-II6JRQ;;/4;W33>16[$C+F$21[SC.!O S@G M(!4Z5% 'SI_P3!_8"/\ P3/_ &8;']D[0?C'<>,O#>C7]W=:)=ZGHB6M[ ;J MXDN)TD>.0I*OF2,5PBE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Jan. 26, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-34666    
Entity Registrant Name MaxLinear Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 14-1896129    
Entity Address, Address Line One 5966 La Place Court, Suite 100,    
Entity Address, City or Town Carlsbad    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 92008    
City Area Code 760    
Local Phone Number 692-0711    
Title of 12(b) Security Common stock    
Trading Symbol MXL    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 3.0
Entity Common Stock, Shares Outstanding   76,784,973  
Documents Incorporated by Reference Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2022 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K.    
Entity Central Index Key 0001288469    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 248
Auditor Name Grant Thornton LLP
Auditor Location Newport Beach, California
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 130,572 $ 148,901
Short-term restricted cash 105 115
Accounts receivable, net 119,724 67,442
Inventory 131,703 97,839
Prepaid expenses and other current assets 22,000 47,421
Total current assets 404,104 361,718
Long-term restricted cash 1,061 1,018
Property and equipment, net 60,924 39,470
Leased right-of-use assets 27,269 21,886
Intangible assets, net 152,540 207,266
Goodwill 306,668 302,828
Deferred tax assets 89,168 86,065
Other long-term assets 8,650 2,191
Total assets 1,050,384 1,022,442
Current liabilities:    
Accounts payable 52,976 32,751
Accrued price protection liability 40,509 47,766
Accrued expenses and other current liabilities 57,268 105,842
Accrued compensation 56,642 47,302
Total current liabilities 207,395 233,661
Long-term lease liabilities 24,640 20,862
Long-term debt 306,153 363,592
Other long-term liabilities 22,998 13,210
Total liabilities 561,186 631,325
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding 0 0
Common stock, $0.0001 par value; 550,000 shares authorized; 76,778 shares issued and outstanding at December 31, 2021 and 74,536 shares issued and outstanding December 31, 2020 8 7
Additional paid-in capital 657,485 602,064
Accumulated other comprehensive income 2,125 1,435
Accumulated deficit (170,420) (212,389)
Total stockholders’ equity 489,198 391,117
Total liabilities and stockholders’ equity $ 1,050,384 $ 1,022,442
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (shares) 25,000,000 25,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 550,000,000 550,000,000
Common stock, shares issued (shares) 76,778,000 74,536,000
Common stock, shares outstanding (shares) 76,778,000 74,536,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net revenue $ 892,398 $ 478,596 $ 317,180
Cost of net revenue 396,566 265,798 149,495
Gross profit 495,832 212,798 167,685
Operating expenses:      
Research and development 278,440 179,993 98,344
Selling, general and administrative 149,943 130,025 88,762
Impairment losses 0 86 0
Restructuring charges 2,204 3,833 2,636
Total operating expenses 430,587 313,937 189,742
Income (loss) from operations 65,245 (101,139) (22,057)
Interest income 78 409 775
Interest expense (12,996) (12,952) (11,133)
Loss on extinguishment of debt (5,221) 0 0
Other income (expense), net 764 (1,170) (69)
Total other income (expense), net (17,375) (13,713) (10,427)
Income (loss) before income taxes 47,870 (114,852) (32,484)
Income tax provision (benefit) 5,901 (16,259) (12,586)
Net income (loss) $ 41,969 $ (98,593) $ (19,898)
Earnings Per Share [Abstract]      
Basic (usd per share) $ 0.55 $ (1.35) $ (0.28)
Diluted (usd per share) $ 0.53 $ (1.35) $ (0.28)
Shares used to compute net income (loss) per share:      
Basic (shares) 76,037 73,133 71,005
Diluted (shares) 79,679 73,133 71,005
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 41,969 $ (98,593) $ (19,898)
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments, net of tax expense of $93 in 2021, expense of $216 in 2020 and expense of $136 in 2019 (242) 1,010 160
Net actuarial gain on pension and other defined benefit plans, net of tax expense of $792 in 2021 and $0 in 2020 932 1,172 0
Unrealized gain (loss) on interest rate swap, net of tax expense of $0 in 2021, tax expense of $8 in 2020, and tax benefit of $341 in 2019 0 225 (1,319)
Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020 0 (85) 0
Unrealized gain (loss) on interest rate swap, net of tax 0 140 (1,319)
Other comprehensive income (loss) 690 2,322 (1,159)
Total comprehensive income (loss) $ 42,659 $ (96,271) $ (21,057)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustment, tax expense $ 93 $ 216 $ 136
Net actuarial gain on pension and other defined benefit plans, tax expense (792) 0  
Unrealized gain (loss) on interest rate swap, tax expense (benefit) $ 0 8 $ (341)
Reclassification adjustments of unrealized gain on interest rate swap, tax expense   $ 0  
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholder's Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Balance at beginning of period (in shares) at Dec. 31, 2018     69,551,000        
Balance at beginning of period at Dec. 31, 2018 $ 399,936 $ (268) $ 7 $ 493,287 $ 272 $ (93,630) $ (268)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock issued pursuant to equity awards, net (in shares)     2,132,000        
Common stock issued pursuant to equity awards, net 140     140      
Employee stock purchase plan (in shares)     248,000        
Employee stock purchase plan 4,109     4,109      
Stock-based compensation 32,060     32,060      
Net current period other comprehensive income (loss) (1,159)       (1,159)    
Net income (loss) (19,898)         (19,898)  
Balance at end of period (in shares) at Dec. 31, 2019     71,931,000        
Balance at end of period at Dec. 31, 2019 414,920   $ 7 529,596 (887) (113,796)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Common stock issued pursuant to equity awards, net (in shares)     1,515,000        
Common stock issued pursuant to equity awards, net 3,997     3,997      
Common stock issued for merger, net (in shares)     804,000        
Common stock issued for merger, net 17,080     17,080      
Employee stock purchase plan (in shares)     286,000        
Employee stock purchase plan 3,794     3,794      
Stock-based compensation 47,597     47,597      
Net current period other comprehensive income (loss) 2,322       2,322    
Net income (loss) (98,593)         (98,593)  
Balance at end of period (in shares) at Dec. 31, 2020     74,536,000        
Balance at end of period at Dec. 31, 2020 $ 391,117   $ 7 602,064 1,435 (212,389)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Repurchase of common stock (in shares) (454,372)   (455,000)        
Repurchase of common stock $ (23,548)     (23,548)      
Common stock issued pursuant to equity awards, net (in shares)     2,501,000        
Common stock issued pursuant to equity awards, net 14,614   $ 1 14,613      
Employee stock purchase plan (in shares)     196,000        
Employee stock purchase plan 4,998     4,998      
Stock-based compensation 59,358     59,358      
Net current period other comprehensive income (loss) 690       690    
Net income (loss) 41,969         41,969  
Balance at end of period (in shares) at Dec. 31, 2021     76,778,000        
Balance at end of period at Dec. 31, 2021 $ 489,198   $ 8 $ 657,485 $ 2,125 $ (170,420)  
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Activities      
Net income (loss) $ 41,969 $ (98,593) $ (19,898)
Adjustments to reconcile net income (loss) to cash provided by operating activities:      
Amortization and depreciation 91,792 76,513 66,401
Impairment losses 0 86 0
Inventory fair value adjustments 0 32,945 0
Amortization of debt issuance costs and accretion of discounts 3,000 2,201 1,577
Stock-based compensation 59,358 47,597 32,060
Deferred income taxes (3,235) (18,488) (15,693)
Loss on disposal of property and equipment 533 0 46
Impairment of leasehold improvements 226 319 1,442
Impairment of leased right-of-use assets 429 1,508 9,240
Loss on extinguishment of debt 5,221 0 0
Gain on extinguishment of lease liabilities 0 0 (10,437)
Loss on foreign currency 634 1,289 760
Excess tax benefits on stock-based awards (7,415) (677) (4,064)
Changes in operating assets and liabilities, net of effects of acquisitions:      
Accounts receivable (51,690) (16,856) 9,090
Inventory (33,689) (31,837) 10,195
Prepaid expenses and other assets 24,186 (38,954) 3,805
Leased right-of-use assets 72 441 3,044
Accounts payable, accrued expenses and other current liabilities 12,771 57,094 1,261
Accrued compensation 33,595 32,606 2,021
Accrued price protection liability (7,320) 34,719 (3,966)
Lease liabilities (9,905) (6,386) (8,142)
Other long-term liabilities 7,701 (1,934) (394)
Net cash provided by operating activities 168,233 73,593 78,348
Investing Activities      
Purchases of property and equipment (39,176) (12,487) (6,887)
Purchases of intangible assets (7,581) (2,799) (86)
Cash used in acquisitions, net of cash acquired (40,000) (160,000) 0
Purchases of long-term investments (5,000) 0 0
Net cash used in investing activities (91,757) (175,286) (6,973)
Financing Activities      
Proceeds from the issuance of debt 350,000 175,000 0
Payment of debt issuance cost (4,173) (2,696) 0
Repayment of debt (409,813) (17,188) (50,000)
Net proceeds from issuance of common stock 8,780 8,068 8,603
Minimum tax withholding paid on behalf of employees for restricted stock units (13,149) (3,535) (11,986)
Repurchase of common stock (23,548) 0 0
Net cash provided by (used in) financing activities (91,903) 159,649 (53,383)
Effect of exchange rate changes on cash and cash equivalents (2,869) (1,039) 934
Increase (decrease) in cash, cash equivalents and restricted cash (18,296) 56,917 18,926
Cash, cash equivalents and restricted cash at beginning of period 150,034 93,117 74,191
Cash, cash equivalents and restricted cash at end of period 131,738 150,034 93,117
Supplemental disclosures of cash flow information:      
Cash paid for interest 11,034 11,082 11,259
Cash paid for income taxes 3,839 2,822 4,417
Supplemental disclosures of non-cash activities:      
Common stock issued in acquisitions, at fair value 0 17,080 0
Deferred payments of purchase price for acquisitions, at fair value 0 34,100 0
Issuance of shares for payment of bonuses $ 23,981 $ 3,258 $ 7,632
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Description of Business
MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.
In the year ended December 31, 2020, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of its products from the work-from-home environment in the second half of 2020 and in fiscal year 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.

The Company also believes that its $131.7 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and
enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans.

The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of February 2, 2022, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents
The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is
remote. The allowance for credit losses as of December 31, 2021 and 2020 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2021 and 2020, were not material.
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments
The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts. The interest rate swap was carried at fair value prior to its expiration in 2020.
Property and Equipment
Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of two to five years. To determine if the production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the
carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company's policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.

    During the years 2021, 2020, and 2019, the Company recorded impairment of intangible assets of $0, $0.1 million and $0, respectively. Refer to Goodwill and Intangible Assets, Note 5 for more information.
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer's rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company's current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company's general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied
performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company’s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty
The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional cost of net revenue may be required in future periods. As of December 31, 2021 and 2020, the Company has warranty reserves of $0.8 million and $0.7 million, respectively, based on the Company’s estimates.
Segment Information
The Company operates in one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred.
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate since the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date, was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Derivatives and Hedging Activities
The Company records derivatives in the consolidated balance sheets at fair value. Hedge accounting is applied to derivatives designated in a hedging relationship. A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative’s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders’ equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative’s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings.
Pension and Other Defined Benefit Retirement Obligations
The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a
valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the income statement for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss)
Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and change in fair value of projected benefit obligation for defined benefit plans.
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the year ended December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the year ended December 31, 2021.
Recently Issued Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.
The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202120202019
(in thousands, except per share amounts)
Numerator:
Net income (loss)$41,969 $(98,593)$(19,898)
Denominator:
Weighted average common shares outstanding—basic76,037 73,133 71,005 
Dilutive common stock equivalents3,642 — — 
Weighted average common shares outstanding—diluted79,679 73,133 71,005 
Net income (loss) per share:
Basic$0.55 $(1.35)$(0.28)
Diluted$0.53 $(1.35)$(0.28)
For each of the years ended December 31, 2021, 2020, and 2019, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.07 million for 2021, 3.2 million for 2020 periods, and 2.5 million for 2019 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
Acquisition of the Wi-Fi and Broadband assets business

On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8). The acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, Business Combinations. The Company has integrated the acquired assets and rehired employees into the Company’s existing business and has completed its purchase price allocation accounting associated with this acquisition.
Acquisition of NanoSemi, Inc.
On September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, in the year ended December 31, 2021, the NanoSemi stockholders received $35.0 million in cash payments that were deferred as of the acquisition date, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition. The Company has integrated NanoSemi into the Company's existing business and has completed its purchase price allocation accounting associated with this acquisition.
Acquisition of Company X
On December 8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement (the “Purchase Agreement”). The initial closing transaction consideration consisted of $5.0 million in cash. In addition, their stockholders may receive up to an additional $3.0 million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023.

Company X is headquartered in Chennai, India and operates as a WiFi solutions and service provider.
Acquisition Consideration
The following table summarizes the fair value of purchase price consideration to acquire Company X (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$5,000 
Contingent consideration(1)
2,700 
Total purchase price7,700 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.

Preliminary Purchase Price Allocation
A preliminary allocation of purchase price as of the December 8, 2021 acquisition closing date based upon an estimate of
the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $4.4 million in identifiable intangible assets, and $0.5 million in net operating liabilities, with $3.8 million in goodwill:
The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Licensed technology3$4,400 
Total identifiable intangible assets acquired$4,400 
Assumptions in the Allocations of Purchase Price

Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business, NanoSemi, and Company X, and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included identifiable intangible assets, inventory, and property and equipment for the Wi-Fi and Broadband assets business and NanoSemi, and identifiable intangible assets for Company X, the portions of the purchase consideration for NanoSemi that were initially deferred and were subsequently paid to NanoSemi stockholders in the year ended December 31, 2021, as described above, and contingent consideration for NanoSemi and Company X. Certain stockholders that are employees of NanoSemi and Company X were not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration were accounted for as a portion of the purchase consideration.

Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business, NanoSemi, and Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 for the Wi-Fi and Broadband assets business and NanoSemi, and the final purchase price allocations reflected as of December 31, 2021.
The fair value of the identified intangible assets acquired from the Wi-Fi and Broadband assets business, NanoSemi and Company X was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed and licensed technology, IPR&D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology began amortization immediately upon the closing of the transaction and IPR&D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&D asset.

In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi and Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above.

Goodwill recorded in connection with the Wi-Fi and Broadband assets business, NanoSemi and Company X was $23.4 million, $41.1 million, and $3.8 million respectively. The Company does not expect to deduct any of the acquired goodwill for tax purposes.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Activity
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring Activity Restructuring Activity
From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts.

The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202120202019
(in thousands)
Employee separation expenses$1,273 $1,620 $1,150 
Lease related charges608 1,998 1,301 
Other323 215 185 
$2,204 $3,833 $2,636 
Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively.
Lease related charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $1.5 million related to a reduction in expected cash inflows from subleases.
Lease related and other charges for the year ended December 31, 2019 primarily related to exiting certain redundant facilities.
The following table presents a roll-forward of the Company’s restructuring liability for the year ended December 31, 2021 and 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2019$— $818 $19 $837 
Restructuring charges1,620 1,998 215 3,833 
Cash payments(2,165)(322)(36)(2,523)
Reimbursement due from Intel (Note 6)4,415 — — 4,415 
Non-cash charges and adjustments(596)(1,774)(195)(2,565)
Liability as of December 31, 2020$3,274 $720 $$3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,833)(329)(25)(2,187)
Reimbursement from Intel(2,711)(2,711)
Non-cash charges and adjustments(3)(555)(301)(859)
Liability as of December 31, 2021— 444 — 444 
Less: current portion as of December 31, 2021— (320)— (320)
Long-term portion as of December 31, 2021$— $124 $— $124 

As of December 31, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill

Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date).

The following table presents the changes in the carrying amount of goodwill for the periods indicated:    
Years Ended December 31,
20212020
(in thousands)
Beginning balance$302,828 $238,330 
Acquisitions (Note 3)3,840 64,498 
Ending balance$306,668 $302,828 

The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.
As a result of the Company's impairment assessment, no goodwill impairment was recognized as of October 31, 2021. In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2021, 2020, and 2019, there were no indications of impairment of the Company’s goodwill balances.
Acquired Intangibles
Finite-lived Intangible Assets
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology6.0$16,850 $(2,218)$14,632 $4,869 $(2,006)$2,863 
Developed technology7.0308,661 (189,244)119,417 304,061 (146,252)157,809 
Trademarks and trade names6.214,800 (11,221)3,579 14,800 (8,818)5,982 
Customer relationships5.0128,800 (116,847)11,953 128,800 (96,047)32,753 
Non-compete covenants— — — 1,100 (1,100)— 
Backlog2.41,300 (941)359 1,300 (641)659 
6.2$470,411 $(320,471)$149,940 $454,930 $(254,864)$200,066 
The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Years Ended December 31,
202120202019
(in thousands)
Cost of net revenue$43,078 $37,784 $33,932 
Research and development48 
Selling, general and administrative23,625 23,529 23,035 
$66,707 $61,318 $57,015 

Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.

The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Acquisitions (Note 3)4,400 70,700 
Additions7,581 2,799 
Amortization(66,707)(61,318)
Impairment losses— (86)
Ending balance$149,940 $200,066 
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value. During the years ended December 31, 2021 and 2019, no impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million, which was attributable to certain purchased licensed technology.
The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2021:
Amount
(in thousands)
2022$51,471 
202339,677 
202424,100 
202512,658 
202611,547 
Thereafter10,487 
Total$149,940 
Indefinite-lived Intangible Assets
Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&D. The following table sets forth the Company’s activities related to indefinite-lived intangible assets:
Years Ended December 31,
20212020
(in thousands)
Beginning balance$7,200 $— 
Acquisitions (Note 3)— 7,200 
Transfers to developed technology from IPR&D(4,600)— 
Ending balance$2,600 $7,200 
The Company performs its annual assessment of indefinite-lived intangible assets on October 31st each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. Based on the Company’s assessment as of October 31, 2021, no indicators of impairment were identified. During the years ended December 31, 2021, 2020, and 2019, no indicators of impairment were identified and, as a result, no IPR&D impairment losses were recorded.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
The composition of financial instruments were as follows:
December 31, 2021December 31, 2020
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,700 $— 
The fair values of the Company’s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:
Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.
Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.
Level 3: Unobservable inputs are used when little or no market data is available.
The contingent consideration liability is associated with the Company’s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management's inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which combined may result in up to $3.0 million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives.
The following are the financial instruments that are measured on a recurring basis. The contingent consideration liability, a Level 3 financial instrument, was $2.7 million as of December 31, 2021.
The following table summarizes activity for the contingent consideration:
Fair Value at December 31,
20212020
(in thousands)
Contingent consideration
Beginning balance$— $— 
Acquisitions (Note 3)2,700 — 
Payments— — 
Gain (loss) recognized in earnings— — 
Ending balance$2,700 $— 
Net loss for the period included in earnings attributable to contingent consideration held at the end of the period$— $— 
Interest rate swap
Beginning balance$— $(37)
Unrealized gain (loss) recognized in other comprehensive income (loss)— 122 
Gain recognized in earnings— (85)
Ending balance$— $— 
There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2021 and 2020.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis

Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities (Note 7). Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.

The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8).
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details Balance Sheet Details
Cash, cash equivalents and restricted cash consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Long-term restricted cash1,061 1,018 
Total cash, cash equivalents and restricted cash$131,738 $150,034 
As of December 31, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of December 31, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.2 million and $1.1 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases.
Inventory consists of the following:
December 31, 2021December 31, 2020
(in thousands)
Work-in-process$72,369 $35,852 
Finished goods59,334 61,987 
$131,703 $97,839 
Prepaid and other current assets consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Prepaid expenses$12,194 $7,674 
Other receivables— 32,762 
Other current assets9,806 6,985 
$22,000 $47,421 

As of December 31, 2020, other receivables of $32.8 million consisted of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (Note 3).
Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,917 $2,524 
Machinery and equipment
3-5
65,004 55,456 
Masks and production equipment
2-5
32,099 19,205 
Software38,763 7,194 
Leasehold improvements
1-5
30,889 16,871 
Construction in progressN/A4,647 8,050 
145,319 109,300 
Less: accumulated depreciation and amortization(84,395)(69,830)
$60,924 $39,470 

Depreciation expense for the years ended December 31, 2021, 2020, and 2019 was $17.7 million, $11.3 million and $7.3 million, respectively.
Included in other long-term assets is an investment in a privately held entity of $5.0 million as of December 31, 2021. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified.
Accrued price protection liability consists of the following activity:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue81,116 48,942 
Reversal of unclaimed rebates— (159)
Payments(88,373)(13,574)
Ending balance$40,509 $47,766 
Accrued expenses and other current liabilities consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$— $34,484 
Payables under transition services agreement— 17,420 
Accrued technology license payments7,337 5,821 
Accrued professional fees3,651 2,620 
Accrued engineering and production costs2,934 3,448 
Accrued restructuring320 3,628 
Accrued royalty2,080 1,965 
Short-term lease liabilities8,888 8,144 
Accrued customer credits5,136 1,135 
Income tax liability7,105 1,193 
Customer contract liabilities1,044 29 
Accrued obligations to customers for price adjustments6,721 10,277 
Accrued obligations to customers for stock rotation rights2,847 2,036 
Other9,205 13,642 
$57,268 $105,842 
As of December 31, 2020, payables under transition services agreement of $17.4 million consisted of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services agreement.
The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsInterest Rate HedgePension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2019$(747)$(140)$— $(887)
Other comprehensive income (loss) before reclassifications, net of tax1,010 225 1,172 2,407 
Amounts reclassified, net of tax— (85)— (85)
Net current period other comprehensive income (loss)1,010 140 1,172 2,322 
Balance at December 31, 2020263 — 1,172 1,435 
Other comprehensive income (loss) before reclassifications, net of tax(242)— 932 690 
Balance at December 31, 2021$21 $— $2,104 $2,125 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Interest Rate Swap
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt and Interest Rate Swap Debt and Interest Rate Swap
Debt

The carrying amount of the Company’s long-term debt consists of the following:
December 31,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$310,000 $— 
Initial term loan under May 12, 2017 credit agreement— 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended— 157,812 
Total principal balance310,000 369,812 
Less:
     Unamortized debt discount(816)(1,767)
     Unamortized debt issuance costs(3,031)(4,453)
Net carrying amount of long-term debt306,153 363,592 
Less: current portion of long-term debt— — 
Long-term debt, non-current portion$306,153 $363,592 
As of December 31, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, respectively.

During the years ended December 31, 2021, 2020 and 2019, the Company recognized total amortization of debt discount and debt issuance costs of $1.3 million, $1.5 million, and $1.2 million, respectively, to interest expense.
The approximate aggregate fair value of the term loans outstanding as of December 31, 2021 and December 31, 2020 was $311.0 million and $376.1 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.
As of December 31, 2021, the outstanding principal balance of $310.0 million is due in full on June 23, 2028 upon maturity of the loan.
Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement

On June 23, 2021, the Company entered into a Credit Agreement (the “June 23, 2021 Credit Agreement”), by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”) and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2021, the Revolving Facility was undrawn.

The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.

Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.

The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.

The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent.

The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain
fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2021, the Company was in compliance with such covenants. The June 23, 2021 Credit Agreement also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the June 23, 2021 Credit Agreement and may exercise certain other rights and remedies provided for under the June 23, 2021 Credit Agreement, the other loan documents and applicable law.

The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.

Initial Term Loan under May 12, 2017 Credit Agreement

On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders.
Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one- three- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due.

The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company had the right to prepay its term loans under the May 12, 2017 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended

In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”).
The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.

Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31, 2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement.

In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, in the year ended December 31, 2021, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts.

Interest Rate Swap
In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company’s then outstanding initial term loan was still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s then outstanding long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The change in fair value related to the interest rate swap asset included in other comprehensive income (loss) for the years ended December 31, 2021, 2020 and 2019 was a $0.0 million increase, a $0.1 million increase, and a $1.7 million decrease in fair value, respectively. Upon expiration of the interest rate swap, a total $0.1 million of unrealized gain was recorded in interest income and included in gain/loss on foreign currency and other in the statement of cash flows at December 31, 2020.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Common Stock
Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.
Employee Stock-Based Compensation Plans
At December 31, 2021, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP.
2010 Equity Incentive Plan
The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from seven to ten years.
The 2010 plan, as amended, contains a clawback policy, which requires the Company's executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have
elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board’s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any “recoverable compensation.” Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company's Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.
As of December 31, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,116,743 shares.
2010 Employee Stock Purchase Plan
The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,101,642 shares.
Employee Incentive Bonus
The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021 and March 2020, the Company issued 0.5 million and 0.2 million freely-tradable shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 and 2019 performance periods. At December 31, 2021, the Company has an accrual of $41.5 million for bonus awards for employees for year-to-date achievement in the 2021 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.
Stock-Based Compensation
The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202120202019
(in thousands)
Cost of net revenue$620 $577 $557 
Research and development30,364 22,252 16,545 
Selling, general and administrative28,374 24,172 14,938 
Restructuring expense— 596 — 
$59,358 $47,597 $32,040 
The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2021 was $85.5 million, and the weighted average period over which these equity awards are expected to vest is 2.44 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2021 was $15.1 million, and the weighted average period over which these equity awards are expected to vest is 0.90 years. The total unrecognized compensation cost related to unvested stock options as of December 31, 2021 was $0.3 million, and the weighted average period over which these equity awards are expected to vest is 0.51 years.
Restricted Stock Units
A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20205,832 $20.05 
  Granted2,233 39.16 
  Vested(2,168)26.16 
  Canceled(664)24.28 
Outstanding at December 31, 20215,233 $25.14 
Performance-Based Restricted Stock Units
Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods.
For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period.
As of December 31, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements.
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled(5)35.72 
Outstanding at December 31, 20212,005 $19.80 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Employee Stock Purchase Rights and Stock Options
Employee Stock Purchase Rights
During the year ended December 31, 2021, there were 195,752 shares of common stock purchased under the ESPP at a weighted average price of $25.53. During the year ended December 31, 2020, there were 285,633 shares of common stock purchased under the ESPP at a weighted average price of $13.29.
The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202120202019
Weighted-average grant date fair value per share
$10.85 - 18.82
$6.41 - 8.66
$5.48 - 6.61
Risk-free interest rate
0.04 - 0.06%
0.12 - 0.15%
1.59% - 2.43%
Dividend yield— %— %—%
Expected life (in years)0.500.500.50
Volatility
43.83 - 61.1%
59.72 - 93.25%
40.47 - 43.14%
The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.
Stock Options
A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2020797 $14.67 
Exercised(380)12.04 
Outstanding at December 31, 2021417 $17.05 3.28$24,355 
Vested and expected to vest at December 31, 2021417 $17.05 3.28$24,355 
Exercisable at December 31, 2021369 $16.87 3.24$21,571 
No stock options were granted by the Company during the years ended December 31, 2021 and 2020.

The intrinsic value of stock options exercised during 2021, 2020, and 2019 was $9.8 million, $4.9 million, and $22.2 million, respectively. Cash received from exercise of stock options was $4.2 million, $4.4 million and $4.5 million during the
years ended December 31, 2021, 2020, and 2019, respectively. The tax benefit from stock options exercised was $14.4 million, $5.2 million and $20.7 million during the years ended December 31, 2021, 2020, and 2019, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and international components of income (loss) before income taxes are presented as follows:
Years Ended December 31,
202120202019
(in thousands)
Domestic$(31,975)$(112,778)$(61,893)
Foreign79,845 (2,074)29,409 
Income (loss) before income taxes$47,870 $(114,852)$(32,484)
The income tax provision (benefit) consists of the following:
Years Ended December 31,
202120202019
(in thousands)
Current:
Federal$498 $(176)$1,604 
State84 12 16 
Foreign7,630 2,687 1,560 
Total current8,212 2,523 3,180 
Deferred:
Federal5,108 (18,595)(13,793)
State(4,506)(705)(1,829)
Foreign484 8,025 1,095 
Change in valuation allowance(3,397)(7,507)(1,239)
Total deferred(2,311)(18,782)(15,766)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:
Years Ended December 31,
202120202019
(in thousands)
Provision (benefit) at statutory rate$10,071 $(24,119)$(6,821)
State income taxes (net of federal benefit)62 11 
Research and development credits(10,441)(6,521)(7,815)
Foreign rate differential(10,063)2,354 (4,489)
Stock compensation4,029 5,425 (2,750)
Foreign income inclusion14,119 1,446 3,936 
Provision to return(263)(286)1,887 
Uncertain tax positions1,072 222 1,244 
Permanent and other726 131 716 
Foreign unremitted earnings(59)(233)(103)
Transaction costs45 883 — 
Attribute expirations— 11,937 2,837 
Valuation allowance(3,397)(7,507)(1,239)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
The components of the deferred income tax assets are as follows:
December 31,
20212020
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$46,062 $65,790 
Research and development credits88,778 79,019 
Foreign tax credits7,695 5,728 
Accrued expenses and other2,748 5,941 
Lease obligation1,041 1,731 
Accrued compensation5,057 4,442 
Stock-based compensation8,014 5,415 
159,395 168,066 
Less valuation allowance(68,151)(71,811)
91,244 96,255 
Deferred tax liabilities:
Fixed assets(701)(42)
Leased right-of-use assets(735)(1,099)
Intangible assets(640)(9,049)
Pension liability(792)— 
Net deferred tax assets$88,376 $86,065 
At December 31, 2021, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $187.9 million, $79.8 million and $0, respectively. The federal and state tax loss carryforwards will begin to expire in 2024 and 2029, and foreign tax loss will not expire, unless previously utilized.
At December 31, 2021, the Company had federal, state and foreign tax credit carryforwards of approximately $56.7 million, $95.6 million and $1.8 million, respectively. The federal and foreign tax credit carryforwards will begin to expire in
2022 and 2026, respectively, unless previously utilized. The state tax credit carryforwards do not expire. The Company also has foreign incentive deductions of approximately $6.7 million that do not expire.
The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. The Company believes it is more likely than not to realize certain federal and foreign deferred assets. The Company continues to maintain a valuation allowance on its state deferred taxes, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.
The Company recorded an income tax provision of $5.9 million in the year ended December 31, 2021 and an income tax benefit of $16.3 million in the year ended December 31, 2020.
The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on global intangible low-taxed income (“GILTI”) and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.

The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2020 resulted primarily from foreign earnings taxed at rates other than the federal statutory rate, a benefit related to release of uncertain tax positions under ASC 740-10, and excess tax benefits related to stock-based compensation.

Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense.

During the year ended December 31, 2021, the Company’s unrecognized tax benefits increased by $1.9 million. At December 31, 2021, the Company’s unrecognized tax benefits totaled $65.7 million, $55.9 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2021, the Company had accrued approximately $0.5 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2021, 2020 and 2019 were not material.
The following table summarizes the changes to the unrecognized tax benefits during 2021, 2020, and 2019:
(in thousands)
Balance as of December 31, 2018$61,470 
Additions based on tax positions related to the current year1,678 
Decreases based on tax positions of prior year(1,121)
Balance as of December 31, 201962,027 
Additions based on tax positions related to the current year1,506 
Additions related to acquisitions1,154 
Decreases based on tax positions of prior year(922)
Balance as of December 31, 202063,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 2021$65,684 

The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively.
The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. Due to the valuation allowance in Singapore in 2020 and prior, the incentive did not have a material impact on the Company's income tax provision in 2020 and 2019. Due to the valuation allowance release in 2021 and the Company's use of loss carry forwards, the Company recorded a tax benefit in the current year at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk, Significant Customers and Geographic Information Concentration of Credit Risk, Significant Customers and Geographic Information
Concentration of Credit Risk
Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Significant Customers

The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers.

Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202120202019
Percentage of total net revenue
Customer A (direct)15 %15 %14 %
Customer B (direct)11 %13 %*
____________________________
*    Represents less than 10% of total net revenue for the respective period.
The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,December 31,
20212020
Percentage of gross accounts receivable
Customer B (direct)14 %17 %
Customer C (direct)17 %*
Customer D (distributor)*13 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Year Ended December 31,
202120202019
Vendor A38 %34 %*
Vendor B22 %20 %14 %
Vendor C12 %*17 %
Vendor D*11 %13 %
Vendor E**15 %
* Represents less than 10% of the inventory purchases for the respective period.

Geographic Information

The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Years Ended December 31,
202120202019
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $736,808 83 %$393,579 82 %$265,122 84 %
United States35,978 %15,501 %13,984 %
Rest of world119,612 13 %69,516 15 %38,074 12 %
Total$892,398 100 %$478,596 100 %$317,180 100 %

The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Years Ended December 31,
202120202019
Percentage of total net revenue
Hong Kong40 %42 %46 %
China12 %17 %14 %
Vietnam13 %**
____________________________
*    Represents less than 10% of total revenue for the respective period.
The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.
Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,December 31,
20212020
Amount% of totalAmount% of total
United States$382,650 70 %$403,071 72 %
Singapore122,474 22 %136,967 24 %
Rest of world42,277 %31,412 %
Total$547,401 100 %$571,450 100 %
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenue by Market
The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202120202019
Broadband$492,482 $244,424 $119,320 
% of net revenue55 %51 %38 %
Connectivity149,285 70,739 85,369 
% of net revenue17 %15 %27 %
Infrastructure119,421 76,166 79,137 
% of net revenue13 %16 %25 %
Industrial and multi-market131,210 87,267 33,354 
% of net revenue15 %18 %11 %
Total net revenue$892,398 $478,596 $317,180 
Revenues from sales through the Company’s distributors accounted for 47% , 49% and 52% of net revenue for the years ended December 31, 2021, 2020, and 2019, respectively.
Contract Liabilities
As of December 31, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.0 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the years ended December 31, 2021, 2020, and 2019 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.
There were no material changes in the contract liabilities balance during the years ended December 31, 2021, 2020, and 2019, respectively.
Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns
As of December 31, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $40.5 million and $47.8 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2021 were $6.7 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31, 2021, 2020, and 2019 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material.
As of December 31, 2021 and December 31, 2020, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $1.1 million and $0.6 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.
As of December 31, 2021 and December 31, 2020, there were no impairment losses recorded on customer accounts receivable.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
Operating Leases

Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.6% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years and 4.6 years, respectively, as of the end of each of these periods.
The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2021:
Operating Leases
(in thousands)
2022$9,930 
20237,096 
20245,964 
20255,635 
20264,352 
Thereafter3,257 
Total minimum payments36,234 
Less: imputed interest(2,707)
Less: unrealized translation loss— 
Total lease liabilities33,528 
Less: short-term lease liabilities(8,888)
Long-term lease liabilities$24,640 

Operating lease cost was $9.4 million, $5.2 million, and $3.1 million for the years ended December 31, 2021, 2020, and 2019, respectively.
Short-term lease costs for each of the years ended December 31, 2021, 2020, and 2019, respectively, were not material. There were $13.2 million, $15.9 million, and $0.5 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2021, 2020, and 2019, respectively, including $0.05 million and $1.8 million from acquisitions in 2021 and 2020, respectively.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Retirement Plans Employee Retirement Plans
Defined Contribution Plan
The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented.
Pension and Other Defined Benefit Retirement Obligations

In connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of December 31, 2021 and December 31, 2020, the defined benefit obligation was $4.5 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million and $0.2 million, respectively for the years ended December 31, 2021 and 2020, respectively, and were recorded to research and development expenses in the consolidated statements of operations.

Benefit Obligation and Plan Assets for Pension Benefit Plans

The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee's expected date of separation or retirement.
December 31, 2021December 31, 2020
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$12,022 $— 
Projected benefit obligation assumed in acquisition— 13,274 
Service cost442 157 
Interest cost66 59 
Actuarial (gain) loss(1,794)(1,172)
Benefits paid(157)(786)
Currency exchange rate changes(845)490 
Projected benefit obligation, end of period9,733 12,022 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period5,634  
Plan assets transferred from acquisition— 5,417 
Actual return on plan assets— 
Employer contributions— — 
Currency exchange rate changes(439)217 
Plan settlements— — 
Other  
Fair value of plan assets, end of period5,198 5,634 
Net unfunded status$4,536 $6,388 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$4,536 $6,388 
Accumulated other comprehensive (income) loss, before tax$(1,724)$(1,172)

Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.

As of December 31, 2021 and 2020, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2021 and 2020, the accumulated benefit obligations were $9.2 million and $11.1 million for the pension plans.
December 31, 2021December 31, 2020
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$9,211 $11,127 
Plan assets$5,198 $5,634 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$9,733 $12,022 
Plan assets$5,198 $5,634 

Assumptions for Pension Benefit Plans
December 31, 2021December 31, 2020
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
0.8% - 0.9%
0.5% - 0.6%
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
0.8% - 0.9%
0.5%- 0.6%
Expected long-term rate of return on plan assets— %0.79 %
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%

The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.

Pension Plan Assets

The plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.

Estimated Future Benefit Payments for Pension Benefit Plans
At December 31, 2021, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2022$95 
202318 
202445 
202545 
202680 
Thereafter625 
907 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Inventory Purchase and Other Contractual Obligations
As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022$141,401 $28,758 $170,159 
2023— 15,410 15,410 
2024— 705 705 
2025— 111 111 
Total minimum payments$141,401 $44,984 $186,385 

Other obligations consist of contractual payments due for software licenses.

Our inventory purchase obligations and other obligations increased by $64.7 million to $186.4 million as of December 31, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations.

Jointly Funded Research and Development

In 2021, the Company entered into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $5.8 million have been recorded in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company currently expects to de-recognize the liabilities when the contingencies associated with the repayment conditions have been resolved.
Other Matters
From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchases
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stock Repurchases Stock Repurchases
On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice.
During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. At December 31, 2021, the aggregate value of common stock repurchased under the program was approximately $23.5 million and approximately $76.5 million remained available for repurchase under the program.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.
The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.
Use of Estimates and Significant Risks and Uncertainties
Use of Estimates and Significant Risks and Uncertainties
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.
In the year ended December 31, 2020, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of its products from the work-from-home environment in the second half of 2020 and in fiscal year 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time.

The Company also believes that its $131.7 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and
enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of February 2, 2022, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19.
Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.

Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, Exit or Disposal Cost Obligations, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred.

For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.

In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.
Cash and Cash Equivalents Cash and Cash EquivalentsThe Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value.
Accounts Receivable
Accounts Receivable
The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is
remote. The allowance for credit losses as of December 31, 2021 and 2020 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2021 and 2020, were not material.
Inventory
Inventory
The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.
Fair Value of Financial Instruments Fair Value of Financial InstrumentsThe carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts. The interest rate swap was carried at fair value prior to its expiration in 2020.
Property and Equipment Property and EquipmentProperty and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from two to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term.
Production Masks
Production Masks
Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of two to five years. To determine if the production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&D projects acquired as part of a business combination. On completion of each project, IPR&D assets are reclassified to developed technology and amortized over their estimated useful lives.
Impairment of Goodwill and Long-Lived Assets
Impairment of Goodwill and Long-Lived Assets
Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.
During development, IPR&D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the
carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. 
Once an IPR&D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company's policy for long-lived assets.
The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.
Revenue Recognition
Revenue Recognition
The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer's rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component.
A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.
Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company's current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company's general assurance warranty of products for a period of one to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.
Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied
performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year.
Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company’s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately one to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12.
The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35.
Warranty Warranty The Company generally provides a warranty on its products for a period of one to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional cost of net revenue may be required in future periods.
Segment Information
Segment Information
The Company operates in one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.
Stock-based Compensation
Stock-based Compensation
The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.
Research and Development
Research and Development
Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred.
Leases
Leases
The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate since the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date, was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.
Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate.
Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group.
Derivatives and Hedging Activities Derivatives and Hedging ActivitiesThe Company records derivatives in the consolidated balance sheets at fair value. Hedge accounting is applied to derivatives designated in a hedging relationship. A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative’s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders’ equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative’s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings.
Pension and Other Defined Benefit Retirement Obligations Pension and Other Defined Benefit Retirement ObligationsThe costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation.
Income Taxes
Income Taxes
The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a
valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.
The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the income statement for the period that the adjustment is determined to be required.
On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.
Comprehensive Income (Loss) Comprehensive Income (Loss)Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and change in fair value of projected benefit obligation for defined benefit plans.
Litigation and Settlement Costs
Litigation and Settlement Costs
Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the year ended December 31, 2021.
In October 2020, the FASB issued ASU No. 2020-10 Codification Improvements, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the year ended December 31, 2021.
Recently Issued Accounting Pronouncements
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share The table below presents the computation of basic and diluted EPS:
Year Ended December 31,
202120202019
(in thousands, except per share amounts)
Numerator:
Net income (loss)$41,969 $(98,593)$(19,898)
Denominator:
Weighted average common shares outstanding—basic76,037 73,133 71,005 
Dilutive common stock equivalents3,642 — — 
Weighted average common shares outstanding—diluted79,679 73,133 71,005 
Net income (loss) per share:
Basic$0.55 $(1.35)$(0.28)
Diluted$0.53 $(1.35)$(0.28)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the fair value of purchase price consideration to acquire Company X (in thousands):
DescriptionAmount
Fair value of purchase consideration:
Cash$5,000 
Contingent consideration(1)
2,700 
Total purchase price7,700 
_________________
(1) The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):
CategoryEstimated Life in YearsFair Value
Finite-lived intangible assets:
Licensed technology3$4,400 
Total identifiable intangible assets acquired$4,400 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Activity (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:
Year Ended December 31,
202120202019
(in thousands)
Employee separation expenses$1,273 $1,620 $1,150 
Lease related charges608 1,998 1,301 
Other323 215 185 
$2,204 $3,833 $2,636 
Schedule of Restructuring Reserve by Type of Cost The following table presents a roll-forward of the Company’s restructuring liability for the year ended December 31, 2021 and 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.
Employee Separation ExpensesLease Related ChargesOtherTotal
(in thousands)
Liability as of December 31, 2019$— $818 $19 $837 
Restructuring charges1,620 1,998 215 3,833 
Cash payments(2,165)(322)(36)(2,523)
Reimbursement due from Intel (Note 6)4,415 — — 4,415 
Non-cash charges and adjustments(596)(1,774)(195)(2,565)
Liability as of December 31, 2020$3,274 $720 $$3,997 
Restructuring charges1,273 608 323 2,204 
Cash payments(1,833)(329)(25)(2,187)
Reimbursement from Intel(2,711)(2,711)
Non-cash charges and adjustments(3)(555)(301)(859)
Liability as of December 31, 2021— 444 — 444 
Less: current portion as of December 31, 2021— (320)— (320)
Long-term portion as of December 31, 2021$— $124 $— $124 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The following table presents the changes in the carrying amount of goodwill for the periods indicated:    
Years Ended December 31,
20212020
(in thousands)
Beginning balance$302,828 $238,330 
Acquisitions (Note 3)3,840 64,498 
Ending balance$306,668 $302,828 
Schedule of Acquired Finite-Lived Intangible Assets by Major Class The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
December 31, 2021December 31, 2020
Weighted
Average
Useful Life
(in Years)
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying ValueAccumulated AmortizationNet Carrying Amount
(in thousands)
Licensed technology6.0$16,850 $(2,218)$14,632 $4,869 $(2,006)$2,863 
Developed technology7.0308,661 (189,244)119,417 304,061 (146,252)157,809 
Trademarks and trade names6.214,800 (11,221)3,579 14,800 (8,818)5,982 
Customer relationships5.0128,800 (116,847)11,953 128,800 (96,047)32,753 
Non-compete covenants— — — 1,100 (1,100)— 
Backlog2.41,300 (941)359 1,300 (641)659 
6.2$470,411 $(320,471)$149,940 $454,930 $(254,864)$200,066 
Finite-lived Intangible Assets Amortization Expense The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Years Ended December 31,
202120202019
(in thousands)
Cost of net revenue$43,078 $37,784 $33,932 
Research and development48 
Selling, general and administrative23,625 23,529 23,035 
$66,707 $61,318 $57,015 
Schedule of Finite-Lived Intangible Assets The following table sets forth the activity related to finite-lived intangible assets:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$200,066 $187,971 
Acquisitions (Note 3)4,400 70,700 
Additions7,581 2,799 
Amortization(66,707)(61,318)
Impairment losses— (86)
Ending balance$149,940 $200,066 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2021:
Amount
(in thousands)
2022$51,471 
202339,677 
202424,100 
202512,658 
202611,547 
Thereafter10,487 
Total$149,940 
Schedule of Indefinite-Lived Intangible Assets Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&D. The following table sets forth the Company’s activities related to indefinite-lived intangible assets:
Years Ended December 31,
20212020
(in thousands)
Beginning balance$7,200 $— 
Acquisitions (Note 3)— 7,200 
Transfers to developed technology from IPR&D(4,600)— 
Ending balance$2,600 $7,200 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Composition of Financial Instruments The composition of financial instruments were as follows:
December 31, 2021December 31, 2020
(in thousands)
Liabilities
Contingent consideration (Note 3)$2,700 $— 
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation The following table summarizes activity for the contingent consideration:
Fair Value at December 31,
20212020
(in thousands)
Contingent consideration
Beginning balance$— $— 
Acquisitions (Note 3)2,700 — 
Payments— — 
Gain (loss) recognized in earnings— — 
Ending balance$2,700 $— 
Net loss for the period included in earnings attributable to contingent consideration held at the end of the period$— $— 
Interest rate swap
Beginning balance$— $(37)
Unrealized gain (loss) recognized in other comprehensive income (loss)— 122 
Gain recognized in earnings— (85)
Ending balance$— $— 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation The following table summarizes activity for the contingent consideration:
Fair Value at December 31,
20212020
(in thousands)
Contingent consideration
Beginning balance$— $— 
Acquisitions (Note 3)2,700 — 
Payments— — 
Gain (loss) recognized in earnings— — 
Ending balance$2,700 $— 
Net loss for the period included in earnings attributable to contingent consideration held at the end of the period$— $— 
Interest rate swap
Beginning balance$— $(37)
Unrealized gain (loss) recognized in other comprehensive income (loss)— 122 
Gain recognized in earnings— (85)
Ending balance$— $— 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Cash and Cash Equivalents Cash, cash equivalents and restricted cash consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Long-term restricted cash1,061 1,018 
Total cash, cash equivalents and restricted cash$131,738 $150,034 
Schedule of Restricted Cash Cash, cash equivalents and restricted cash consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Cash and cash equivalents$130,572 $148,901 
Short-term restricted cash105 115 
Long-term restricted cash1,061 1,018 
Total cash, cash equivalents and restricted cash$131,738 $150,034 
Inventory Inventory consists of the following:
December 31, 2021December 31, 2020
(in thousands)
Work-in-process$72,369 $35,852 
Finished goods59,334 61,987 
$131,703 $97,839 
Prepaid and Other Current Assets Prepaid and other current assets consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Prepaid expenses$12,194 $7,674 
Other receivables— 32,762 
Other current assets9,806 6,985 
$22,000 $47,421 
Property and Equipment, Net Property and equipment, net consists of the following:
Useful Life
(in Years)
December 31, 2021December 31, 2020
(in thousands)
Furniture and fixtures5$3,917 $2,524 
Machinery and equipment
3-5
65,004 55,456 
Masks and production equipment
2-5
32,099 19,205 
Software38,763 7,194 
Leasehold improvements
1-5
30,889 16,871 
Construction in progressN/A4,647 8,050 
145,319 109,300 
Less: accumulated depreciation and amortization(84,395)(69,830)
$60,924 $39,470 
Accrued Price Protection Liability Accrued price protection liability consists of the following activity:
Year Ended December 31,
20212020
(in thousands)
Beginning balance$47,766 $12,557 
Charged as a reduction of revenue81,116 48,942 
Reversal of unclaimed rebates— (159)
Payments(88,373)(13,574)
Ending balance$40,509 $47,766 
Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consist of the following:
December 31, 2021December 31, 2020
(in thousands)
Deferred purchase price payments$— $34,484 
Payables under transition services agreement— 17,420 
Accrued technology license payments7,337 5,821 
Accrued professional fees3,651 2,620 
Accrued engineering and production costs2,934 3,448 
Accrued restructuring320 3,628 
Accrued royalty2,080 1,965 
Short-term lease liabilities8,888 8,144 
Accrued customer credits5,136 1,135 
Income tax liability7,105 1,193 
Customer contract liabilities1,044 29 
Accrued obligations to customers for price adjustments6,721 10,277 
Accrued obligations to customers for stock rotation rights2,847 2,036 
Other9,205 13,642 
$57,268 $105,842 
Schedule of Accumulated Other Comprehensive Income (Loss) by Component The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:
Cumulative Translation AdjustmentsInterest Rate HedgePension and Other Defined Benefit Plan ObligationTotal
(in thousands)
Balance at December 31, 2019$(747)$(140)$— $(887)
Other comprehensive income (loss) before reclassifications, net of tax1,010 225 1,172 2,407 
Amounts reclassified, net of tax— (85)— (85)
Net current period other comprehensive income (loss)1,010 140 1,172 2,322 
Balance at December 31, 2020263 — 1,172 1,435 
Other comprehensive income (loss) before reclassifications, net of tax(242)— 932 690 
Balance at December 31, 2021$21 $— $2,104 $2,125 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Interest Rate Swap (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt The carrying amount of the Company’s long-term debt consists of the following:
December 31,
2021
December 31,
2020
(in thousands)
Principal balance:
Initial term loan under June 23, 2021 credit agreement$310,000 $— 
Initial term loan under May 12, 2017 credit agreement— 212,000 
Incremental term loan under May 12, 2017 credit agreement, as amended— 157,812 
Total principal balance310,000 369,812 
Less:
     Unamortized debt discount(816)(1,767)
     Unamortized debt issuance costs(3,031)(4,453)
Net carrying amount of long-term debt306,153 363,592 
Less: current portion of long-term debt— — 
Long-term debt, non-current portion$306,153 $363,592 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:
Year Ended December 31,
202120202019
(in thousands)
Cost of net revenue$620 $577 $557 
Research and development30,364 22,252 16,545 
Selling, general and administrative28,374 24,172 14,938 
Restructuring expense— 596 — 
$59,358 $47,597 $32,040 
Summary of Restricted Stock Unit Activity A summary of the Company’s restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20205,832 $20.05 
  Granted2,233 39.16 
  Vested(2,168)26.16 
  Canceled(664)24.28 
Outstanding at December 31, 20215,233 $25.14 
Summary of Performance-Based Restricted Stock Unit Activity
A summary of the Company’s performance-based restricted stock unit activity is as follows:
Number of Shares
(in thousands)
Weighted-Average Grant-Date Fair Value per Share
Outstanding at December 31, 20201,722 $13.97 
  Granted(1)
599 35.10 
  Vested(311)16.74 
  Canceled(5)35.72 
Outstanding at December 31, 20212,005 $19.80 
________________
(1) Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.
Employee Stock Purchase Plan, Valuation Assumptions The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:
Year Ended December 31,
202120202019
Weighted-average grant date fair value per share
$10.85 - 18.82
$6.41 - 8.66
$5.48 - 6.61
Risk-free interest rate
0.04 - 0.06%
0.12 - 0.15%
1.59% - 2.43%
Dividend yield— %— %—%
Expected life (in years)0.500.500.50
Volatility
43.83 - 61.1%
59.72 - 93.25%
40.47 - 43.14%
Summary of Stock Option Activity A summary of the Company’s stock options activity is as follows:
Number of Options
(in thousands)
Weighted-Average Exercise PriceWeighted-Average Contractual Term (in years)Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2020797 $14.67 
Exercised(380)12.04 
Outstanding at December 31, 2021417 $17.05 3.28$24,355 
Vested and expected to vest at December 31, 2021417 $17.05 3.28$24,355 
Exercisable at December 31, 2021369 $16.87 3.24$21,571 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign The domestic and international components of income (loss) before income taxes are presented as follows:
Years Ended December 31,
202120202019
(in thousands)
Domestic$(31,975)$(112,778)$(61,893)
Foreign79,845 (2,074)29,409 
Income (loss) before income taxes$47,870 $(114,852)$(32,484)
Income Taxes Components of Income Tax Provision (Benefit) The income tax provision (benefit) consists of the following:
Years Ended December 31,
202120202019
(in thousands)
Current:
Federal$498 $(176)$1,604 
State84 12 16 
Foreign7,630 2,687 1,560 
Total current8,212 2,523 3,180 
Deferred:
Federal5,108 (18,595)(13,793)
State(4,506)(705)(1,829)
Foreign484 8,025 1,095 
Change in valuation allowance(3,397)(7,507)(1,239)
Total deferred(2,311)(18,782)(15,766)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
Schedule of Effective Income Tax Rate Reconciliation The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:
Years Ended December 31,
202120202019
(in thousands)
Provision (benefit) at statutory rate$10,071 $(24,119)$(6,821)
State income taxes (net of federal benefit)62 11 
Research and development credits(10,441)(6,521)(7,815)
Foreign rate differential(10,063)2,354 (4,489)
Stock compensation4,029 5,425 (2,750)
Foreign income inclusion14,119 1,446 3,936 
Provision to return(263)(286)1,887 
Uncertain tax positions1,072 222 1,244 
Permanent and other726 131 716 
Foreign unremitted earnings(59)(233)(103)
Transaction costs45 883 — 
Attribute expirations— 11,937 2,837 
Valuation allowance(3,397)(7,507)(1,239)
Total income tax provision (benefit)$5,901 $(16,259)$(12,586)
Components of Deferred Income Tax Asset The components of the deferred income tax assets are as follows:
December 31,
20212020
(in thousands)
Deferred tax assets:
Net operating loss carryforwards$46,062 $65,790 
Research and development credits88,778 79,019 
Foreign tax credits7,695 5,728 
Accrued expenses and other2,748 5,941 
Lease obligation1,041 1,731 
Accrued compensation5,057 4,442 
Stock-based compensation8,014 5,415 
159,395 168,066 
Less valuation allowance(68,151)(71,811)
91,244 96,255 
Deferred tax liabilities:
Fixed assets(701)(42)
Leased right-of-use assets(735)(1,099)
Intangible assets(640)(9,049)
Pension liability(792)— 
Net deferred tax assets$88,376 $86,065 
Schedule of Unrecognized Tax Benefits Roll Forward The following table summarizes the changes to the unrecognized tax benefits during 2021, 2020, and 2019:
(in thousands)
Balance as of December 31, 2018$61,470 
Additions based on tax positions related to the current year1,678 
Decreases based on tax positions of prior year(1,121)
Balance as of December 31, 201962,027 
Additions based on tax positions related to the current year1,506 
Additions related to acquisitions1,154 
Decreases based on tax positions of prior year(922)
Balance as of December 31, 202063,765 
Additions based on tax positions related to the current year3,366 
Additions related to acquisitions241 
Decreases based on tax positions of prior year(1,688)
Balance as of December 31, 2021$65,684 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Schedules of Concentration of Risk, by Risk Factor
Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:
Year Ended December 31,
202120202019
Percentage of total net revenue
Customer A (direct)15 %15 %14 %
Customer B (direct)11 %13 %*
____________________________
*    Represents less than 10% of total net revenue for the respective period.
The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.
December 31,December 31,
20212020
Percentage of gross accounts receivable
Customer B (direct)14 %17 %
Customer C (direct)17 %*
Customer D (distributor)*13 %
____________________________
*    Represents less than 10% of the gross accounts receivable as of the respective period end.

Significant Suppliers

Suppliers comprising greater than 10% of total inventory purchases are as follows:
Year Ended December 31,
202120202019
Vendor A38 %34 %*
Vendor B22 %20 %14 %
Vendor C12 %*17 %
Vendor D*11 %13 %
Vendor E**15 %
* Represents less than 10% of the inventory purchases for the respective period.
Revenue from External Customers by Geographic Areas
The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):
Years Ended December 31,
202120202019
Amount% of total net revenueAmount% of total net revenueAmount% of total net revenue
Asia $736,808 83 %$393,579 82 %$265,122 84 %
United States35,978 %15,501 %13,984 %
Rest of world119,612 13 %69,516 15 %38,074 12 %
Total$892,398 100 %$478,596 100 %$317,180 100 %

The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:
Years Ended December 31,
202120202019
Percentage of total net revenue
Hong Kong40 %42 %46 %
China12 %17 %14 %
Vietnam13 %**
____________________________
*    Represents less than 10% of total revenue for the respective period.
Long-lived Assets by Geographic Areas Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):
December 31,December 31,
20212020
Amount% of totalAmount% of total
United States$382,650 70 %$403,071 72 %
Singapore122,474 22 %136,967 24 %
Rest of world42,277 %31,412 %
Total$547,401 100 %$571,450 100 %
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services The table below presents disaggregated net revenues by market (in thousands):
Year Ended December 31,
202120202019
Broadband$492,482 $244,424 $119,320 
% of net revenue55 %51 %38 %
Connectivity149,285 70,739 85,369 
% of net revenue17 %15 %27 %
Infrastructure119,421 76,166 79,137 
% of net revenue13 %16 %25 %
Industrial and multi-market131,210 87,267 33,354 
% of net revenue15 %18 %11 %
Total net revenue$892,398 $478,596 $317,180 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Aggregate Future Minimum Payments Due The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2021:
Operating Leases
(in thousands)
2022$9,930 
20237,096 
20245,964 
20255,635 
20264,352 
Thereafter3,257 
Total minimum payments36,234 
Less: imputed interest(2,707)
Less: unrealized translation loss— 
Total lease liabilities33,528 
Less: short-term lease liabilities(8,888)
Long-term lease liabilities$24,640 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan
December 31, 2021December 31, 2020
(in thousands)
Changes in projected benefit obligation:
Projected benefit obligation, beginning of period$12,022 $— 
Projected benefit obligation assumed in acquisition— 13,274 
Service cost442 157 
Interest cost66 59 
Actuarial (gain) loss(1,794)(1,172)
Benefits paid(157)(786)
Currency exchange rate changes(845)490 
Projected benefit obligation, end of period9,733 12,022 
Changes in fair value of plan assets:
Fair value of plan assets, beginning of period5,634  
Plan assets transferred from acquisition— 5,417 
Actual return on plan assets— 
Employer contributions— — 
Currency exchange rate changes(439)217 
Plan settlements— — 
Other  
Fair value of plan assets, end of period5,198 5,634 
Net unfunded status$4,536 $6,388 
Amounts recognized in the Consolidated Balance Sheets
Other long-term liabilities$4,536 $6,388 
Accumulated other comprehensive (income) loss, before tax$(1,724)$(1,172)
Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets
December 31, 2021December 31, 2020
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$9,211 $11,127 
Plan assets$5,198 $5,634 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$9,733 $12,022 
Plan assets$5,198 $5,634 
Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets
December 31, 2021December 31, 2020
(in thousands)
Plans with accumulated benefit obligation in excess of plan assets
Accumulated benefit obligation$9,211 $11,127 
Plan assets$5,198 $5,634 
Plans with projected benefit obligation in excess of plan assets
Projected benefit obligation$9,733 $12,022 
Plan assets$5,198 $5,634 
Defined Benefit Plan, Assumptions
Assumptions for Pension Benefit Plans
December 31, 2021December 31, 2020
(in thousands)
Weighted average actuarial assumptions used to determine benefit obligations
Discount rate
0.8% - 0.9%
0.5% - 0.6%
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%
Weighted average actuarial assumptions used to determine costs
Discount rate
0.8% - 0.9%
0.5%- 0.6%
Expected long-term rate of return on plan assets— %0.79 %
Rate of compensation increase
2.6% - 3.8%
2.6% - 3.8%
Schedule of Expected Benefit Payments At December 31, 2021, the estimated benefit payments over the next five years and beyond are as follows:
Estimated Future Benefit Payments
(in thousands)
2022$95 
202318 
202445 
202545 
202680 
Thereafter625 
907 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Payments Under Inventory Purchase Obligations As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022$141,401 $28,758 $170,159 
2023— 15,410 15,410 
2024— 705 705 
2025— 111 111 
Total minimum payments$141,401 $44,984 $186,385 
Future Minimum Payments Under Other Obligations As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:
Inventory Purchase ObligationsOther ObligationsTotal
2022$141,401 $28,758 $170,159 
2023— 15,410 15,410 
2024— 705 705 
2025— 111 111 
Total minimum payments$141,401 $44,984 $186,385 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
businessActivity
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cash and cash equivalents $ 131,738,000 $ 150,034,000 $ 93,117,000 $ 74,191,000
Impairment losses related to finite-lived intangible assets $ 0 86,000 $ 0  
Payment term 30 days      
Stock rotation allowance, term (up to) 6 months      
Delivery term 1 year      
Sales commission assets recognized, term (less than) 1 year      
Right of return, term 6 months      
Warranty reserves $ 800,000 $ 700,000    
Number of operating segments | segment 1      
Number of business activities | businessActivity 1      
Operating lease, term (greater than) 12 months      
Minimum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 2 years      
Right of return under the general assurance warranty, term 1 year      
Rebate and price protection program, term 1 year      
Product warranty, period 1 year      
Operating lease, term (greater than) 2 years      
Maximum        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Useful life 5 years      
Right of return under the general assurance warranty, term 3 years      
Rebate and price protection program, term 2 years      
Product warranty, period 3 years      
Operating lease, term (greater than) 8 years      
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income (loss) $ 41,969 $ (98,593) $ (19,898)
Denominator:      
Weighted average common shares outstanding—basic (shares) 76,037 73,133 71,005
Dilutive common stock equivalents (shares) 3,642 0 0
Weighted average common shares outstanding-diluted (shares) 79,679 73,133 71,005
Net income (loss) per share:      
Basic (usd per share) $ 0.55 $ (1.35) $ (0.28)
Diluted (usd per share) $ 0.53 $ (1.35) $ (0.28)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share - Additional Information (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Common stock equivalents excluded from the calculation of diluted net income (loss) (shares) 70 3,200 2,500
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 08, 2021
Sep. 09, 2020
Jul. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]            
Cash       $ 40,000 $ 160,000 $ 0
Aggregate principal amount of long-term debt       310,000    
Contingent consideration, liability (up to)       2,700 0  
Goodwill       306,668 $ 302,828 $ 238,330
WiFi and Broadband assets business            
Business Acquisition [Line Items]            
Cash     $ 150,000      
Aggregate principal amount of long-term debt     175,000      
Goodwill     $ 23,400      
NanoSemi, Inc.            
Business Acquisition [Line Items]            
Cash   $ 10,000        
Shares issued (in shares)   804,163        
Goodwill   $ 41,100        
NanoSemi, Inc. | Deferred payment of consideration in business acquisition            
Business Acquisition [Line Items]            
Consideration transferred       35,000    
NanoSemi, Inc. | Contingent Consideration - NanoSemi            
Business Acquisition [Line Items]            
Consideration transferred       $ 35,000    
Company X            
Business Acquisition [Line Items]            
Cash $ 5,000          
Consideration transferred 7,700          
Identifiable intangible assets 4,400          
Net operating liabilities assumed 500          
Goodwill 3,800          
Company X | Contingent Consideration - Company X            
Business Acquisition [Line Items]            
Contingent consideration, liability (up to) $ 3,000          
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 08, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair value of purchase consideration:        
Cash   $ 40,000 $ 160,000 $ 0
Contingent consideration   0 34,100 $ 0
Contingent consideration, liability (up to)   $ 2,700 $ 0  
Company X        
Fair value of purchase consideration:        
Cash $ 5,000      
Contingent consideration 2,700      
Total purchase price 7,700      
Company X | Contingent Consideration - Company X        
Fair value of purchase consideration:        
Contingent consideration, liability (up to) $ 3,000      
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) - Company X
$ in Thousands
Dec. 08, 2021
USD ($)
Business Acquisition [Line Items]  
Total identifiable intangible assets acquired $ 4,400
Licensed technology  
Business Acquisition [Line Items]  
Finite-lived intangible assets, estimated life in years 3 years
Finite-lived intangible assets: $ 4,400
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Activity - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 2,204 $ 3,833 $ 2,636
Employee separation expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 1,273 1,620 1,150
Lease related charges      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 608 1,998 1,301
Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 323 $ 215 $ 185
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Activities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Impairment of leasehold improvements $ 226 $ 319 $ 1,442
Terminated Lease      
Impairment of leased right-of-use assets $ 400 $ 1,500  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Liability beginning balance $ 3,997 $ 837  
Restructuring charges 2,204 3,833 $ 2,636
Cash payments (2,187) (2,523)  
Reimbursement from Intel (2,711) 4,415  
Non-cash charges and adjustments (859) (2,565)  
Liability ending balance 444 3,997 837
Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 3,274 0  
Restructuring charges 1,273 1,620 1,150
Cash payments (1,833) (2,165)  
Reimbursement from Intel (2,711) 4,415  
Non-cash charges and adjustments (3) (596)  
Liability ending balance 0 3,274 0
Lease related charges      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 720 818  
Restructuring charges 608 1,998 1,301
Cash payments (329) (322)  
Reimbursement from Intel 0  
Non-cash charges and adjustments (555) (1,774)  
Liability ending balance 444 720 818
Other      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 3 19  
Restructuring charges 323 215 185
Cash payments (25) (36)  
Reimbursement from Intel 0  
Non-cash charges and adjustments (301) (195)  
Liability ending balance 0 $ 3 $ 19
Restructuring - Short term      
Restructuring Reserve [Roll Forward]      
Liability ending balance 320    
Restructuring - Short term | Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Liability ending balance 0    
Restructuring - Short term | Lease related charges      
Restructuring Reserve [Roll Forward]      
Liability ending balance 320    
Restructuring - Short term | Other      
Restructuring Reserve [Roll Forward]      
Liability ending balance 0    
Restructuring - Long term      
Restructuring Reserve [Roll Forward]      
Liability ending balance 124    
Restructuring - Long term | Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Liability ending balance 0    
Restructuring - Long term | Lease related charges      
Restructuring Reserve [Roll Forward]      
Liability ending balance 124    
Restructuring - Long term | Other      
Restructuring Reserve [Roll Forward]      
Liability ending balance $ 0    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Beginning balance $ 302,828 $ 238,330
Acquisitions (Note 3) 3,840 64,498
Ending balance $ 306,668 $ 302,828
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment $ 0 $ 0 $ 0 $ 0
Impairment losses related to finite-lived intangible assets   0 86,000 0
IPR&D impairment losses   $ 0 $ 0 $ 0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 2 months 12 days    
Gross Carrying Amount $ 470,411 $ 454,930  
Accumulated Amortization (320,471) (254,864)  
Net Carrying Amount $ 149,940 200,066 $ 187,971
Licensed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years    
Gross Carrying Amount $ 16,850 4,869  
Accumulated Amortization (2,218) (2,006)  
Net Carrying Amount $ 14,632 2,863  
Licensed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 7 years    
Gross Carrying Amount $ 308,661 304,061  
Accumulated Amortization (189,244) (146,252)  
Net Carrying Amount $ 119,417 157,809  
Trademarks and trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 6 years 2 months 12 days    
Gross Carrying Amount $ 14,800 14,800  
Accumulated Amortization (11,221) (8,818)  
Net Carrying Amount $ 3,579 5,982  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 5 years    
Gross Carrying Amount $ 128,800 128,800  
Accumulated Amortization (116,847) (96,047)  
Net Carrying Amount 11,953 32,753  
Non-compete covenants      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 0 1,100  
Accumulated Amortization 0 (1,100)  
Net Carrying Amount $ 0 0  
Backlog      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Useful Life (in Years) 2 years 4 months 24 days    
Gross Carrying Amount $ 1,300 1,300  
Accumulated Amortization (941) (641)  
Net Carrying Amount $ 359 $ 659  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 66,707 $ 61,318 $ 57,015
Cost of net revenue      
Finite-Lived Intangible Assets [Line Items]      
Amortization 43,078 37,784 33,932
Research and development      
Finite-Lived Intangible Assets [Line Items]      
Amortization 4 5 48
Selling, general and administrative      
Finite-Lived Intangible Assets [Line Items]      
Amortization $ 23,625 $ 23,529 $ 23,035
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-lived Intangible Assets [Roll Forward]      
Beginning balance $ 200,066,000 $ 187,971,000  
Acquisitions (Note 3) 4,400,000 70,700,000  
Additions 7,581,000 2,799,000 $ 86,000
Amortization (66,707,000) (61,318,000) (57,015,000)
Impairment losses 0 (86,000) 0
Ending balance $ 149,940,000 $ 200,066,000 $ 187,971,000
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
2022 $ 51,471    
2023 39,677    
2024 24,100    
2025 12,658    
2026 11,547    
Thereafter 10,487    
Net Carrying Amount $ 149,940 $ 200,066 $ 187,971
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Indefinite-lived Intangible Assets [Roll Forward]    
Beginning balance $ 7,200 $ 0
Acquisitions (Note 3) 0 7,200
Transfers to developed technology from IPR&D (4,600) 0
Ending balance $ 2,600 $ 7,200
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Composition of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Contingent consideration (Note 3) $ 2,700 $ 0
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 08, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration (Note 3) $ 2,700   $ 0
Company X | Contingent Consideration - Company X      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Contingent consideration (Note 3)   $ 3,000  
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Interest rate swap      
Beginning balance $ 0 $ (37)  
Unrealized gain (loss) recognized in other comprehensive income (loss) 0 122 $ (1,700)
Gain recognized in earnings 0 (85)  
Ending balance 0 0 (37)
Contingent Consideration, Liability      
Contingent consideration      
Beginning balance 0 0  
Acquisitions (Note 3) 2,700 0  
Payments 0 0  
Gain (loss) recognized in earnings 0 0  
Ending balance 2,700 0 $ 0
Net loss for the period included in earnings attributable to contingent consideration held at the end of the period $ 0 $ 0  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 130,572 $ 148,901    
Short-term restricted cash 105 115    
Long-term restricted cash 1,061 1,018    
Total cash, cash equivalents and restricted cash 131,738 150,034 $ 93,117 $ 74,191
Money market funds 20,400 20,400    
Restricted cash $ 1,200 $ 1,100    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Work-in-process $ 72,369 $ 35,852
Finished goods 59,334 61,987
Inventory $ 131,703 $ 97,839
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Prepaid and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 12,194 $ 7,674
Other receivables 0 32,762
Other current assets 9,806 6,985
Prepaid expenses and other current assets $ 22,000 47,421
Other receivables - transition services agreement   28,400
Other receivables, asset purchase agreement   $ 4,400
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 145,319 $ 109,300  
Less: accumulated depreciation and amortization (84,395) (69,830)  
Property and equipment, net 60,924 39,470  
Depreciation $ 17,700 11,300 $ 7,300
Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Property and equipment, gross $ 3,917 2,524  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 65,004 55,456  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Masks and production equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 32,099 19,205  
Masks and production equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 2 years    
Masks and production equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Software      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 3 years    
Property and equipment, gross $ 8,763 7,194  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 30,889 16,871  
Leasehold improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 1 year    
Leasehold improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful Life (in Years) 5 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 4,647 $ 8,050  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Investments (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Balance Sheet Related Disclosures [Abstract]  
Long-term Investments $ 5.0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Accrued Price Protection Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accrued Price Protection Rebate Activity [Roll Forward]    
Beginning balance $ 47,766 $ 12,557
Charged as a reduction of revenue 81,116 48,942
Reversal of unclaimed rebates 0 (159)
Payments (88,373) (13,574)
Ending balance $ 40,509 $ 47,766
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Capitalized Contract Cost [Line Items]    
Deferred purchase price payments $ 0 $ 34,484
Payables under transition services agreement 0 17,420
Accrued technology license payments 7,337 5,821
Accrued professional fees 3,651 2,620
Accrued engineering and production costs 2,934 3,448
Accrued restructuring 320 3,628
Accrued royalty $ 2,080 $ 1,965
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Short-term lease liabilities $ 8,888 $ 8,144
Accrued customer credits 5,136 1,135
Income tax liability 7,105 1,193
Customer contract liabilities 1,044 29
Other 9,205 13,642
Accrued expenses and other current liabilities 57,268 105,842
Other payables for purchases of inventory   9,100
Other payables for other operating expenses incurred under the transition services agreement   8,300
Reduction in Transaction Price    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 6,721 10,277
Sales Returns and Allowances    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 2,847 $ 2,036
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 391,117 $ 414,920 $ 399,936
Other comprehensive income (loss) before reclassifications, net of tax 690 2,407  
Amounts reclassified, net of tax   (85)  
Other comprehensive income (loss) 690 2,322 (1,159)
Balance at end of period 489,198 391,117 414,920
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 1,435 (887) 272
Other comprehensive income (loss) 690 2,322 (1,159)
Balance at end of period 2,125 1,435 (887)
Cumulative Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 263 (747)  
Other comprehensive income (loss) before reclassifications, net of tax (242) 1,010  
Amounts reclassified, net of tax   0  
Other comprehensive income (loss)   1,010  
Balance at end of period 21 263 (747)
Interest Rate Hedge      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 0 (140)  
Other comprehensive income (loss) before reclassifications, net of tax 0 225  
Amounts reclassified, net of tax   (85)  
Other comprehensive income (loss)   140  
Balance at end of period 0 0 (140)
Pension and Other Defined Benefit Plan Obligation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 1,172 0  
Other comprehensive income (loss) before reclassifications, net of tax 932 1,172  
Amounts reclassified, net of tax   0  
Other comprehensive income (loss)   1,172  
Balance at end of period $ 2,104 $ 1,172 $ 0
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Interest Rate Swap - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2020
May 12, 2017
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt $ 310,000      
Long-term debt 306,153 $ 363,592    
Term Debt        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 310,000 369,812    
Unamortized debt discount (816) (1,767)    
Unamortized debt issuance costs (3,031) (4,453)    
Net carrying amount of long-term debt 306,153 363,592    
Less: current portion of long-term debt 0 0    
Long-term debt 306,153 363,592    
Initial term loan under June 23, 2021 credit agreement        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 310,000 0    
Unamortized debt discount     $ (900)  
Initial term loan under May 12, 2017 credit agreement        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt 0 212,000   $ 425,000
Incremental term loan under May 12, 2017 credit agreement, as amended        
Debt Instrument [Line Items]        
Aggregate principal amount of long-term debt $ 0 $ 157,812 $ 350,000  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt and Interest Rate Swap - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 23, 2021
Jul. 31, 2020
Nov. 30, 2017
May 12, 2017
Debt Instrument [Line Items]                
Effective interest rate 3.20% 3.20% 4.40%          
Amortization of debt issuance costs and accretion of discount on debt and leases   $ 1,300 $ 1,500 $ 1,200        
Fair value of term loans outstanding $ 311,000 311,000 376,100          
Aggregate principal amount of long-term debt $ 310,000 $ 310,000            
Aggregate commitments percentage 1.00% 1.00%            
Loss on extinguishment of debt   $ 5,221 0 0        
Unrealized gain (loss) recognized in other comprehensive income (loss)   0 122 (1,700)        
Gain recognized in interest income from interest rate swap   $ 0 85 $ 0        
Interest Rate Swap                
Debt Instrument [Line Items]                
Derivative, fixed interest rate 4.25% 4.25%         1.74685%  
Initial term loan under June 23, 2021 credit agreement                
Debt Instrument [Line Items]                
Effective interest rate           3.40%    
Fair value of term loans outstanding           $ 350,200    
Aggregate principal amount of long-term debt $ 310,000 $ 310,000 0          
Credit facility, incremental borrowing capacity         $ 175,000      
Credit facility, incremental borrowing capacity, percent of consolidated EBITDA         100.00%      
Interest period 1 month 1 month            
Debt instrument, basis spread on variable rate, additional applicable margin   1.25%            
Debt instrument, quarterly amortization rate 0.25% 0.25%            
Call premium, percentage   1.00%            
Call premium, period   6 months            
Unamortized debt discount           900    
Debt issuance costs           2,900    
Debt instrument, term   7 years            
Initial term loan under June 23, 2021 credit agreement | Federal funds rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   0.50%            
Initial term loan under June 23, 2021 credit agreement | LIBOR                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   1.00%            
Initial term loan under June 23, 2021 credit agreement | LIBOR subject to floor                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   0.50%            
Debt instrument, basis spread on variable rate, additional applicable margin   2.25%            
Initial term loan under June 23, 2021 credit agreement | Wells Fargo Bank, National Association                
Debt Instrument [Line Items]                
Aggregate principal amount of long-term debt         $ 350,000      
Line of credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt instrument, covenant, leverage ratio, maximum 3.50 3.50            
Debt instrument, covenant, leverage ratio, maximum, potential temporary increase 375.00% 375.00%            
Debt issuance costs           400    
Debt instrument, term   5 years            
Line of credit | Revolving Credit Facility | Minimum                
Debt Instrument [Line Items]                
Commitment fee percentage 0.175%              
Line of credit | Revolving Credit Facility | Maximum                
Debt Instrument [Line Items]                
Commitment fee percentage 0.25%              
Line of credit | Revolving Credit Facility | LIBOR                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate, additional applicable margin   1.00%            
Line of credit | Revolving Credit Facility | LIBOR | Minimum                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate 1.00%              
Line of credit | Revolving Credit Facility | LIBOR | Maximum                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate 1.75%              
Line of credit | Revolving Credit Facility | Base rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate, additional applicable margin   0.00%            
Line of credit | Revolving Credit Facility | Base rate | Minimum                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate 0.00%              
Line of credit | Revolving Credit Facility | Base rate | Maximum                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate 0.75%              
Line of credit | Wells Fargo Bank, National Association | Revolving Credit Facility                
Debt Instrument [Line Items]                
Credit facility, maximum borrowing capacity         $ 100,000      
Initial term loan under May 12, 2017 credit agreement                
Debt Instrument [Line Items]                
Aggregate principal amount of long-term debt $ 0 $ 0 212,000         $ 425,000
Credit facility, incremental borrowing capacity               $ 160,000
Debt instrument, quarterly amortization rate 0.25% 0.25%            
Call premium, percentage   1.00%            
Call premium, period   6 months            
Debt instrument, term   7 years            
Loss on extinguishment of debt   $ 5,200            
Initial term loan under May 12, 2017 credit agreement | Interest period 1                
Debt Instrument [Line Items]                
Interest period 1 month 1 month            
Initial term loan under May 12, 2017 credit agreement | Interest period 2                
Debt Instrument [Line Items]                
Interest period 3 months 3 months            
Initial term loan under May 12, 2017 credit agreement | Interest period 3                
Debt Instrument [Line Items]                
Interest period 6 months 6 months            
Initial term loan under May 12, 2017 credit agreement | Federal funds rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   0.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   1.00%            
Debt instrument, basis spread on variable rate, additional applicable margin   2.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR | Interest Rate Swap                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   2.50%            
Initial term loan under May 12, 2017 credit agreement | LIBOR subject to floor                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   0.75%            
Initial term loan under May 12, 2017 credit agreement | Base rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate, additional applicable margin   1.50%            
Incremental term loan under May 12, 2017 credit agreement, as amended                
Debt Instrument [Line Items]                
Aggregate principal amount of long-term debt $ 0 $ 0 $ 157,812     $ 350,000    
Debt instrument, term   3 years            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization period 1                
Debt Instrument [Line Items]                
Debt instrument, quarterly amortization rate 1.25% 1.25%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization, period 2                
Debt Instrument [Line Items]                
Debt instrument, quarterly amortization rate 2.50% 2.50%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Debt amortization period 3                
Debt Instrument [Line Items]                
Debt instrument, quarterly amortization rate 3.75% 3.75%            
Incremental term loan under May 12, 2017 credit agreement, as amended | LIBOR subject to floor                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   4.25%            
Incremental term loan under May 12, 2017 credit agreement, as amended | Base rate                
Debt Instrument [Line Items]                
Debt instrument, basis spread on variable rate   3.25%            
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
vote
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Feb. 28, 2021
shares
Mar. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of votes per share of common stock | vote 1        
Shares issued upon settlement of employee bonus plan (in shares) | shares       500,000 200,000
Accrued bonuses | $ $ 41.5        
Unrecognized compensation costs, period for recognition 6 months 3 days        
Unrecognized compensation costs related to unvested options | $ $ 0.3        
Vesting percentage relative to net sales 60.00%        
Vesting percentage relative to earnings per share 40.00%        
Number of options granted (in shares) | shares 0 0      
Intrinsic value of stock options exercised | $ $ 9.8 $ 4.9 $ 22.2    
Cash received from exercise of stock options | $ 4.2 4.4 4.5    
Tax benefit from stock options exercised | $ $ 14.4 $ 5.2 $ 20.7    
Share-based payment arrangement, tranche three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 250.00%        
Share-based payment arrangement, tranche one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 30.00%        
Share-based payment arrangement, tranche two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares awarded as a percentage of grants, peer group based 100.00%        
Restricted Stock Units and Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ $ 85.5        
Unrecognized compensation costs, period for recognition 2 years 5 months 8 days        
Performance-based restricted stock units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost | $ $ 15.1        
Unrecognized compensation costs, period for recognition 10 months 24 days        
Performance period 3 years        
Employee Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock purchased under the ESPP (in shares) | shares 195,752 285,633      
Weighted average price of stock purchased under the ESPP (in dollars per share) | $ / shares $ 25.53 $ 13.29      
Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) | shares 2,583,311        
Percent of the outstanding shares of common stock 4.00%        
Performance period 4 years        
Number of shares available for grant (in shares) | shares 15,116,743        
Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation, vesting period 7 years        
Equity Incentive Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation, vesting period 10 years        
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for issuance (in shares) | shares 968,741        
Percent of the outstanding shares of common stock 1.25%        
Number of shares available for grant (in shares) | shares 4,101,642        
Maximum duration of employee stock purchase plan 27 months        
Stock-based compensation arrangement, maximum employee subscription rate 15.00%        
Stock-based compensation arrangement, discount from market price, offering date 85.00%        
Stock-based compensation arrangement, discount from market price, purchase date 85.00%        
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 59,358 $ 47,597 $ 32,040
Cost of net revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 620 577 557
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 30,364 22,252 16,545
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 28,374 24,172 14,938
Restructuring expense      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 0 $ 596 $ 0
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 5,832
Granted (in shares) | shares 2,233
Vested (in shares) | shares (2,168)
Cancelled (in shares) | shares (664)
Outstanding ending balance (in shares) | shares 5,233
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 20.05
Granted (in dollars per share) | $ / shares 39.16
Vested (in dollars per share) | $ / shares 26.16
Cancelled (in dollars per share) | $ / shares 24.28
Outstanding ending balance (in dollars per share) | $ / shares $ 25.14
Performance-based restricted stock units (PRSUs)  
Number of Shares (in thousands)  
Outstanding beginning balance (in shares) | shares 1,722
Granted (in shares) | shares 599
Vested (in shares) | shares (311)
Cancelled (in shares) | shares (5)
Outstanding ending balance (in shares) | shares 2,005
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 13.97
Granted (in dollars per share) | $ / shares 35.10
Vested (in dollars per share) | $ / shares 16.74
Cancelled (in dollars per share) | $ / shares 35.72
Outstanding ending balance (in dollars per share) | $ / shares $ 19.80
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Risk-free interest rate, minimum 0.04% 0.12% 1.59%
Risk free interest rate, maximum 0.06% 0.15% 2.43%
Dividend yield 0.00% 0.00% 0.00%
Expected life (in years) 6 months 6 months 6 months
Volatility, minimum 43.83% 59.72% 40.47%
Volatility, maximum 61.10% 93.25% 43.14%
Minimum      
Weighted Average Grant Date Fair Value (in dollars per share) $ 10.85 $ 6.41 $ 5.48
Maximum      
Weighted Average Grant Date Fair Value (in dollars per share) $ 18.82 $ 8.66 $ 6.61
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Options (in thousands)  
Outstanding beginning balance (in shares) | shares 797
Exercised (in shares) | shares (380)
Outstanding ending balance (in shares) | shares 417
Vested and expected to vest (in shares) | shares 417
Exercisable (in shares) | shares 369
Weighted-Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 14.67
Exercised (in dollars per share) | $ / shares 12.04
Outstanding ending balance (in dollars per share) | $ / shares 17.05
Vested and expected to vest (in dollars per share) | $ / shares 17.05
Exercisable (in dollars per share) | $ / shares $ 16.87
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted Average Contractual Term, Outstanding (in years) 3 years 3 months 10 days
Aggregate Intrinsic Value, Outstanding (in thousands) | $ $ 24,355
Weighted Average Contractual Term, Vested and expected to vest (in years) 3 years 3 months 10 days
Aggregate Intrinsic Value, Vested and expected to vest (in thousands) | $ $ 24,355
Weighted Average Contractual Term, Exercisable (in years) 3 years 2 months 26 days
Aggregate Intrinsic Value, Exercisable (in thousands) | $ $ 21,571
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ (31,975) $ (112,778) $ (61,893)
Foreign 79,845 (2,074) 29,409
Income (loss) before income taxes $ 47,870 $ (114,852) $ (32,484)
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 498 $ (176) $ 1,604
State 84 12 16
Foreign 7,630 2,687 1,560
Total current 8,212 2,523 3,180
Deferred:      
Federal 5,108 (18,595) (13,793)
State (4,506) (705) (1,829)
Foreign 484 8,025 1,095
Change in valuation allowance (3,397) (7,507) (1,239)
Total deferred (2,311) (18,782) (15,766)
Total income tax provision (benefit) $ 5,901 $ (16,259) $ (12,586)
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Provision (benefit) at statutory rate $ 10,071 $ (24,119) $ (6,821)
State income taxes (net of federal benefit) 62 9 11
Research and development credits (10,441) (6,521) (7,815)
Foreign rate differential (10,063) 2,354 (4,489)
Stock compensation 4,029 5,425 (2,750)
Foreign income inclusion 14,119 1,446 3,936
Provision to return (263) (286) 1,887
Uncertain tax positions 1,072 222 1,244
Permanent and other 726 131 716
Foreign unremitted earnings (59) (233) (103)
Transaction costs 45 883 0
Attribute expirations 0 11,937 2,837
Valuation allowance (3,397) (7,507) (1,239)
Total income tax provision (benefit) $ 5,901 $ (16,259) $ (12,586)
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Deferred Income Tax Asset (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss carryforwards $ 46,062 $ 65,790
Research and development credits 88,778 79,019
Foreign tax credits 7,695 5,728
Accrued expenses and other 2,748 5,941
Lease obligation 1,041 1,731
Accrued compensation 5,057 4,442
Stock-based compensation 8,014 5,415
Deferred tax assets, gross 159,395 168,066
Less valuation allowance (68,151) (71,811)
Deferred tax assets, net of valuation allowance 91,244 96,255
Deferred tax liabilities:    
Fixed assets (701) (42)
Leased right-of-use assets (735) (1,099)
Intangible assets (640) (9,049)
Pension liability (792) 0
Net deferred tax assets $ 88,376 $ 86,065
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]        
Income tax provision (benefit) $ 5,901 $ (16,259) $ (12,586)  
Unrecognized tax benefits, period increase 1,900      
Unrecognized tax benefits 65,684 $ 63,765 $ 62,027 $ 61,470
Unrecognized tax benefits that would impact effective tax rate 55,900      
Unrecognized tax benefits, accrued interest 500      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 187,900      
Tax credit carryforwards, amount 56,700      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 79,800      
Tax credit carryforwards, amount 95,600      
Foreign Tax Authority        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 0      
Tax credit carryforwards, amount 1,800      
Other tax carryforwards $ 6,700      
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 63,765 $ 62,027 $ 61,470
Additions based on tax positions related to the current year 3,366 1,506 1,678
Decreases based on tax positions of prior year (1,688) (922) (1,121)
Additions related to acquisitions 241 1,154  
Ending balance $ 65,684 $ 63,765 $ 62,027
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]      
Net revenue $ 892,398 $ 478,596 $ 317,180
Net Revenue      
Concentration Risk [Line Items]      
Net revenue $ 892,398 $ 478,596 $ 317,180
Net Revenue | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%
Net Revenue | Asia      
Concentration Risk [Line Items]      
Net revenue $ 736,808 $ 393,579 $ 265,122
Net Revenue | Asia | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 83.00% 82.00% 84.00%
Net Revenue | United States      
Concentration Risk [Line Items]      
Net revenue $ 35,978 $ 15,501 $ 13,984
Net Revenue | United States | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 4.00% 3.00% 4.00%
Net Revenue | Rest of world      
Concentration Risk [Line Items]      
Net revenue $ 119,612 $ 69,516 $ 38,074
Net Revenue | Rest of world | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 13.00% 15.00% 12.00%
Net Revenue | Hong Kong | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 40.00% 42.00% 46.00%
Net Revenue | China | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00% 17.00% 14.00%
Net Revenue | Vietnam | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 13.00%    
Inventory | Vendor A | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 38.00% 34.00%  
Inventory | Vendor B | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 22.00% 20.00% 14.00%
Inventory | Vendor C | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00%   17.00%
Inventory | Vendor D | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   11.00% 13.00%
Inventory | Vendor E | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage     15.00%
Long lived assets      
Concentration Risk [Line Items]      
Long lived assets $ 547,401 $ 571,450  
Long lived assets | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00%  
Long lived assets | United States      
Concentration Risk [Line Items]      
Long lived assets $ 382,650 $ 403,071  
Long lived assets | United States | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 70.00% 72.00%  
Long lived assets | Rest of world      
Concentration Risk [Line Items]      
Long lived assets $ 42,277 $ 31,412  
Long lived assets | Rest of world | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 8.00% 5.00%  
Long lived assets | Singapore      
Concentration Risk [Line Items]      
Long lived assets $ 122,474 $ 136,967  
Long lived assets | Singapore | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 22.00% 24.00%  
Customer A | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 15.00% 15.00% 14.00%
Customer B | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 13.00%  
Customer B | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00% 17.00%  
Customer C | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 17.00%    
Customer D | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   13.00%  
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 892,398 $ 478,596 $ 317,180
Revenue Benchmark      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue 892,398 478,596 317,180
Broadband      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 492,482 $ 244,424 $ 119,320
Broadband | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 55.00% 51.00% 38.00%
Connectivity      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 149,285 $ 70,739 $ 85,369
Connectivity | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 17.00% 15.00% 27.00%
Infrastructure      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 119,421 $ 76,166 $ 79,137
Infrastructure | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 13.00% 16.00% 25.00%
Industrial and multi-market      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net revenue $ 131,210 $ 87,267 $ 33,354
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 15.00% 18.00% 11.00%
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Customer contract liabilities $ 1,044,000 $ 29,000  
Accrued price protection liability 40,509,000 47,766,000 $ 12,557,000
Right of return assets 1,100,000 600,000  
Accounts Receivable      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Impairment losses 0 0  
Reduction in Transaction Price      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Accrued obligations to customers for price adjustments 6,721,000 10,277,000  
Sales Returns and Allowances      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Accrued obligations to customers for stock rotation rights $ 2,847,000 $ 2,036,000  
Distributors | Revenue from Distributors | Revenue Benchmark      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 47.00% 49.00% 52.00%
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Original operating lease terms 12 months    
Operating lease renewal term 5 years    
Operating lease, weighted average discount rate, percent 3.60% 4.00%  
Operating lease, weighted average remaining lease term 4 years 7 months 6 days 4 years 7 months 6 days  
Operating lease cost $ 9,400 $ 5,200 $ 3,100
Right-of-use asset obtained in exchange for operating lease liability 13,200 15,900 $ 500
Other noncurrent assets acquired $ 50 $ 1,800  
Minimum      
Lessee, Lease, Description [Line Items]      
Original operating lease terms 2 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Original operating lease terms 8 years    
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Aggregate Future Minimum Payments Due (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 9,930  
2023 7,096  
2024 5,964  
2025 5,635  
2026 4,352  
Thereafter 3,257  
Total minimum payments 36,234  
Less: imputed interest (2,707)  
Less: unrealized translation loss 0  
Total lease liabilities 33,528  
Less: short-term lease liabilities (8,888) $ (8,144)
Long-term lease liabilities $ 24,640 $ 20,862
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2020
Retirement Benefits [Abstract]      
Retirement plan liability     $ 7,900
Defined benefit obligation $ (4,536) $ (6,388)  
Net unfunded status 4,536 6,388  
Net periodic benefit cost 500 200  
Accumulated benefit obligations $ 9,200 $ 11,100  
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes in projected benefit obligation:    
Projected benefit obligation, beginning of period $ 12,022 $ 0
Projected benefit obligation assumed in acquisition 0 13,274
Service cost 442 157
Interest cost 66 59
Actuarial (gain) loss (1,794) (1,172)
Benefits paid (157) (786)
Currency exchange rate changes (845) 490
Projected benefit obligation, end of period 9,733 12,022
Changes in fair value of plan assets:    
Fair value of plan assets, beginning of period 5,634 0
Plan assets transferred from acquisition 0 5,417
Actual return on plan assets 2 0
Employer contributions 0 0
Currency exchange rate changes (439) 217
Plan settlements 0 0
Other 0 0
Fair value of plan assets, end of period 5,198 5,634
Net unfunded status 4,536 6,388
Amounts recognized in the Consolidated Balance Sheets    
Other long-term liabilities 4,536 6,388
Accumulated other comprehensive (income) loss, before tax $ (1,724) $ (1,172)
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) - Defined Benefit Plan, Underfunded Plan - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Accumulated benefit obligation $ 9,211 $ 11,127
Plans with accumulated benefit obligation in excess of plan assets, plan assets 5,198 5,634
Projected benefit obligation 9,733 12,022
Plan with projected benefit obligation in excess of plan assets, plan assets $ 5,198 $ 5,634
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Weighted average actuarial assumptions used to determine costs    
Expected long-term rate of return on plan assets 0.00% 0.79%
Minimum    
Weighted average actuarial assumptions used to determine benefit obligations    
Discount rate 0.80% 0.50%
Rate of compensation increase 2.60% 2.60%
Weighted average actuarial assumptions used to determine costs    
Discount rate 0.80% 0.50%
Rate of compensation increase 2.60% 2.60%
Maximum    
Weighted average actuarial assumptions used to determine benefit obligations    
Discount rate 0.90% 0.60%
Rate of compensation increase 3.80% 3.80%
Weighted average actuarial assumptions used to determine costs    
Discount rate 0.90% 0.60%
Rate of compensation increase 3.80% 3.80%
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Retirement Benefits [Abstract]  
2022 $ 95
2023 18
2024 45
2025 45
2026 80
Thereafter 625
Defined benefit plan expected future benefits payments total $ 907
XML 103 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total    
2022 $ 170,159  
2023 15,410  
2024 705  
2025 111  
Total minimum payments 186,385 $ 121,700
Inventory    
Inventory Purchase Obligations    
2022 141,401  
2023 0  
2024 0  
2025 0  
Total minimum payments 141,401  
Other Obligations    
Other Obligations    
2022 28,758  
2023 15,410  
2024 705  
2025 111  
Total minimum payments 44,984  
Total    
2022 $ 28,758  
XML 104 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Contractual obligation , change in balance $ 64,700  
Contractual obligation 186,385 $ 121,700
Proceeds received from other party $ 5,800  
XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchases (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 23, 2021
Equity [Abstract]        
Stock repurchase program, authorized amount       $ 100,000,000
Repurchase of common stock (in shares) 454,372      
Average cost per share (in dollars per share) $ 51.7998      
Payments for repurchase of common stock $ 23,548,000 $ 0 $ 0  
Stock repurchased during period 23,548,000      
Remaining authorized repurchase amount $ 76,500,000      
XML 106 mxl-20211231_htm.xml IDEA: XBRL DOCUMENT 0001288469 2021-01-01 2021-12-31 0001288469 2021-06-30 0001288469 2022-01-26 0001288469 2021-12-31 0001288469 2020-12-31 0001288469 2020-01-01 2020-12-31 0001288469 2019-01-01 2019-12-31 0001288469 us-gaap:CommonStockMember 2018-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001288469 us-gaap:RetainedEarningsMember 2018-12-31 0001288469 2018-12-31 0001288469 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001288469 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001288469 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001288469 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001288469 us-gaap:CommonStockMember 2019-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001288469 us-gaap:RetainedEarningsMember 2019-12-31 0001288469 2019-12-31 0001288469 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001288469 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001288469 us-gaap:CommonStockMember 2020-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001288469 us-gaap:RetainedEarningsMember 2020-12-31 0001288469 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001288469 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001288469 us-gaap:CommonStockMember 2021-12-31 0001288469 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001288469 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001288469 us-gaap:RetainedEarningsMember 2021-12-31 0001288469 srt:MinimumMember 2021-01-01 2021-12-31 0001288469 srt:MaximumMember 2021-01-01 2021-12-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember 2020-07-31 2020-07-31 0001288469 mxl:WiFiAndBroadbandAssetsBusinessMember 2020-07-31 0001288469 mxl:NanoSemiIncMember 2020-09-09 2020-09-09 0001288469 mxl:NanoSemiIncMember mxl:DeferredPaymentOfConsiderationInBusinessAcquisitionMember 2021-01-01 2021-12-31 0001288469 mxl:NanoSemiIncMember mxl:PotentialContingentConsiderationNanoSemiMember 2021-01-01 2021-12-31 0001288469 mxl:CompanyXMember 2021-12-08 2021-12-08 0001288469 mxl:CompanyXMember mxl:PotentialContingentConsiderationPrivatelyHeldCompanyMember 2021-12-08 0001288469 mxl:CompanyXMember 2021-12-08 0001288469 mxl:CompanyXMember us-gaap:DevelopedTechnologyRightsMember 2021-12-08 2021-12-08 0001288469 mxl:CompanyXMember us-gaap:DevelopedTechnologyRightsMember 2021-12-08 0001288469 mxl:NanoSemiIncMember 2020-09-09 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-01-01 2021-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2020-01-01 2020-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2019-01-01 2019-12-31 0001288469 us-gaap:FacilityClosingMember 2021-01-01 2021-12-31 0001288469 us-gaap:FacilityClosingMember 2020-01-01 2020-12-31 0001288469 us-gaap:FacilityClosingMember 2019-01-01 2019-12-31 0001288469 us-gaap:OtherRestructuringMember 2021-01-01 2021-12-31 0001288469 us-gaap:OtherRestructuringMember 2020-01-01 2020-12-31 0001288469 us-gaap:OtherRestructuringMember 2019-01-01 2019-12-31 0001288469 mxl:TerminatedLeaseMember 2021-01-01 2021-12-31 0001288469 mxl:TerminatedLeaseMember 2020-01-01 2020-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2019-12-31 0001288469 us-gaap:FacilityClosingMember 2019-12-31 0001288469 us-gaap:OtherRestructuringMember 2019-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2020-12-31 0001288469 us-gaap:FacilityClosingMember 2020-12-31 0001288469 us-gaap:OtherRestructuringMember 2020-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember 2021-12-31 0001288469 us-gaap:FacilityClosingMember 2021-12-31 0001288469 us-gaap:OtherRestructuringMember 2021-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember mxl:RestructuringShortTermMember 2021-12-31 0001288469 us-gaap:FacilityClosingMember mxl:RestructuringShortTermMember 2021-12-31 0001288469 us-gaap:OtherRestructuringMember mxl:RestructuringShortTermMember 2021-12-31 0001288469 mxl:RestructuringShortTermMember 2021-12-31 0001288469 us-gaap:OneTimeTerminationBenefitsMember mxl:RestructuringLongTermMember 2021-12-31 0001288469 us-gaap:FacilityClosingMember mxl:RestructuringLongTermMember 2021-12-31 0001288469 us-gaap:OtherRestructuringMember mxl:RestructuringLongTermMember 2021-12-31 0001288469 mxl:RestructuringLongTermMember 2021-12-31 0001288469 2021-10-31 2021-10-31 0001288469 mxl:LicensedTechnologyMember 2021-01-01 2021-12-31 0001288469 mxl:LicensedTechnologyMember 2021-12-31 0001288469 mxl:LicensedTechnologyMember 2020-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001288469 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001288469 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2021-12-31 0001288469 us-gaap:CustomerRelationshipsMember 2020-12-31 0001288469 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001288469 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001288469 us-gaap:OrderOrProductionBacklogMember 2020-12-31 0001288469 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001288469 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001288469 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001288469 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001288469 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2020-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2019-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2021-01-01 2021-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2020-01-01 2020-12-31 0001288469 mxl:ContingentConsiderationLiabilityMember 2021-12-31 0001288469 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001288469 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001288469 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001288469 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001288469 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001288469 us-gaap:MachineryAndEquipmentMember 2020-12-31 0001288469 srt:MinimumMember mxl:MasksAndProductionEquipmentMember 2021-01-01 2021-12-31 0001288469 srt:MaximumMember mxl:MasksAndProductionEquipmentMember 2021-01-01 2021-12-31 0001288469 mxl:MasksAndProductionEquipmentMember 2021-12-31 0001288469 mxl:MasksAndProductionEquipmentMember 2020-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001288469 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001288469 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001288469 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001288469 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001288469 us-gaap:ConstructionInProgressMember 2021-12-31 0001288469 us-gaap:ConstructionInProgressMember 2020-12-31 0001288469 mxl:ReductioninTransactionPriceMember 2021-12-31 0001288469 mxl:ReductioninTransactionPriceMember 2020-12-31 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2021-12-31 0001288469 us-gaap:SalesReturnsAndAllowancesMember 2020-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001288469 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001288469 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-01-01 2020-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001288469 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001288469 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001288469 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2020-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member 2020-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2020-12-31 0001288469 us-gaap:MediumTermNotesMember 2021-12-31 0001288469 us-gaap:MediumTermNotesMember 2020-12-31 0001288469 mxl:WellsFargoBankNationalAssociationMember mxl:InitialTermLoanTLBJune2021Member 2021-06-23 0001288469 us-gaap:RevolvingCreditFacilityMember mxl:WellsFargoBankNationalAssociationMember us-gaap:LineOfCreditMember 2021-06-23 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-06-23 0001288469 mxl:InitialTermLoanTLBJune2021Member us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-07-01 2021-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-07-01 2021-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2021-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-07-01 2021-12-31 0001288469 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-12-31 0001288469 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-12-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001288469 mxl:InitialTermLoanTLBJune2021Member 2020-07-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-31 0001288469 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member 2017-05-12 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodOneMember 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodTwoMember 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:DebtInstrumentInterestPeriodThreeMember 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member us-gaap:BaseRateMember 2021-01-01 2021-12-31 0001288469 mxl:InitialTermLoanTLBMay2017Member 2021-01-01 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2020-07-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:LondonInterbankOfferedRateLIBORSubjecttoFloorMember 2021-01-01 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember us-gaap:BaseRateMember 2021-01-01 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod1Member 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod2Member 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember mxl:DebtAmortizationPeriod3Member 2021-12-31 0001288469 mxl:IncrementalTermLoanTLAMay2017AmendedMember 2021-01-01 2021-12-31 0001288469 us-gaap:InterestRateSwapMember 2017-11-30 0001288469 us-gaap:InterestRateSwapMember mxl:InitialTermLoanTLBMay2017Member us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0001288469 us-gaap:InterestRateSwapMember 2021-12-31 0001288469 mxl:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001288469 srt:MinimumMember mxl:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001288469 srt:MaximumMember mxl:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001288469 mxl:EquityIncentivePlanMember 2021-12-31 0001288469 mxl:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001288469 mxl:EmployeeStockPurchasePlanMember 2021-12-31 0001288469 2021-02-28 0001288469 2020-03-31 0001288469 mxl:RestructuringShortTermMember 2021-01-01 2021-12-31 0001288469 mxl:RestructuringShortTermMember 2020-01-01 2020-12-31 0001288469 mxl:RestructuringShortTermMember 2019-01-01 2019-12-31 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2021-12-31 0001288469 mxl:RestrictedStockUnitandRestrictedStockAwardMember 2021-01-01 2021-12-31 0001288469 us-gaap:PerformanceSharesMember 2021-12-31 0001288469 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001288469 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001288469 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001288469 us-gaap:PerformanceSharesMember 2020-12-31 0001288469 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001288469 us-gaap:EmployeeStockMember 2021-12-31 0001288469 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001288469 us-gaap:EmployeeStockMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2021-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2021-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2020-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2020-12-31 0001288469 srt:MinimumMember us-gaap:EmployeeStockMember 2019-12-31 0001288469 srt:MaximumMember us-gaap:EmployeeStockMember 2019-12-31 0001288469 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001288469 us-gaap:DomesticCountryMember 2021-12-31 0001288469 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001288469 us-gaap:ForeignCountryMember 2021-12-31 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2021-01-01 2021-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorAMember 2020-01-01 2020-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2021-01-01 2021-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2020-01-01 2020-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorBMember 2019-01-01 2019-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2021-01-01 2021-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorCMember 2019-01-01 2019-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorDMember 2020-01-01 2020-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorDMember 2019-01-01 2019-12-31 0001288469 us-gaap:InventoriesMember us-gaap:SupplierConcentrationRiskMember mxl:VendorEMember 2019-01-01 2019-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001288469 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001288469 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001288469 mxl:RestofWorldMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001288469 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 country:HK us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 country:CN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 country:VN us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:US mxl:LonglivedassetsMember 2021-01-01 2021-12-31 0001288469 country:US mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:US mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 country:US mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 country:SG mxl:LonglivedassetsMember 2021-01-01 2021-12-31 0001288469 country:SG mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 country:SG mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 country:SG mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 mxl:RestofWorldMember mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:LonglivedassetsMember 2021-01-01 2021-12-31 0001288469 mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:LonglivedassetsMember 2020-01-01 2020-12-31 0001288469 mxl:LonglivedassetsMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:BroadbandMember 2021-01-01 2021-12-31 0001288469 mxl:BroadbandMember 2020-01-01 2020-12-31 0001288469 mxl:BroadbandMember 2019-01-01 2019-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:BroadbandMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 mxl:ConnectivityMember 2021-01-01 2021-12-31 0001288469 mxl:ConnectivityMember 2020-01-01 2020-12-31 0001288469 mxl:ConnectivityMember 2019-01-01 2019-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:ConnectivityMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 mxl:InfrastructureMember 2021-01-01 2021-12-31 0001288469 mxl:InfrastructureMember 2020-01-01 2020-12-31 0001288469 mxl:InfrastructureMember 2019-01-01 2019-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:InfrastructureMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 mxl:IndustrialandmultimarketMember 2021-01-01 2021-12-31 0001288469 mxl:IndustrialandmultimarketMember 2020-01-01 2020-12-31 0001288469 mxl:IndustrialandmultimarketMember 2019-01-01 2019-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001288469 mxl:IndustrialandmultimarketMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2021-01-01 2021-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2020-01-01 2020-12-31 0001288469 us-gaap:SalesRevenueNetMember mxl:RevenuefromDistributorsMember mxl:DistributorsMember 2019-01-01 2019-12-31 0001288469 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001288469 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001288469 srt:MinimumMember 2021-12-31 0001288469 srt:MaximumMember 2021-12-31 0001288469 2020-07-31 0001288469 us-gaap:UnderfundedPlanMember 2021-12-31 0001288469 us-gaap:UnderfundedPlanMember 2020-12-31 0001288469 srt:MinimumMember 2020-12-31 0001288469 srt:MaximumMember 2020-12-31 0001288469 srt:MinimumMember 2020-01-01 2020-12-31 0001288469 srt:MaximumMember 2020-01-01 2020-12-31 0001288469 us-gaap:InventoriesMember 2021-12-31 0001288469 mxl:OtherObligationsMember 2021-12-31 0001288469 2021-02-23 iso4217:USD shares iso4217:USD shares mxl:segment mxl:businessActivity pure mxl:vote 0001288469 2021 FY false 3000000000 P2Y P2Y P1Y P1Y P1Y http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P1M P3M P7Y0M0D 10-K true 2021-12-31 --12-31 false 001-34666 MaxLinear Inc. DE 14-1896129 5966 La Place Court, Suite 100, Carlsbad CA 92008 760 692-0711 Common stock MXL NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 3000000000 76784973 Information required by Part III of this Form 10-K is incorporated by reference to the registrant’s proxy statement or the Proxy Statement, for the 2022 annual meeting of stockholders, which proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K. 248 Grant Thornton LLP Newport Beach, California 130572000 148901000 105000 115000 119724000 67442000 131703000 97839000 22000000 47421000 404104000 361718000 1061000 1018000 60924000 39470000 27269000 21886000 152540000 207266000 306668000 302828000 89168000 86065000 8650000 2191000 1050384000 1022442000 52976000 32751000 40509000 47766000 57268000 105842000 56642000 47302000 207395000 233661000 24640000 20862000 306153000 363592000 22998000 13210000 561186000 631325000 0.0001 0.0001 25000000 25000000 0 0 0 0 0 0 0.0001 0.0001 550000000 550000000 76778000 76778000 74536000 74536000 8000 7000 657485000 602064000 2125000 1435000 -170420000 -212389000 489198000 391117000 1050384000 1022442000 892398000 478596000 317180000 396566000 265798000 149495000 495832000 212798000 167685000 278440000 179993000 98344000 149943000 130025000 88762000 0 86000 0 2204000 3833000 2636000 430587000 313937000 189742000 65245000 -101139000 -22057000 78000 409000 775000 12996000 12952000 11133000 -5221000 0 0 764000 -1170000 -69000 -17375000 -13713000 -10427000 47870000 -114852000 -32484000 5901000 -16259000 -12586000 41969000 -98593000 -19898000 0.55 -1.35 -0.28 0.53 -1.35 -0.28 76037000 73133000 71005000 79679000 73133000 71005000 41969000 -98593000 -19898000 93000 216000 136000 -242000 1010000 160000 792000 0 -932000 -1172000 0 0 8000 -341000 0 225000 -1319000 0 0 85000 0 0 140000 -1319000 690000 2322000 -1159000 42659000 -96271000 -21057000 69551000 7000 493287000 272000 -93630000 399936000 2132000 140000 140000 248000 4109000 4109000 32060000 32060000 -268000 -268000 -1159000 -1159000 -19898000 -19898000 71931000 7000 529596000 -887000 -113796000 414920000 1515000 3997000 3997000 804000 17080000 17080000 286000 3794000 3794000 47597000 47597000 2322000 2322000 -98593000 -98593000 74536000 7000 602064000 1435000 -212389000 391117000 455000 23548000 23548000 2501000 1000 14613000 14614000 196000 4998000 4998000 59358000 59358000 690000 690000 41969000 41969000 76778000 8000 657485000 2125000 -170420000 489198000 41969000 -98593000 -19898000 91792000 76513000 66401000 0 86000 0 0 32945000 0 3000000 2201000 1577000 59358000 47597000 32060000 -3235000 -18488000 -15693000 -533000 0 -46000 226000 319000 1442000 429000 1508000 9240000 -5221000 0 0 0 0 10437000 -634000 -1289000 -760000 7415000 677000 4064000 51690000 16856000 -9090000 33689000 31837000 -10195000 -24186000 38954000 -3805000 -72000 -441000 -3044000 12771000 57094000 1261000 33595000 32606000 2021000 -7320000 34719000 -3966000 -9905000 -6386000 -8142000 7701000 -1934000 -394000 168233000 73593000 78348000 39176000 12487000 6887000 7581000 2799000 86000 40000000 160000000 0 5000000 0 0 -91757000 -175286000 -6973000 350000000 175000000 0 4173000 2696000 0 409813000 17188000 50000000 8780000 8068000 8603000 13149000 3535000 11986000 23548000 0 0 -91903000 159649000 -53383000 -2869000 -1039000 934000 -18296000 56917000 18926000 150034000 93117000 74191000 131738000 150034000 93117000 11034000 11082000 11259000 3839000 2822000 4417000 0 17080000 0 0 34100000 0 23981000 3258000 7632000 Organization and Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Description of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MaxLinear, Inc. was incorporated in Delaware in September 2003. MaxLinear, Inc., together with its wholly owned subsidiaries, collectively referred to as MaxLinear, or the Company, is a provider of communications systems-on-chip (SoC) solutions used in broadband, mobile and wireline infrastructure, data center, and industrial and multi-market applications. MaxLinear is a fabless integrated circuit design company whose products integrate all or substantial portions of a high-speed communication system, including radio frequency (RF), high-performance analog, mixed-signal, digital signal processing, security engines, data compression and networking layers, and power management. MaxLinear’s customers include electronics distributors, module makers, original equipment manufacturers, or OEMs, and original design manufacturers, or ODMs, who incorporate the Company’s products in a wide range of electronic devices, including cable Data Over Cable Service Interface Specifications (DOCSIS), fiber and DSL broadband modems and gateways; Wi-Fi and wireline routers for home networking; radio transceivers and modems for 4G/5G base-station and backhaul infrastructure; fiber-optic modules for data center, metro, and long-haul transport networks; as well as power management and interface products used in these and many other markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2020, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of its products from the work-from-home environment in the second half of 2020 and in fiscal year 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also believes that its $131.7 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of February 2, 2022, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">remote. The allowance for credit losses as of December 31, 2021 and 2020 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2021 and 2020, were not material.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts. The interest rate swap was carried at fair value prior to its expiration in 2020. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3Mjk0OQ_173637a2-208b-46c9-975c-a58200d8b92c">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3Mjk2Ng_902bc6ba-16f3-4ad9-bd66-99e7eb2ad39a">two</span> to five years. To determine if the production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company's policy for long-lived assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During the years 2021, 2020, and 2019, the Company recorded impairment of intangible assets of $0, $0.1 million and $0, respectively. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 5 for more information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer's rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company's current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company's general assurance warranty of products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzI4NQ_04917aee-22bf-4793-87f0-a06685190a10">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company’s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzQ0MA_2777f057-c5f1-4b79-8d11-457a82f69623">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzQ1Mg_546fc9a0-24e6-4e90-b220-5e8da58eed4a">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional cost of net revenue may be required in future periods. As of December 31, 2021 and 2020, the Company has warranty reserves of $0.8 million and $0.7 million, respectively, based on the Company’s estimates. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate since the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date, was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives and Hedging Activities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records derivatives in the consolidated balance sheets at fair value. Hedge accounting is applied to derivatives designated in a hedging relationship. A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative’s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders’ equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative’s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the income statement for the period that the adjustment is determined to be required.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and change in fair value of projected benefit obligation for defined benefit plans. </span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the year ended December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of MaxLinear, Inc. and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America, or GAAP. All intercompany transactions and investments have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of certain foreign subsidiaries is the local currency. Accordingly, assets and liabilities of these foreign subsidiaries are translated at the current exchange rate at the balance sheet date and historical rates for equity. Revenue and expense components are translated at weighted average exchange rates in effect during the period. Gains and losses resulting from foreign currency translation are included as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in the results of operations, and to date, have not been material.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Use of Estimates and Significant Risks and Uncertainties</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes of the consolidated financial statements. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2020, the Company’s revenues were impacted by the novel coronavirus disease, or COVID-19, pandemic. In particular, the Company experienced some negative impact to its revenue and gross profits in the first half of 2020 due to several industry-wide dynamics related to COVID-19 including supply constraints as well as customer requests to temporarily delay shipments. Although the Company has benefited from increased demand for certain of its products from the work-from-home environment in the second half of 2020 and in fiscal year 2021, a sudden increase in demand for electronics containing semiconductor chips and stockpiling of chips by certain firms in China blacklisted by the U.S. has exacerbated bottlenecks in the supply chain, resulting in a global semiconductor supply shortage impacting the Company’s industry. Some chip manufacturers are estimating this supply shortage may continue into 2023. While these chip manufacturers are working to increase capacity in the future, and the Company is continuing to work closely with its suppliers and customers to minimize the potential adverse impacts of the supply shortage, such shortage may have a near-term impact on the Company’s ability to meet increased demand on certain products and have a negative impact on its operating results which may continue into 2023. Heightened volatility, global supply shortages, and uncertainty in customer demand and the worldwide economy in general has continued, and the Company may experience increased volatility in its sales and revenues in the near future. However, the magnitude of such volatility on the Company’s business and its duration is uncertain and cannot be reasonably estimated at this time. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also believes that its $131.7 million of cash and cash equivalents at December 31, 2021 will be sufficient to fund its projected operating requirements for at least the next twelve months. A material adverse impact from COVID-19 and the global semiconductor supply shortage could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if the Company pursues additional acquisitions. The Company’s future capital requirements will depend on many factors, including changes in revenue, the expansion of engineering, sales and marketing activities, the timing and extent of expansion into new territories, the timing of introductions of new products and </span></div>enhancements to existing products, the continuing market acceptance of the Company’s products and potential material investments in, or acquisitions of, complementary businesses, services or technologies. Additional funds may not be available on terms favorable to the Company or at all. If the Company is unable to raise additional funds when needed, it may not be able to sustain its operations or execute its strategic plans. The Company is not aware of any specific event or circumstance that would require an update to its estimates or adjustments to the carrying value of its assets and liabilities as of February 2, 2022, the issuance date of this Annual Report on Form 10-K. Actual results could differ from those estimates, particularly if the Company experiences material impacts from COVID-19. 131700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Business Combinations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for its acquisitions. It requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed, at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the acquisition date fair values of the net assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, its estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to exit or restructure certain activities of an acquired company or the Company’s internal operations are accounted for as termination and exit costs pursuant to ASC 420, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exit or Disposal Cost Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for separately from the business combination. A liability for costs associated with an exit or disposal activity is recognized and measured at its fair value in the consolidated statements of operations in the period in which the liability is incurred. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a given acquisition, the Company may identify certain pre-acquisition contingencies as of the acquisition date and may extend its review, evaluation, and adjustment of these pre-acquisition contingencies throughout the measurement period in order to obtain sufficient information to assess whether the Company includes these contingencies as a part of the fair value estimates of assets acquired and liabilities assumed and, if so, to determine their estimated amounts. A pre-acquisition contingency (non-income tax related) is only recognized as an asset or a liability if: (i) it is probable that an asset existed or a liability had been incurred at the acquisition date and (ii) the amount of the asset or liability can be reasonably estimated. Subsequent to the measurement period, changes in estimates of such contingencies will affect earnings and could have a material effect on the Company's results of operations and financial position.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax-related valuation allowances assumed, if any, in connection with a business combination are initially estimated as of the acquisition date. The Company re-evaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to the preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the end of the measurement period or final determination of the estimated value of the tax allowance or contingency, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the income tax provision (benefit) in the consolidated statements of operations and could have a material impact on the results of operations and financial position.</span></div> Cash and Cash EquivalentsThe Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. Cash equivalents are recorded at cost, which approximates market value. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs ongoing credit evaluations of its customers and assesses each customer’s credit worthiness. The Company monitors collections and payments from its customers and maintains an allowance for doubtful accounts, which is based upon applying an expected credit loss rate to receivables based on the historical loss rate from similar high risk customers adjusted for current conditions, including any specific customer collection issues identified, and forecasts of economic conditions. Delinquent account balances are written off after management has determined that the likelihood of collection is </span></div>remote. The allowance for credit losses as of December 31, 2021 and 2020 and the activity in this account, including the current-period provision for expected credit losses for the years ended December 31, 2021 and 2020, were not material. <div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the recoverability of its inventory based on assumptions about demand and market conditions. Forecasted demand is determined based on historical sales and expected future sales. Inventory is stated at the lower of cost or net realizable value. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis and net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company reduces its inventory to its lower of cost or net realizable value on a part-by-part basis to account for its obsolescence or lack of marketability. Reductions are calculated as the difference between the cost of inventory and its net realizable value based upon assumptions about future demand, market conditions and costs. Once established, these adjustments are considered permanent and are not revised until the related inventory is sold or disposed of.</span></div> Fair Value of Financial InstrumentsThe carrying amount of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued expenses and compensation are considered to be representative of their respective fair values because of the short-term nature of these accounts. The interest rate swap was carried at fair value prior to its expiration in 2020. Property and EquipmentProperty and equipment is carried at cost and depreciated over the estimated useful lives of the assets, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3Mjk0OQ_173637a2-208b-46c9-975c-a58200d8b92c">two</span> to five years, using the straight-line method. Leasehold improvements are stated at cost and amortized over the shorter of the estimated useful lives of the assets or the lease term. P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Production Masks</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production masks with alternative future uses or discernible future benefits are capitalized and amortized over their estimated useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3Mjk2Ng_902bc6ba-16f3-4ad9-bd66-99e7eb2ad39a">two</span> to five years. To determine if the production mask has alternative future uses or benefits, the Company evaluates risks associated with developing new technologies and capabilities, and the related risks associated with entering new markets. Production masks that do not meet the criteria for capitalization are expensed as research and development costs.</span></div> P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations accounted for under the acquisition method. Intangible assets represent purchased intangible assets including developed technology, in-process research and development, or IPR&amp;D, technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames. Purchased finite-lived intangible assets are capitalized and amortized over their estimated useful lives. Technologies acquired or licensed from other companies, customer relationships, non-compete covenants, backlog, and trademarks and tradenames are capitalized and amortized over the lesser of the terms of the agreement, or estimated useful life. The Company capitalizes IPR&amp;D projects acquired as part of a business combination. On completion of each project, IPR&amp;D assets are reclassified to developed technology and amortized over their estimated useful lives.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Goodwill is not amortized but is tested for impairment using either a qualitative assessment, and/or quantitative assessment, which is based on comparing the fair value of a reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a goodwill impairment loss is recorded. The Company tests by reporting unit, goodwill and other indefinite-lived intangible assets for impairment as of October 31 each year or more frequently if it believes indicators of impairment exist.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During development, IPR&amp;D is not subject to amortization and is tested for impairment annually or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company reviews indefinite-lived intangible assets for impairment using a qualitative assessment, followed by a quantitative assessment, as needed, each year as of October 31, the date of its annual goodwill impairment review, or whenever events or changes in circumstances indicate the carrying value may not be recoverable. Recoverability of indefinite-lived intangible assets is measured by comparing the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carrying amount of the asset to its fair value. In certain cases, the Company utilizes the relief-from-royalty method when appropriate, and a fair value will be obtained based on analysis over the costs saved by owning the right instead of leasing it. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Once an IPR&amp;D project is complete, it becomes a finite-lived intangible asset and is evaluated for impairment both immediately prior to its change in classification and thereafter in accordance with the Company's policy for long-lived assets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the useful lives, to determine whether indicators of impairment may exist which warrant adjustments to carrying values or estimated useful lives. An impairment loss would be recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss would be measured based on the excess of the carrying amount of the asset over the asset’s fair value.</span></div> 0 100000 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily generated from sales of the Company’s integrated circuits to electronics distributors, module makers, OEMs, and ODMs under individual customer purchase orders, some of which have underlying master sales agreements that specify terms governing the product sales. The Company recognizes such revenue at the point in time when control of the products is transferred to the customer at the estimated net consideration for which collection is probable, taking into account the customer's rights to price protection, other pricing credits, unit rebates, and rights to return unsold product. Transfer of control occurs either when products are shipped to or received by the distributor or direct customer, based on the terms of the specific agreement with the customer, if the Company has a present right to payment and transfer of legal title and the risks and rewards of ownership to the customer has occurred. For most of the Company's product sales, transfer of control occurs upon shipment to the distributor or direct customer. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intention to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Since payment terms are less than a year, the Company has elected the practical expedient and does not assess whether a customer contract has a significant financing component. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A five-step approach is applied in the recognition of revenue: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when the Company satisfies a performance obligation. Customer purchase orders plus the underlying master sales agreements are considered to be contracts with the customer for purposes of applying the five-step approach.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pricing adjustments and estimates of returns under contractual stock rotation rights are treated as variable consideration for purposes of determining the transaction price, and are estimated at the time control transfers using the expected value method based on the Company’s analysis of actual price adjustment claims by distributors and historical product return rates, and then reassessed at the end of each reporting period. The Company also considers whether any variable consideration is constrained, since such amounts for which it is probable that a significant reversal will occur when the contingency is subsequently resolved are required to be excluded from revenues. Price adjustments are finalized at the time the products are sold through to the end customer and the distributor or end customer submits a claim to reduce the sale price to a pre-approved net price. Stock rotation allowances are capped at a fixed percentage of the Company's sales to a distributor for a period of time, up to six months, as specified in the individual distributor contract. If the Company's current estimates of such credits and rights are materially inaccurate, it may result in adjustments that affect future revenues and gross profits. Returns under the Company's general assurance warranty of products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzI4NQ_04917aee-22bf-4793-87f0-a06685190a10">one</span> to three years have not been material and warranty-related services are not considered a separate performance obligation under the customer contracts. Most of the Company’s customers resell the Company’s product as part of their product and thus are tax-exempt; however, to the extent the Company collects and remits taxes on product sales from customers, it has elected to exclude from the measurement of transaction price such taxes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each distinct promise to transfer products is considered to be an identified performance obligation for which revenue is recognized upon transfer of control of the products to the customer. Although customers may place orders for products to be delivered on multiple dates that may be in different quarterly reporting periods, all of the orders are scheduled within one year from the order date. The Company has opted to not disclose the portion of revenues allocated to partially unsatisfied </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance obligations, which represent products to be shipped within 12 months under open customer purchase orders, at the end of the current reporting period. The Company has also elected to record sales commissions when incurred, as the period over which the sales commission asset that would have been recognized is less than one year. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer contract liabilities consist primarily of obligations to deliver rebates to customers in the form of units of products which are included in accrued expenses and other current liabilities in the consolidated balance sheets. Other obligations to customers consist of estimates of price protection rights offered to the Company’s end customers, which are included in accrued price protection liability in the consolidated balance sheets, as well as price adjustments expected to be claimed by the distributor upon sell-through of the products to their customers, and amounts expected to be returned by distributors under stock rotation rights, which are included in accrued expenses and other current liabilities in the consolidated balance sheets. The Company also records a right of return asset, consisting of amounts representing the products the Company expects to receive from customers in returns, which is included in inventory in the consolidated balance sheets, and is typically settled within six months of transfer of control to the customer, or the period over which stock rotation rights are based. Upon lapse of the time period for stock rotations, or the contractual end to price protection and rebate programs, which is approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzQ0MA_2777f057-c5f1-4b79-8d11-457a82f69623">one</span> to two years, and when the Company believes unclaimed amounts are no longer subject to payment and will not be paid, any remaining asset or liability is derecognized by an offsetting entry to cost of net revenue and net revenue. For additional disclosures regarding contract liabilities and other obligations to customers, see Note 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div>The Company assesses customer accounts receivable and contract assets for impairment in accordance with ASC 310-10-35. P30D P6M P3Y P1Y P1Y P6M P2Y Warranty The Company generally provides a warranty on its products for a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF8zNC9mcmFnOmZiNzU1YThjYWVhNjRjMGM4MDc0YzBlNWE5Mjg0Mjg5L3RleHRyZWdpb246ZmI3NTVhOGNhZWE2NGMwYzgwNzRjMGU1YTkyODQyODlfMTA5OTUxMTY3MzQ1Mg_546fc9a0-24e6-4e90-b220-5e8da58eed4a">one</span> to three years. The Company makes estimates of product return rates and expected costs to replace the products under warranty at the time revenue is recognized based on historical warranty experience and any known product warranty issues. If actual return rates and/or replacement costs differ significantly from these estimates, adjustments to recognize additional cost of net revenue may be required in future periods. P3Y 800000 700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in one segment as it has developed, marketed and sold primarily only one class of similar products, radio-frequency, high-performance analog and mixed-signal communications system-on-chip solutions for the connected home, wired and wireless infrastructure markets and industrial and multi-market applications.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company has one business activity and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level. Accordingly, the Company reports as a single operating segment.</span></div> 1 1 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the cost of employee services received in exchange for equity incentive awards, including restricted stock units and restricted stock awards, employee stock purchase rights and stock options based on the grant date fair value of the award. The Company calculates the fair value of restricted stock units and performance-based restricted stock units based on the fair market value of the Company’s common stock on the grant date. Stock-based compensation expense is then determined based on the number of restricted stock units that are expected to vest; for performance-based restricted stock units, this is the number of units that are expected to vest during the performance period if it is probable that the Company will achieve the performance metrics specified in the underlying award agreement. The Company uses the Black-Scholes valuation model to calculate the fair value of stock options and employee stock purchase rights granted to employees. Stock-based compensation expense is recognized over the period during which the employee is required to provide services in exchange for the award, which is usually the vesting period. The Company recognizes compensation expense over the vesting period using the straight-line method and classifies these amounts in the consolidated statements of operations based on the department to which the related employee reports.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in connection with the development of the Company’s technology and future products are charged to research and development expense as incurred.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases primarily consist of facility leases which are classified as operating leases. The Company assesses whether an arrangement contains a lease at inception. The Company recognizes a lease liability to make contractual payments under all leases with terms greater than twelve months and a corresponding right-of-use asset, representing its right to use the underlying asset for the lease term. The lease liability is initially measured at the present value of the lease payments over the lease term using the collateralized incremental borrowing rate since the implicit rate is unknown. Options to extend or terminate a lease are included in the lease term when it is reasonably certain that the Company will exercise such an option. The right-of-use asset is initially measured as the contractual lease liability plus any initial direct costs and prepaid lease payments made, less any lease incentives. Upon adoption of ASC 842 on January 1, 2019, the carrying value of lease-related restructuring liabilities for certain restructured leases existing at that date, was offset against the related right-of-use assets. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASC 842, the Company elected certain practical expedients and accordingly has (1) carried forward its prior assessments of (a) whether existing contracts on the January 1, 2019 adoption date contain leases, (b) classification of leases as operating or financing and (c) initial direct costs for existing leases and (2) considered hindsight in determining the lease term and assessing impairment of the right-of-use-asset. In addition, the Company used a portfolio approach for its facility leases when making judgments and estimates, such as the discount rate. </span></div>Leased right-of-use assets are subject to impairment testing as a long-lived asset at the asset-group level. The Company monitors its long-lived assets for indicators of impairment. As the Company’s leased right-of-use assets primarily relate to facility leases, early abandonment of all or part of facility as part of a restructuring plan is typically an indicator of impairment. If impairment indicators are present, the Company tests whether the carrying amount of the leased right-of-use asset is recoverable including consideration of sublease income, and if not recoverable, measures impairment loss for the right-of-use asset or asset group. P12M Derivatives and Hedging ActivitiesThe Company records derivatives in the consolidated balance sheets at fair value. Hedge accounting is applied to derivatives designated in a hedging relationship. A derivative designated as a hedge of a forecasted transaction is carried at fair value with the effective portion of a derivative’s gain or loss recorded in other comprehensive income (i.e., a separate component of stockholders’ equity) and subsequently recognized in earnings in the same period or periods the hedged forecasted transaction affects earnings. The ineffective portion of a derivative’s gain or loss is recorded in earnings as it occurs. Changes in certain terms of the hedged transactions, including the selection of interest rate from one-month LIBOR to another rate could cause ineffectiveness in the derivatives and result in reclassification of amounts in accumulated other comprehensive income (loss) into earnings. Pension and Other Defined Benefit Retirement ObligationsThe costs of pension and certain other defined benefit employee retirement benefits are required to be recognized based upon actuarial valuations. The related net retirement benefit obligation is recognized as the excess of the projected benefit obligation over the fair value of the plan assets. In measuring the retirement benefit obligation, the discount rate, expected long-term rate of return on plan assets, and long-term rate of salary increase are the most significant assumptions. Retirement benefit costs primarily represent the increase in the actuarial present value of the retirement benefit obligation. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides for income taxes utilizing the asset and liability approach of accounting for income taxes. Under this approach, deferred taxes represent the future tax consequences expected to occur when the reported amounts of assets and liabilities are recovered or paid. Deferred taxes are presented net as noncurrent. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year. Deferred taxes result from the differences between the financial and tax bases of the Company’s assets and liabilities and are adjusted for changes in tax rates and tax laws when changes are enacted. Valuation allowances are recorded to reduce deferred tax assets when a judgment is made that is considered more likely than not that a tax benefit will not be realized. A decision to record a </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valuation allowance results in an increase in income tax expense or a decrease in income tax benefit. If the valuation allowance is released in a future period, income tax expense will be reduced accordingly.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The impact of an uncertain income tax position is recognized at the largest amount that is “more likely than not” to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. The Company continually assesses the need for a valuation allowance on the deferred tax asset by evaluating both positive and negative evidence that may exist. Any adjustment to the net deferred tax asset valuation allowance would be recorded in the income statement for the period that the adjustment is determined to be required.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act, or the Tax Act, was enacted into U.S. tax law. In 2018, the Company made an accounting policy election to treat Global Intangible Low Taxed Income in accordance with the Tax Act as a period cost.</span></div> Comprehensive Income (Loss)Comprehensive income (loss) is defined as the change in equity (net assets) of a business entity during a period from transactions and other events and circumstances from non-owner sources. Other comprehensive income (loss) includes certain changes in equity that are excluded from net income (loss), net of tax, such as foreign currency translation gains and losses and change in fair value of projected benefit obligation for defined benefit plans. <div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Settlement Costs</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs are expensed as incurred. The Company is involved in disputes, litigation and other legal actions in the ordinary course of business. The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred at the date of the financial statements and (ii) the loss or range of loss can be reasonably estimated.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for the Company beginning with fiscal year 2021. Most amendments within the standard are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The adoption of the amendments in this update did not have a material impact on the Company’s consolidated financial position and results of operations as of and for the year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, the FASB issued ASU No. 2020-10 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to make incremental improvements to GAAP and address stakeholder suggestions, including, among other things, clarifying that the requirement to provide comparative information in the financial statements extends to the corresponding disclosures section. The amendments in this update are effective for the Company beginning with fiscal year 2021. The amendments in this update should be applied retrospectively and at the beginning of the period that includes the adoption date. The adoption of the amendments in this update did not have a material impact on the Company’s financial disclosures as of and for the year ended December 31, 2021.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, to provide specific guidance to eliminate diversity in practice on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts from customers in a business combination consistent with revenue contracts with customers not acquired in an acquisition. The amendments in this update provide that the acquirer should consider the terms of the acquired contracts, such as timing of payment, identify each performance obligation in the contracts, and allocate the total transaction price to each identified performance obligation on a relative standalone selling price basis as of contract inception (that is, the date the acquiree entered into the contracts) or contract modification to determine what should be recorded at the acquisition date. These amendments are effective for the Company beginning with fiscal year 2023. The impact of the adoption of the amendments in this update will depend on the magnitude of any customer contracts assumed in a business combination in 2023 and beyond.</span></div> Net Income (Loss) Per Share<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share, or EPS, is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing net income (loss) by the weighted-average number of common shares outstanding for the period and the weighted-average number of dilutive common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, common stock options, restricted stock units and restricted stock awards are considered to be common stock equivalents and are only included in the calculation of diluted EPS when their effect is dilutive. In periods in which the Company has a net loss, dilutive common stock equivalents are excluded from the calculation of diluted EPS.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2021, 2020, and 2019, the Company excluded common stock equivalents for outstanding stock-based awards, which represented potentially dilutive securities of 0.07 million for 2021, 3.2 million for 2020 periods, and 2.5 million for 2019 from the calculation of diluted net income (loss) per share due to their anti-dilutive nature.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the computation of basic and diluted EPS:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive common stock equivalents</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.28)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 41969000 -98593000 -19898000 76037000 73133000 71005000 3642000 0 0 79679000 73133000 71005000 0.55 -1.35 -0.28 0.53 -1.35 -0.28 70000.00 3200000 2500000 Business Combinations<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of the Wi-Fi and Broadband assets business</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 31, 2020, the Company and certain of its designated subsidiaries completed their acquisition of the Home Gateway Platform Division, which the Company refers to as the Wi-Fi and Broadband assets business, pursuant to an Asset Purchase Agreement with Intel Corporation, or Intel, dated April 5, 2020 (the “Asset Purchase Agreement”), and related agreements. The Company paid cash consideration of $150.0 million for the purchase of certain assets of the Wi-Fi and Broadband assets business, and assumed certain liabilities related to specified employment matters. The transaction was funded with a portion of the net proceeds from a secured incremental term loan with an aggregate principal amount of $175.0 million (Note 8). The acquired assets and assumed liabilities, together with the employees who joined the Company and its subsidiaries as a result of the transaction, represent a business as defined in ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Company has integrated the acquired assets and rehired employees into the Company’s existing business and has completed its purchase price allocation accounting associated with this acquisition. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Acquisition of NanoSemi, Inc.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 9, 2020, the Company completed its acquisition of NanoSemi, Inc. or NanoSemi, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”) with NanoSemi, dated September 9, 2020. The initial closing transaction consideration consisted of $10.0 million in cash and 804,163 shares of MaxLinear’s common stock. In addition, in the year ended December 31, 2021, the NanoSemi stockholders received $35.0 million in cash payments that were deferred as of the acquisition date, and certain NanoSemi stockholders may also receive up to an additional $35.0 million in potential contingent consideration, subject to the acquired business’s satisfying certain financial objectives from July 1, 2020 through December 31, 2022. The stock consideration was issued in reliance on exemptions from the registration requirements of the Securities Act of 1933, as amended. In connection with the acquisition, MaxLinear agreed to provide the NanoSemi stockholders with certain registration rights with respect to the shares of MaxLinear common stock they received in the acquisition. The Company has integrated NanoSemi into the Company's existing business and has completed its purchase price allocation accounting associated with this acquisition.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Company X</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 8, 2021, the Company completed its acquisition of a business, or Company X, pursuant to a Purchase and Sale Agreement (the “Purchase Agreement”). The initial closing transaction consideration consisted of $5.0 million in cash. In addition, their stockholders may receive up to an additional $3.0 million in potential contingent consideration, subject to the acquired business satisfying certain financial and personnel objectives by March 31, 2023. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company X is headquartered in Chennai, India and operates as a WiFi solutions and service provider.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Acquisition Consideration</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of purchase price consideration to acquire Company X (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Preliminary Purchase Price Allocation</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A preliminary allocation of purchase price as of the December 8, 2021 acquisition closing date based upon an estimate of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the fair value of the assets acquired and the liabilities assumed by the Company in the acquisition primarily includes $4.4 million in identifiable intangible assets, and $0.5 million in net operating liabilities, with $3.8 million in goodwill:</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assumptions in the Allocations of Purchase Price</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management prepared the purchase price allocations for the Wi-Fi and Broadband assets business, NanoSemi, and Company X, and in doing so considered or relied in part upon reports of a third party valuation expert to calculate the fair value of certain acquired assets, which primarily included identifiable intangible assets, inventory, and property and equipment for the Wi-Fi and Broadband assets business and NanoSemi, and identifiable intangible assets for Company X, the portions of the purchase consideration for NanoSemi that were initially deferred and were subsequently paid to NanoSemi stockholders in the year ended December 31, 2021, as described above, and contingent consideration for NanoSemi and Company X. Certain stockholders that are employees of NanoSemi and Company X were not required to remain employed in order to receive the deferred payments and contingent consideration; accordingly, the fair value of the deferred payments and contingent consideration were accounted for as a portion of the purchase consideration.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of fair value require management to make significant estimates and assumptions. The goodwill recognized is attributable primarily to the acquired workforce, expected synergies, and other benefits that MaxLinear believes will result from integrating the operations of the Wi-Fi and Broadband assets business, NanoSemi, and Company X with the operations of MaxLinear. Certain liabilities included in the purchase price allocations are based on management’s best estimates of the amounts to be paid or settled and based on information available at the time the purchase price allocations were prepared. There have been no adjustments between the preliminary purchase price allocations reflected as of December 31, 2020 for the Wi-Fi and Broadband assets business and NanoSemi, and the final purchase price allocations reflected as of December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the identified intangible assets acquired from the Wi-Fi and Broadband assets business, NanoSemi and Company X was estimated using an income approach. Under the income approach, an intangible asset’s fair value is equal to the present value of future economic benefits to be derived from ownership of the asset. Indications of value are developed by discounting future net cash flows to their present value at market-based rates of return. More specifically, the fair value of the developed and licensed technology, IPR&amp;D and backlog assets was determined using the multi-period excess earnings method, or MPEEM. MPEEM is an income approach to fair value measurement attributable to a specific intangible asset being valued from the asset grouping’s overall cash-flow stream. MPEEM isolates the expected future discounted cash-flow stream to its net present value. Significant factors considered in the calculation of the developed technology and IPR&amp;D intangible assets were the risks inherent in the development process, including the likelihood of achieving technological success and market acceptance. Each project was analyzed to determine the unique technological innovations, the existence and reliance on core technology, the existence of any alternative future use or current technological feasibility and the complexity, cost, and time to complete the remaining development. Future cash flows for each project were estimated based on forecasted revenue and costs, taking into account the expected product life cycles, market penetration, and growth rates. Developed technology began amortization immediately upon the closing of the transaction and IPR&amp;D will begin amortization upon the completion of each project. If any of the projects are abandoned, the Company will be required to impair the related IPR&amp;D asset.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the acquisition of the Wi-Fi and Broadband assets business, the Company has assumed liabilities which primarily consist of accrued employee compensation and benefits in jurisdictions where such transfer is required either by law or by work council agreement. In connection with the acquisition of NanoSemi and Company X, the Company assumed certain operating liabilities. The liabilities assumed in these acquisitions are included in the respective purchase price allocations above. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in connection with the Wi-Fi and Broadband assets business, NanoSemi and Company X was $23.4 million, $41.1 million, and $3.8 million respectively. The Company does not expect to deduct any of the acquired goodwill for tax purposes.</span></div> 150000000 175000000 10000000 804163 35000000 35000000 5000000 3000000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of purchase price consideration to acquire Company X (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:76.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of purchase consideration:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair value of contingent consideration is based on applying the Monte Carlo simulation method to forecast achievement under various contingent consideration events which may result in up to $3.0 million in payments subject to the acquired business’s satisfying certain financial and personnel objectives by March 31, 2023 under the Purchase Agreement. Key inputs in the valuation include forecasted revenue, revenue volatility and discount rate. Underlying forecast mathematics were based on Geometric Brownian Motion in a risk-neutral framework and discounted back to the applicable period in which the accumulative thresholds were achieved at discount rates commensurate with the risk and expected payout term of the contingent consideration.</span></div> 5000000 2700000 7700000 3000000 4400000 500000 3800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of identifiable intangible assets acquired and the related expected lives for the finite-lived intangible assets (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:51.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.493%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Finite-lived intangible assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P3Y 4400000 4400000 23400000 41100000 3800000 Restructuring Activity<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company approves and implements restructuring plans as a result of internal resource alignment and cost saving measures. Such restructuring plans include terminating employees, vacating certain leased facilities, and cancellation of contracts. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related charges</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2021 included the impairment of leased right-of-use assets and leasehold improvements of $0.4 million and $0.2 million, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related charges for the year ended December 31, 2020 included the impairment of leased right-of-use assets of $1.5 million related to a reduction in expected cash inflows from subleases.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease related and other charges for the year ended December 31, 2019 primarily related to exiting certain redundant facilities.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company’s restructuring liability for the year ended December 31, 2021 and 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursement due from Intel (Note 6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursement from Intel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the remaining lease related charges primarily consist of common area maintenance obligations. The Company does not expect to incur additional material costs related to current restructuring plans.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity related to the restructuring plans, which is included in restructuring charges in the consolidated statements of operations:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee separation expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease related charges</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 1273000 1620000 1150000 608000 1998000 1301000 323000 215000 185000 2204000 3833000 2636000 400000 200000 1500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a roll-forward of the Company’s restructuring liability for the year ended December 31, 2021 and 2020. The restructuring liability is included in accrued expenses and other current liabilities and other long-term liabilities in the consolidated balance sheets.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.795%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Separation Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Related Charges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,523)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursement due from Intel (Note 6)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursement from Intel</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash charges and adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion as of December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 818000 19000 837000 1620000 1998000 215000 3833000 2165000 322000 36000 2523000 -4415000 0 0 -4415000 596000 1774000 195000 2565000 3274000 720000 3000 3997000 1273000 608000 323000 2204000 1833000 329000 25000 2187000 2711000 2711000 3000 555000 301000 859000 0 444000 0 444000 0 320000 0 320000 0 124000 0 124000 Goodwill and Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from the acquisition method of accounting for business combinations and represents the excess of the purchase price over the fair value of the net assets and other identifiable intangible assets acquired. The fair values of net tangible assets and intangible assets acquired are based upon preliminary valuations and the Company’s estimates and assumptions are subject to change within the measurement period (potentially up to one year from the acquisition date). </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill for the periods indicated:    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:70.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual goodwill impairment assessment on October 31st each year, using a quantitative assessment comparing the fair value of each reporting unit, which the Company has determined to be the entity itself, with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company's impairment assessment, no goodwill impairment was recognized as of October 31, 2021. In addition to its annual review, the Company performs a test of impairment when indicators of impairment are present. During the years ended December 31, 2021, 2020, and 2019, there were no indications of impairment of the Company’s goodwill balances. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangibles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete covenants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,471)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254,864)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of finite-lived intangible assets in cost of net revenue in the consolidated statements of operations results primarily from acquired developed technology.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews the carrying amount of its long-lived assets subject to depreciation and amortization, as well as the related useful lives, to determine whether indicators of impairment may exist that warrant adjustments to carrying values or estimated useful lives. An impairment loss is recognized when the sum of the expected future undiscounted net cash flows is less than the carrying amount of the asset. Should impairment exist, the impairment loss is measured based on the excess of the carrying amount of the asset over the asset’s fair value. During the years ended December 31, 2021 and 2019, no impairment losses related to finite-lived intangible assets were recognized. During the year ended December 31, 2020, the Company recognized impairment losses related to finite-lived intangible assets of $0.1 million, which was attributable to certain purchased licensed technology. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived Intangible Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company’s activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company performs its annual assessment of indefinite-lived intangible assets on October 31st each year or more frequently if events or changes in circumstances indicate that the asset might be impaired utilizing a qualitative test as a precursor to the quantitative test comparing the fair value of the assets with their carrying amount. Based on the qualitative test, if it is more likely than not that indicators of impairment exists, the Company proceeds to perform a quantitative analysis. Based on the Company’s assessment as of October 31, 2021, no indicators of impairment were identified. During the years ended December 31, 2021, 2020, and 2019, no indicators of impairment were identified and, as a result, no IPR&amp;D impairment losses were recorded. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill for the periods indicated:    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:70.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 302828000 238330000 3840000 64498000 306668000 302828000 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:23.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.726%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189,244)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete covenants</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,471)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,930 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254,864)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P6Y 16850000 2218000 14632000 4869000 2006000 2863000 P7Y 308661000 189244000 119417000 304061000 146252000 157809000 P6Y2M12D 14800000 11221000 3579000 14800000 8818000 5982000 P5Y 128800000 116847000 11953000 128800000 96047000 32753000 0 0 0 1100000 1100000 0 P2Y4M24D 1300000 941000 359000 1300000 641000 659000 P6Y2M12D 470411000 320471000 149940000 454930000 254864000 200066000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,318 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 43078000 37784000 33932000 4000 5000 48000 23625000 23529000 23035000 66707000 61318000 57015000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity related to finite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:69.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 200066000 187971000 4400000 70700000 7581000 2799000 66707000 61318000 0 86000 149940000 200066000 0 0 100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents future amortization of the Company’s finite-lived intangible assets at December 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,940 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 51471000 39677000 24100000 12658000 11547000 10487000 149940000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist entirely of acquired in-process research and development technology, or IPR&amp;D. The following table sets forth the Company’s activities related to indefinite-lived intangible assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.913%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers to developed technology from IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,200 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7200000 0 0 7200000 4600000 0 2600000 7200000 0 0 0 Financial Instruments <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:67.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company’s financial instrument is the amount that would be received in an asset sale or paid to transfer a liability in an orderly transaction between unaffiliated market participants and is recorded using a hierarchical disclosure framework based upon the level of subjectivity of the inputs used in measuring assets and liabilities. The levels are described below:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Quoted prices (unadjusted) in active markets that are accessible at the measurement date for assets or liabilities.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Observable prices that are based on inputs not quoted on active markets, but corroborated by market data.</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Unobservable inputs are used when little or no market data is available.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability is associated with the Company’s acquisition of Company X (Note 3) and is classified as a Level 3 financial instrument that is subject to the acquired business’s satisfaction of certain financial and personnel objectives by March 31, 2023, under the Purchase Agreement. The fair value of the contingent consideration is based on (1) applying the Monte Carlo simulation method, with underlying forecast mathematics based on Geometric Brownian motion in a risk-neutral framework, to forecast achievement of the acquired business’ financial objectives under various possible contingent consideration events and (2) a probability based methodology using management's inputs and assumptions to forecast achievement of the acquired business’ personnel objectives which combined may result in up to $3.0 million in total payments to the acquired business. Key inputs in the valuation include forecasted revenue, revenue volatility, discount rate and discount term as it relates to the financial objectives and probability of achievement, discount term and discount rate as it relates to the personnel objectives. </span></div><div style="text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the financial instruments that are measured on a recurring basis. The contingent consideration liability, a Level 3 financial instrument, was $2.7 million as of December 31, 2021. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for the contingent consideration: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) recognized in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss for the period included in earnings attributable to contingent consideration held at the end of the period</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain recognized in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1, Level 2 or Level 3 fair value hierarchy categories of financial instruments in the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company’s financial instruments are recorded at amounts that approximate fair value due to their liquid or short-term nature or by election on investments in privately-held entities (Note 7). Such financial assets and financial liabilities include: cash and cash equivalents, restricted cash, net receivables, investments in privately-held entities, certain other assets, accounts payable, accrued price protection liability, accrued expenses, accrued compensation costs, and other current liabilities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term debt is not recorded at fair value on a recurring basis, but is measured at fair value for disclosure purposes (Note 8).</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of financial instruments were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:67.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.353%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration (Note 3)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table> 2700000 0 3000000 2700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for the contingent consideration: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) recognized in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss for the period included in earnings attributable to contingent consideration held at the end of the period</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain recognized in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity for the contingent consideration: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value at December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions (Note 3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) recognized in earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss for the period included in earnings attributable to contingent consideration held at the end of the period</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest rate swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain recognized in earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 2700000 0 0 0 0 0 2700000 0 0 0 0 -37000 0 122000 0 -85000 0 0 Balance Sheet Details<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and December 31, 2020, cash and cash equivalents included money market funds of approximately $20.4 million. As of December 31, 2021 and December 31, 2020, the Company has restricted cash of approximately $1.2 million and $1.1 million, respectively. The cash is restricted in connection with guarantees for certain import duties and office leases. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,334 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,839 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, other receivables of $32.8 million consisted of amounts due from Intel of $28.4 million for amounts collected on the Company’s behalf from customers on sales of the Company’s products under the transition services agreement and of $4.4 million for reimbursement of certain severance-related costs pursuant to the Asset Purchase Agreement (Note 3).</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2021, 2020, and 2019 was $17.7 million, $11.3 million and $7.3 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other long-term assets is an investment in a privately held entity of $5.0 million as of December 31, 2021. The Company does not have the ability to exercise significant influence or control over such entity and has accounted for the investment as a financial instrument. Given that there is not a readily determinable fair value, the Company is electing to measure such investment at cost, less any impairment, and adjust the carrying value to fair value if any observable price changes for similar investments in the same entity are identified. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of unclaimed rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,574)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred purchase price payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payables under transition services agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology license payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81Mi9mcmFnOmFkNDVjNjI3ODY4ZDQwNWZhNGFkNzI2OGUzMzJiOTY0L3RhYmxlOjQ1MGNkOTYzYTI3OTRlYzM5YmM3YzgwNWE3N2NhMDhkL3RhYmxlcmFuZ2U6NDUwY2Q5NjNhMjc5NGVjMzliYzdjODA1YTc3Y2EwOGRfMTAtMC0xLTEtMTYwMDU_eeb03e4c-7148-472f-af99-3600448858dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81Mi9mcmFnOmFkNDVjNjI3ODY4ZDQwNWZhNGFkNzI2OGUzMzJiOTY0L3RhYmxlOjQ1MGNkOTYzYTI3OTRlYzM5YmM3YzgwNWE3N2NhMDhkL3RhYmxlcmFuZ2U6NDUwY2Q5NjNhMjc5NGVjMzliYzdjODA1YTc3Y2EwOGRfMTAtMC0xLTEtMTYwMDU_fac87347-3d58-4477-89ac-7b9aecfd3966">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,842 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, payables under transition services agreement of $17.4 million consisted of amounts due to Intel of approximately $9.1 million for purchases of inventory and $8.3 million for other operating expenses incurred under the transition services agreement. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Hedge</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 130572000 148901000 105000 115000 1061000 1018000 131738000 150034000 20400000 20400000 1200000 1100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,334 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,839 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 72369000 35852000 59334000 61987000 131703000 97839000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid and other current assets consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,421 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12194000 7674000 0 32762000 9806000 6985000 22000000 47421000 32800000 28400000 4400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.998%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Masks and production equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,924 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P5Y 3917000 2524000 P3Y P5Y 65004000 55456000 P2Y P5Y 32099000 19205000 P3Y 8763000 7194000 P1Y P5Y 30889000 16871000 4647000 8050000 145319000 109300000 84395000 69830000 60924000 39470000 17700000 11300000 7300000 5000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued price protection liability consists of the following activity:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged as a reduction of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of unclaimed rebates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,574)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,509 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 47766000 12557000 81116000 48942000 0 159000 88373000 13574000 40509000 47766000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.737%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred purchase price payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payables under transition services agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology license payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued engineering and production costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued royalty</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81Mi9mcmFnOmFkNDVjNjI3ODY4ZDQwNWZhNGFkNzI2OGUzMzJiOTY0L3RhYmxlOjQ1MGNkOTYzYTI3OTRlYzM5YmM3YzgwNWE3N2NhMDhkL3RhYmxlcmFuZ2U6NDUwY2Q5NjNhMjc5NGVjMzliYzdjODA1YTc3Y2EwOGRfMTAtMC0xLTEtMTYwMDU_eeb03e4c-7148-472f-af99-3600448858dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81Mi9mcmFnOmFkNDVjNjI3ODY4ZDQwNWZhNGFkNzI2OGUzMzJiOTY0L3RhYmxlOjQ1MGNkOTYzYTI3OTRlYzM5YmM3YzgwNWE3N2NhMDhkL3RhYmxlcmFuZ2U6NDUwY2Q5NjNhMjc5NGVjMzliYzdjODA1YTc3Y2EwOGRfMTAtMC0xLTEtMTYwMDU_fac87347-3d58-4477-89ac-7b9aecfd3966">Short-term lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued obligations to customers for stock rotation rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,842 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 34484000 0 17420000 7337000 5821000 3651000 2620000 2934000 3448000 320000 3628000 2080000 1965000 8888000 8144000 5136000 1135000 7105000 1193000 1044000 29000 6721000 10277000 2847000 2036000 9205000 13642000 57268000 105842000 17400000 9100000 8300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the change in balances of accumulated other comprehensive income (loss) by component:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.759%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate Hedge</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension and Other Defined Benefit Plan Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive income (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> -747000 -140000 0 -887000 1010000 225000 1172000 2407000 0 85000 0 85000 1010000 140000 1172000 2322000 263000 0 1172000 1435000 -242000 0 932000 690000 21000 0 2104000 2125000 Debt and Interest Rate Swap<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under May 12, 2017 credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental term loan under May 12, 2017 credit agreement, as amended</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021 and December 31, 2020, the weighted average effective interest rate on aggregate debt was approximately 3.2% and 4.4%, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the years ended December 31, 2021, 2020 and 2019, the Company recognized total amortization of debt discount and debt issuance costs of $1.3 million, $1.5 million, and $1.2 million, respectively, to interest expense.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate aggregate fair value of the term loans outstanding as of December 31, 2021 and December 31, 2020</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $311.0 million and $376.1 million, respectively, which was estimated on the basis of inputs that are observable in the market and which is considered a Level 2 measurement method in the fair value hierarchy.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2021, the outstanding principal balance of $310.0 million is due in full on June 23, 2028 upon maturity of the loan.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.409%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Initial Term Loan and Revolving Facility under June 23, 2021 Credit Agreement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 23, 2021, the Company entered into a Credit Agreement (the “June 23, 2021 Credit Agreement”), by and among the Company, the lenders from time to time party thereto, and Wells Fargo Bank, National Association, as administrative agent and collateral agent, that provides for a senior secured term B loan facility, or the “Initial Term Loan under the June 23, 2021 Credit Agreement,” in an aggregate principal amount of $350.0 million and a senior secured revolving credit facility, or the “Revolving Facility,” in an aggregate principal amount of up to $100.0 million. The proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement were used (i) to repay in full all outstanding indebtedness under that certain Credit Agreement dated May 12, 2017, by and among the Company, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">MUFG Bank Ltd., as administrative agent and MUFG Union Bank, N.A., as collateral agent and the lenders from time to time party thereto (as amended by Amendment No. 1, dated July 31, 2020 and as further amended, amended and restated, waived, supplemented or otherwise modified from time to time, the “May 12, 2017 Credit Agreement”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and (ii) to pay fees and expenses incurred in connection therewith. The remaining proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement are available for general corporate purposes and the proceeds of the Revolving Facility may be used to finance the working capital needs and other general corporate purposes of the Company and its subsidiaries. As of December 31, 2021, the Revolving Facility was undrawn. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The June 23, 2021 Credit Agreement permits the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to the greater of (x) $175.0 million and (y) 100% of consolidated EBITDA, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain first lien net leverage ratio, secured net leverage ratio and total net leverage ratio tests. Incremental loans are subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the June 23, 2021 Credit Agreement or new lenders.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the June 23, 2021 Credit Agreement, the Initial Term Loan bears interest, at the Company’s option, at a per annum rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a one-month interest period plus 1.00%, in each case, plus an applicable margin of 1.25% or (ii) an adjusted LIBOR rate, subject to a floor of 0.50%, plus an applicable margin of 2.25%. Loans under the Revolving Facility initially bear interest, at a per annum rate equal to either (i) a base rate (as calculated above) plus an applicable margin of 0.00%, or (ii) an adjusted LIBOR rate (as calculated above) plus an applicable margin of 1.00%. Following delivery of financial statements for the Company’s fiscal quarter ending June 30, 2021, the applicable margin for loans under the Revolving Facility will range from 0.00% to 0.75% in the case of base rate loans and 1.00% to 1.75% in the case of LIBOR rate loans, in each case, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. The Company is required to pay commitment fees ranging from 0.175% to 0.25% per annum on the daily undrawn commitments under the Revolving Facility, depending on the Company’s secured net leverage ratio as of the most recently ended fiscal quarter. Commencing on September 30, 2021, the Initial Term Loan under the June 23, 2021 Credit Agreement will amortize in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the June 23, 2021 Credit Agreement, with the balance payable on the maturity date. The June 23, 2021 Credit Agreement contains customary provisions specifying alternative interest rate calculations to be employed at such time as LIBOR ceases to be available as a benchmark for establishing the interest rate on floating interest rate borrowings.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is required to make mandatory prepayments of the outstanding principal amount of term loans under the June 23, 2021 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company has the right to prepay its term loans under the June 23, 2021 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months following the closing date of the June 23, 2021 Credit Agreement. The Initial Term Loan under the June 23, 2021 Credit Agreement will mature on June 23, 2028, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the June 23, 2021 Credit Agreement must be repaid. The Revolving Facility will mature on June 23, 2026, at which time all outstanding principal and accrued and unpaid interest under the Revolving Facility must be repaid. The Company is also obligated to pay fees customary for a credit facility of this size and type.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s obligations under the June 23, 2021 Credit Agreement are required to be guaranteed by certain of its domestic subsidiaries meeting materiality thresholds set forth in the June 23, 2021 Credit Agreement. Such obligations, including the guaranties, are secured by substantially all of the assets of the Company and the subsidiary guarantors pursuant to a Security Agreement, dated as of June 23, 2021, by and among the Company, the subsidiary guarantors from time to time party thereto, and Wells Fargo Bank, National Association, as collateral agent. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The June 23, 2021 Credit Agreement contains customary affirmative and negative covenants, including covenants limiting the ability of the Company and its restricted subsidiaries to, among other things, incur debt, grant liens, undergo certain </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fundamental changes, make investments, make certain restricted payments, and sell assets, in each case, subject to limitations and exceptions set forth in the June 23, 2021 Credit Agreement. The Revolving Facility also prohibits the Company from having a secured net leverage ratio in excess of 3.50:1.00 (subject to a temporary increase to 3.75:1.00 following the consummation of certain material permitted acquisitions) as of the last day of any fiscal quarter of the Company (commencing with the fiscal quarter ending September 30, 2021) if the aggregate borrowings under the Revolving Facility exceed 1% of the aggregate commitments thereunder (subject to certain exceptions set forth in the June 23, 2021 Credit Agreement) as of such date. As of December 31, 2021, the Company was in compliance with such covenants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> also contains customary events of default that include, among other things, certain payment defaults, cross defaults to other indebtedness, covenant defaults, change in control defaults, judgment defaults, and bankruptcy and insolvency defaults. If an event of default exists, the lenders may require immediate payment of all obligations under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and may exercise certain other rights and remedies provided for under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> June 23, 2021 Credit Agreement</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the other loan documents and applicable law.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The debt is carried at its principal amount, net of unamortized debt discount and issuance costs, and is not adjusted to fair value each period. The issuance date fair value of the liability component of the debt in the amount of $350.2 million was determined using a discounted cash flow analysis, in which the projected interest and principal payments were discounted back to the issuance date of the term loan at a market interest rate for nonconvertible debt of 3.4%, which represents a Level 2 fair value measurement. The debt discount of $0.9 million and debt issuance costs of $2.9 million associated with the Initial Term Loan under the June 23, 2021 Credit Agreement are being amortized to interest expense using the effective interest method over its seven-year term. Debt issuance costs of $0.4 million associated with the Revolving Facility are being amortized to interest expense over its five-year term.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Term Loan under May 12, 2017 Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 12, 2017, the Company entered into the May 12, 2017 Credit Agreement in connection with the acquisition of Exar Corporation. The May 12, 2017 Credit Agreement provided for an initial secured term B loan facility, or the “Initial Term Loan under the May 12, 2017 Credit Agreement,” in an aggregate principal amount of $425.0 million. The May 12, 2017 Credit Agreement permitted the Company to request incremental loans in an aggregate principal amount not to exceed the sum of an amount equal to $160.0 million, plus the amount of certain voluntary prepayments, plus an unlimited amount that is subject to pro forma compliance with certain secured leverage ratio and total leverage ratio tests. Incremental loans were subject to certain additional conditions, including obtaining additional commitments from the lenders then party to the credit agreement or new lenders. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the May 12, 2017 Credit Agreement bore interest, at the Company’s option, at a rate equal to either (i) a base rate equal to the highest of (x) the federal funds rate, plus 0.50%, (y) the prime rate then in effect and (z) an adjusted LIBOR rate determined on the basis of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81NS9mcmFnOjA3YzM5YTJmMmJhZjQ3ODNiMWJkMzQ5MDg1NDQyNjc4L3RleHRyZWdpb246MDdjMzlhMmYyYmFmNDc4M2IxYmQzNDkwODU0NDI2NzhfOTczNQ_86dc84fb-f3d2-4a5e-ac40-0e127fe562df">one</span>- <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81NS9mcmFnOjA3YzM5YTJmMmJhZjQ3ODNiMWJkMzQ5MDg1NDQyNjc4L3RleHRyZWdpb246MDdjMzlhMmYyYmFmNDc4M2IxYmQzNDkwODU0NDI2NzhfOTczOQ_78034826-28ab-477f-a5d8-a9f1d7a6f977">three</span>- or six-month interest period, plus 1.0% or (ii) an adjusted LIBOR rate, subject to a floor of 0.75%, in each case, plus an applicable margin of 2.50% in the case of LIBOR rate loans and 1.50% in the case of base rate loans. Commencing on September 30, 2017, the Initial Term Loan under the May 12, 2017 Credit Agreement amortized in equal quarterly installments equal to 0.25% of the original principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, with the balance payable on the maturity date. The Initial Term Loan under the May 12, 2017 Credit Agreement had a term of seven years and was scheduled to mature on May 12, 2024, at which time all outstanding principal and accrued and unpaid interest on the Initial Term Loan under the May 12, 2017 Credit Agreement was due. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company was required to make mandatory prepayments of the outstanding principal amount of term loans under the May 12, 2017 Credit Agreement with the net cash proceeds from the disposition of certain assets and the receipt of insurance proceeds upon certain casualty and condemnation events, in each case, to the extent not reinvested within a specified time period, from excess cash flow beyond stated threshold amounts, and from the incurrence of certain indebtedness. The Company had the right to prepay its term loans under the May 12, 2017 Credit Agreement, in whole or in part, at any time without premium or penalty, subject to certain limitations and a 1.0% soft call premium applicable during the first six months of the loan term. On June 23, 2021, the Company exercised its right to prepay the Initial Term Loan under the May 12, 2017 Credit Agreement and repaid the outstanding principal amount of the Initial Term Loan under the May 12, 2017 Credit Agreement, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Incremental Term Loan under May 12, 2017 Credit Agreement, As Amended</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the acquisition of the Wi-Fi and Broadband assets business, on July 31, 2020, the Company entered into an incremental term loan agreement with certain lenders that amended the May 12, 2017 Credit Agreement and provided for a secured incremental term loan facility in an aggregate principal amount of $350.0 million (the “Incremental Term Loan”). </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Incremental Term Loan bore interest, at the Company’s option, at an Adjusted LIBOR plus a fixed applicable margin of 4.25% per annum or an Adjusted Base Rate plus a fixed applicable margin of 3.25% per annum.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Commencing on July 31, 2020, the Incremental Term Loan amortized in quarterly installments of principal equal to (i) 1.25% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the first through fourth full fiscal quarters of the Company after July 31, 2020, (ii) 2.50% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the fifth through eighth full fiscal quarters of the Company after July 31, 2020, and (iii) 3.75% of the original aggregate principal amount of the Incremental Term Loan on the last day of each of the ninth through the eleventh full fiscal quarters of the Company after July 31, 2020. The Incremental Term Loan had a term of three years and was scheduled to mature on July 31, 2023, at which time all outstanding principal and accrued and unpaid interest on the Incremental Term Loan was due. On June 23, 2021, the Company exercised its right to prepay the Incremental Term Loan and repaid the outstanding principal amount of the Incremental Term Loan, plus accrued and unpaid interest in full with the proceeds of the Initial Term Loan under the June 23, 2021 Credit Agreement. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the settlement of the indebtedness under the May 12, 2017 Credit Agreement, in the year ended December 31, 2021, the Company recognized an aggregate loss on debt extinguishment of $5.2 million consisting of unamortized debt issuance costs and discounts. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Rate Swap</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2017, the Company entered into a fixed-for-floating interest rate swap with an amortizing notional amount to swap a substantial portion of variable rate LIBOR interest payments under its initial term loan for fixed interest payments bearing an interest rate of 1.74685% through the expiration of the swap in October 2020. The Company’s then outstanding initial term loan was still subject to a 2.5% fixed applicable margin during the term of the loan. The interest rate swap was designated as a cash flow hedge of a portion of floating rate interest payments on the initial term loan and effectively fixed the interest rate on a substantial portion of the Company’s then outstanding long-term debt at approximately 4.25% until the expiration of the swap in October 2020. Accordingly, the Company applied cash flow hedge accounting to the interest rate swap and it was recorded at fair value as an asset or liability and the effective portion of changes in the fair value of the interest rate swap, as measured quarterly, were reported in other comprehensive income (loss) until expiration of the swap. The change in fair value related to the interest rate swap asset included in other comprehensive income (loss) for the years ended December 31, 2021, 2020 and 2019 was a $0.0 million increase, a $0.1 million increase, and a $1.7 million decrease in fair value, respectively. Upon expiration of the interest rate swap, a total $0.1 million of unrealized gain was recorded in interest income and included in gain/loss on foreign currency and other in the statement of cash flows at December 31, 2020.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of the Company’s long-term debt consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:68.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.689%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal balance:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under June 23, 2021 credit agreement</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial term loan under May 12, 2017 credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental term loan under May 12, 2017 credit agreement, as amended</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal balance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,812 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,592 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, non-current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,592 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 310000000 0 0 212000000 0 157812000 310000000 369812000 816000 1767000 3031000 4453000 306153000 363592000 0 0 306153000 363592000 0.032 0.044 1300000 1500000 1200000 311000000 376100000 310000000 350000000 100000000 175000000 1 0.0050 P1M 0.0100 0.0125 0.0050 0.0225 0.0000 0.0100 0.0000 0.0075 0.0100 0.0175 0.00175 0.0025 0.0025 0.010 P6M 3.50 3.75 0.01 350200000 0.034 900000 2900000 P7Y 400000 P5Y 425000000 160000000 0.0050 P6M 0.010 0.0075 0.0250 0.0150 0.0025 P7Y 0.010 P6M 350000000 0.0425 0.0325 0.0125 0.0250 0.0375 P3Y -5200000 0.0174685 0.025 0.0425 0 100000 -1700000 100000 Stock-Based Compensation<div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of common stock is entitled to one vote per share and holders of the common stock vote as a single class of stock on any matter that is submitted to a vote of stockholders.</span></div><div style="margin-bottom:8pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock-Based Compensation Plans</span></div><div style="margin-bottom:8pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company had stock-based compensation awards outstanding under the following plans: the 2010 Equity Incentive Plan, as amended, or 2010 Plan, and the 2010 Employee Stock Purchase Plan, or ESPP. </span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2010 Equity Incentive Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2010 Plan, as amended, provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance-based stock awards, and other forms of equity compensation, or collectively, stock awards. The number of shares of common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the lesser of: 2,583,311 shares of the Company’s common stock; four percent (4%) of the outstanding shares of the Company’s common stock on the last day of the immediately preceding fiscal year; or such lesser amount as the Company’s board of directors may determine. Options granted will generally vest over a period of four years and the term can be from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmJmMThhYmFhNGI4MDQ4YjM4NDVhNGZkNzNiNzZjMmEwL3NlYzpiZjE4YWJhYTRiODA0OGIzODQ1YTRmZDczYjc2YzJhMF81OC9mcmFnOmY5YmZkNGY5MmUxOTQ3ZTFhNGUyZDMzMTlkYzRiZWJjL3RleHRyZWdpb246ZjliZmQ0ZjkyZTE5NDdlMWE0ZTJkMzMxOWRjNGJlYmNfMTA5OTUxMTYzOTg1MQ_a6c70c17-4cfe-47fc-b0a0-b1323a585a19">seven</span> to ten years. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2010 plan, as amended, contains a clawback policy, which requires the Company's executive officers to repay to MaxLinear certain incentive compensation if (i) the Company restates its financial statements as a result of a material error or due to material non-compliance with reporting requirements under applicable law; (ii) no more than three (3) years have </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elapsed since the original filing date of the financial statements; and (iii) an independent committee of the board’s compensation committee determines, in its sole discretion, that the misreporting event occurred due to fraud or intentional misconduct within MaxLinear and, following consideration of such factors as the committee may deem reasonable and appropriate, including the extent to which an executive officer knew or should have known of the factors resulting in the misreporting, that the executive officer should repay any “recoverable compensation.” Recoverable compensation is defined in the clawback policy but generally includes any cash or equity compensation paid to executive officers under the Company's Executive Incentive Bonus Plan or 2010 Equity Incentive Plan, as amended, to the extent the amount actually paid by MaxLinear exceeds the amount that would have been paid if the financial misreporting event had not occurred. To date, there has been no repayment of compensation from executive officers pursuant to such clawback policy.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the number of shares of common stock available for future issuance under the 2010 Plan was 15,116,743 shares.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2010 Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP authorizes the issuance of shares of the Company’s common stock pursuant to purchase rights granted to the Company’s employees. The number of shares of the Company’s common stock reserved for issuance will automatically increase on the first day of each fiscal year, equal to the least of: 968,741 shares of the Company’s common stock; one and a quarter percent (1.25%) of the outstanding shares of the Company’s common stock on the first day of the fiscal year; or such lesser amount as may be determined by the Company’s board of directors or a committee appointed by the Company’s board of directors to administer the ESPP. The ESPP is implemented through a series of offerings of purchase rights to eligible employees. Under the ESPP, the Company may specify offerings with a duration of not more than 27 months, and may specify shorter purchase periods within each offering. Each offering will have one or more purchase dates on which shares of the Company’s common stock will be purchased for employees participating in the offering. An offering may be terminated under certain circumstances. Generally, all eligible employees, including executive officers, employed by the Company may participate in the ESPP and may contribute up to 15% of their earnings for the purchase of the Company’s common stock under the ESPP. Unless otherwise determined by the Company’s board of directors, common stock will be purchased for accounts of employees participating in the ESPP at a price per share equal to the lower of (a) 85% of the fair market value of a share of the Company’s common stock on the first date of an offering or (b) 85% of the fair market value of a share of the Company’s common stock on the date of purchase. As of December 31, 2021, the number of shares of common stock available for future issuance under the ESPP was 4,101,642 shares.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Incentive Bonus</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Executive Incentive Bonus Plan permits the settlement of awards under the plan in any combination of cash or shares of its common stock. The Company settles a majority of bonus awards for its employees, including executives, in shares of common stock under the 2010 Equity Incentive Plan. When bonus awards are settled in common stock issued under the 2010 Equity Incentive Plan, the number of shares issuable to plan participants is determined based on the closing price of the Company’s common stock as determined in trading on the applicable stock exchange on a date approved by the Board of Directors. In connection with the Company’s bonus programs, in February 2021 and March 2020, the Company issued 0.5 million and 0.2 million freely-tradable shares, respectively, of the Company’s common stock in settlement of bonus awards to employees, including executives, for the 2020 and 2019 performance periods. At December 31, 2021, the Company has an accrual of $41.5 million for bonus awards for employees for year-to-date achievement in the 2021 performance period, which the Company intends to settle primarily in shares of its common stock, unless otherwise required to be settled in cash due to local laws or agreements. The Company’s compensation committee retains discretion to effect payment in cash, stock, or a combination of cash and stock.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total unrecognized compensation cost related to unvested restricted stock units as of December 31, 2021 was $85.5 million, and the weighted average period over which these equity awards are expected to vest is 2.44 years. The total unrecognized compensation cost related to unvested performance-based restricted stock units as of December 31, 2021 was $15.1 million, and the weighted average period over which these equity awards are expected to vest is 0.90 years. The total unrecognized compensation cost related to unvested stock options as of December 31, 2021 was $0.3 million, and the weighted average period over which these equity awards are expected to vest is 0.51 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted stock units are eligible to vest at the end of each fiscal year in a three-year performance period based on the Company’s annual growth rate in net sales and non-GAAP diluted earnings per share (subject to certain adjustments) over baseline results relative to the growth rates for a peer group of companies for the same metrics and periods. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the performance-based restricted stock units granted to date, 60% of each performance-based award is subject to the net sales metric for the performance period and 40% is subject to the non-GAAP diluted earnings per share metric for the performance period. The maximum percentage for a particular metric is 250% of the target number of units subject to the award related to that metric, however, vesting of the performance stock units is capped at 30% and 100%, respectively, of the target number of units subject to the award in years one and two, respectively, of the three-year performance period. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company believes that it is probable that it will achieve certain performance metrics specified in the respective award agreements based on its expected revenue and non-GAAP diluted EPS results over the performance periods and calculated growth rates relative to its peers’ expected results based on data available, as defined in the respective award agreements.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Rights and Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Rights<br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2021, there were 195,752 shares of common stock purchased under the ESPP at a weighted average price of $25.53. During the year ended December 31, 2020, there were 285,633 shares of common stock purchased under the ESPP at a weighted average price of $13.29. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.41 - 8.66</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.48 - 6.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 - 0.15%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.59% - 2.43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.72 - 93.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.47 - 43.14%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate assumption was based on rates for United States (U.S.) Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the Company’s expectation of not paying dividends in the foreseeable future. The expected term is the duration of the offering period for each grant date. In addition, the estimated volatility incorporates the historical volatility over the expected term based on the Company’s daily closing stock prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted by the Company during the years ended December 31, 2021 and 2020.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised during 2021, 2020, and 2019 was $9.8 million, $4.9 million, and $22.2 million, respectively. Cash received from exercise of stock options was $4.2 million, $4.4 million and $4.5 million during the </span></div>years ended December 31, 2021, 2020, and 2019, respectively. The tax benefit from stock options exercised was $14.4 million, $5.2 million and $20.7 million during the years ended December 31, 2021, 2020, and 2019, respectively. 1 2583311 0.04 P4Y P10Y 15116743 968741 0.0125 P27M 0.15 0.85 0.85 4101642 500000 200000 41500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation in the consolidated statements of operations, based on the department to which the related employee reports, as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,597 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 620000 577000 557000 30364000 22252000 16545000 28374000 24172000 14938000 0 596000 0 59358000 47597000 32040000 85500000 P2Y5M8D 15100000 P0Y10M24D 300000 P0Y6M3D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.241%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.242%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,832 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(664)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5832000 20.05 2233000 39.16 2168000 26.16 664000 24.28 5233000 25.14 P3Y 0.60 0.40 2.50 0.30 1 P3Y <div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s performance-based restricted stock unit activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">________________</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Number of shares granted is based on the maximum percentage achievable in the performance-based restricted stock unit award.</span></div> 1722000 13.97 599000 35.10 311000 16.74 5000 35.72 2005000 19.80 195752 25.53 285633 13.29 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of employee stock purchase rights were estimated using the Black-Scholes option pricing model at their respective grant date using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.289%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.85 - 18.82</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.41 - 8.66</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.48 - 6.61</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.04 - 0.06%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 - 0.15%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.59% - 2.43%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.83 - 61.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.72 - 93.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.47 - 43.14%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 10.85 18.82 6.41 8.66 5.48 6.61 0.0004 0.0006 0.0012 0.0015 0.0159 0.0243 0 0 0 P0Y6M P0Y6M P0Y6M 0.4383 0.611 0.5972 0.9325 0.4047 0.4314 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock options activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.28</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 797000 14.67 380000 12.04 417000 17.05 P3Y3M10D 24355000 417000 17.05 P3Y3M10D 24355000 369000 16.87 P3Y2M26D 21571000 0 0 9800000 4900000 22200000 4200000 4400000 4500000 14400000 5200000 20700000 Income Taxes<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of income (loss) before income taxes are presented as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,893)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,852)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,484)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,782)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,766)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,586)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,821)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,586)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company had federal, state and foreign tax net operating loss carryforwards of approximately $187.9 million, $79.8 million and $0, respectively. The federal and state tax loss carryforwards will begin to expire in 2024 and 2029, and foreign tax loss will not expire, unless previously utilized.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company had federal, state and foreign tax credit carryforwards of approximately $56.7 million, $95.6 million and $1.8 million, respectively. The federal and foreign tax credit carryforwards will begin to expire in </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 and 2026, respectively, unless previously utilized. The state tax credit carryforwards do not expire. The Company also has foreign incentive deductions of approximately $6.7 million that do not expire. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the asset and liability method of accounting for income taxes, under which deferred taxes are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the temporary differences reverse. The Company records a valuation allowance to reduce its deferred taxes to the amount it believes is more likely than not to be realized. In making such determination, the Company considers all available positive and negative evidence quarterly, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies, and recent financial performance. Forming a conclusion that a valuation allowance is not required is difficult when there is negative evidence such as cumulative losses in recent years. The Company believes it is more likely than not to realize certain federal and foreign deferred assets. The Company continues to maintain a valuation allowance on its state deferred taxes, certain of its federal deferred tax assets, and certain foreign deferred tax assets in jurisdictions where the Company has cumulative losses or otherwise is not expected to utilize certain tax attributes. The Company does not incur expense or benefit in certain tax-free jurisdictions in which it operates.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an income tax provision of $5.9 million in the year ended December 31, 2021 and an income tax benefit of $16.3 million in the year ended December 31, 2020. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2021 resulted primarily from a tax on global intangible low-taxed income (“GILTI”) and non-deductible foreign stock-based compensation, offset by a benefit related to research and development tax credits, foreign earnings taxed at rates other than the federal statutory rate and the effect of a release of valuation allowance against certain Singapore deferred tax assets pertaining to usage of net operating losses.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The difference between the Company’s effective tax rate and the 21.0% United States federal statutory rate for the year ended December 31, 2020 resulted primarily from foreign earnings taxed at rates other than the federal statutory rate, a benefit related to release of uncertain tax positions under ASC 740-10, and excess tax benefits related to stock-based compensation.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax positions must meet a more-likely-than-not threshold to be recognized. Income tax positions that previously failed to meet the more-likely-than-not threshold are recognized in the first subsequent financial reporting period in which that threshold is met. Previously recognized tax positions that no longer meet the more-likely-than-not threshold are de-recognized in the first financial reporting period in which that threshold is no longer met. The Company records potential penalties and interest accrued related to unrecognized tax benefits within the consolidated statements of operations as income tax expense. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December 31, 2021, the Company’s unrecognized tax benefits increased by $1.9 million. At December 31, 2021, the Company’s unrecognized tax benefits totaled $65.7 million, $55.9 million of which, if recognized at a time when the valuation allowance no longer exists, would affect the effective tax rate. The unrecognized tax benefits are not expected to materially change in next 12 months. At December 31, 2021, the Company had accrued approximately $0.5 million of interest and penalties. The total amounts of interest and penalties recognized for the years ended December 31, 2021, 2020 and 2019 were not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the unrecognized tax benefits during 2021, 2020, and 2019:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to federal and state income tax in the United States and is also subject to income tax in certain other foreign tax jurisdictions. At December 31, 2021, the statutes of limitations for the assessment of federal, state, and foreign income taxes are closed for the years before 2018, 2017, and 2016, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subsidiary in Singapore operates under certain tax incentives in Singapore, which are generally effective through March 2022 and may be extended through March 2027, and are conditional upon meeting certain employment and investment thresholds in Singapore. Under the incentives, qualifying income derived from certain sales of the Company’s integrated circuits is taxed at a concessionary rate over the incentive period, and there are reduced Singapore withholding taxes on certain intercompany royalties during the incentive period. Due to the valuation allowance in Singapore in 2020 and prior, the incentive did not have a material impact on the Company's income tax provision in 2020 and 2019. Due to the valuation allowance release in 2021 and the Company's use of loss carry forwards, the Company recorded a tax benefit in the current year at the incentive rate, net of any expected tax payable. Without the incentive rate, deferred taxes and the valuation allowance release would have provided an overall tax benefit, net of any current period payable.<br/></span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The domestic and international components of income (loss) before income taxes are presented as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,975)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,778)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,893)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,074)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,870 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114,852)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,484)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -31975000 -112778000 -61893000 79845000 -2074000 29409000 47870000 -114852000 -32484000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision (benefit) consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,180 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,311)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,782)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,766)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,586)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 498000 -176000 1604000 84000 12000 16000 7630000 2687000 1560000 8212000 2523000 3180000 5108000 -18595000 -13793000 -4506000 -705000 -1829000 484000 8025000 1095000 3397000 7507000 1239000 -2311000 -18782000 -15766000 5901000 -16259000 -12586000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual income tax provision (benefit) differs from the amount computed using the federal statutory rate as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.779%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,119)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,821)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,750)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision to return</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign unremitted earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Attribute expirations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax provision (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,259)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,586)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10071000 -24119000 -6821000 62000 9000 11000 10441000 6521000 7815000 -10063000 2354000 -4489000 4029000 5425000 -2750000 14119000 1446000 3936000 -263000 -286000 1887000 1072000 222000 1244000 726000 131000 716000 59000 233000 103000 45000 883000 0 0 11937000 2837000 -3397000 -7507000 -1239000 5901000 -16259000 -12586000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the deferred income tax assets are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 30.25pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,395 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 46062000 65790000 88778000 79019000 7695000 5728000 2748000 5941000 1041000 1731000 5057000 4442000 8014000 5415000 159395000 168066000 68151000 71811000 91244000 96255000 701000 42000 735000 1099000 640000 9049000 792000 0 88376000 86065000 187900000 79800000 0 56700000 95600000 1800000 6700000 5900000 -16300000 1900000 65700000 55900000 500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes to the unrecognized tax benefits during 2021, 2020, and 2019:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.413%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.387%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,027 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,765 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases based on tax positions of prior year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,688)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 61470000 1678000 1121000 62027000 1506000 1154000 922000 63765000 3366000 241000 1688000 65684000 Concentration of Credit Risk, Significant Customers and Geographic Information<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of cash and cash equivalents and accounts receivable. Collateral is generally not required for customer receivables. The Company limits its exposure to credit loss by placing its cash with high credit quality financial institutions. At times, such deposits may be in excess of insured limits. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Customers</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company markets its products and services to manufacturers of a wide range of electronic devices (Note 1). The Company sells its products both directly to customers and through third-party distributors, both of which are referred to as the Company’s customers (Note 12). The Company makes periodic evaluations of the credit worthiness of its customers. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (direct)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total net revenue for the respective period.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C (direct)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D (distributor)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor D</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor E</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Represents less than 10% of the inventory purchases for the respective period.</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total revenue for the respective period.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of which country a particular sale is allocated to is based on the destination of the product shipment. No other individual country accounted for more than 10% of net revenue during these periods. Although a large percentage of the Company’s products is shipped to Asia, and in particular, Hong Kong, China and Vietnam, the Company believes that a significant number of the systems designed by customers and incorporating the Company’s semiconductor products are subsequently sold outside Asia to Europe, Middle East, and Africa, or EMEA markets and North American markets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers comprising greater than 10% of net revenues for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (direct)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total net revenue for the respective period.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents balances that are 10% or greater of accounts receivable, based on the Company’s billings to its customers.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of gross accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B (direct)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C (direct)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D (distributor)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of the gross accounts receivable as of the respective period end.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Suppliers</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Suppliers comprising greater than 10% of total inventory purchases are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor B</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor C</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor D</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vendor E</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Represents less than 10% of the inventory purchases for the respective period.</span></div> 0.15 0.15 0.14 0.11 0.13 0.14 0.17 0.17 0.13 0.38 0.34 0.22 0.20 0.14 0.12 0.17 0.11 0.13 0.15 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated net revenues by geographic area based on ship-to location are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.653%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total net revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The products shipped to individual countries or territories representing greater than 10% of net revenue for each of the periods presented are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percentage of total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vietnam</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*    Represents less than 10% of total revenue for the respective period.</span></div> 736808000 0.83 393579000 0.82 265122000 0.84 35978000 0.04 15501000 0.03 13984000 0.04 119612000 0.13 69516000 0.15 38074000 0.12 892398000 1 478596000 1 317180000 1 0.40 0.42 0.46 0.12 0.17 0.14 0.13 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, which consists of property and equipment, net, leased right-of-use assets, intangible assets, net, and goodwill by geographic area are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.476%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.483%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 382650000 0.70 403071000 0.72 122474000 0.22 136967000 0.24 42277000 0.08 31412000 0.05 547401000 1 571450000 1 Revenue from Contracts with Customers<div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue by Market</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from sales through the Company’s distributors accounted for 47% , 49% and 52% of net revenue for the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Liabilities</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, customer contract liabilities consisted primarily of advanced payments received for which performance obligations have not been completed of approximately $1.0 million. As of December 31, 2020, customer contract liabilities consisted of estimates of obligations to deliver rebates to customers in the form of units of products and were approximately $0.03 million. Revenue recognized in each of the years ended December 31, 2021, 2020, and 2019 that was included in the contract liability balance as of the beginning of each of those respective periods was immaterial.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material changes in the contract liabilities balance during the years ended December 31, 2021, 2020, and 2019, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obligations to Customers for Price Adjustments and Returns and Assets for Right-of-Returns</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and December 31, 2020, obligations to customers consisting of estimates of price protection rights offered to the Company’s end customers totaled $40.5 million and $47.8 million, respectively, and are included in accrued price protection liability in the consolidated balance sheets. For activity in this account, including amounts included in net revenue, refer to Note 7. Other obligations to customers representing estimates of price adjustments to be claimed by distributors upon sell-through of their inventory to their end customer and estimates of stock rotation returns to be claimed by distributors on products sold as of December 31, 2021 were $6.7 million and $2.8 million, respectively, and as of December 31, 2020 were $10.3 million and $2.0 million, respectively, and are included in accrued expenses and other current liabilities in the consolidated balance sheets (Note 7). The increase or decrease in revenue in the years ended December 31, 2021, 2020, and 2019 from net changes in transaction prices for amounts included in obligations to customers for price adjustments as of the beginning of those respective periods was not material. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and December 31, 2020, right of return assets under customer contracts representing the estimates of product inventory the Company expects to receive from customers in stock rotation returns were approximately $1.1 million and $0.6 million, respectively. Right of return assets are included in inventory in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and December 31, 2020, there were no impairment losses recorded on customer accounts receivable.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents disaggregated net revenues by market (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.525%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connectivity</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infrastructure</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial and multi-market</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,596 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 492482000 244424000 119320000 0.55 0.51 0.38 149285000 70739000 85369000 0.17 0.15 0.27 119421000 76166000 79137000 0.13 0.16 0.25 131210000 87267000 33354000 0.15 0.18 0.11 892398000 478596000 317180000 0.47 0.49 0.52 1000000 30000.00 40500000 47800000 6700000 2800000 10300000 2000000 1100000 600000 600000 0 0 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease arrangements primarily consist of office leases expiring in various years through 2028. These leases have original terms of approximately 2 to 8 years and some contain options to extend the lease up to 5 years or terminate the lease, which are included in right-of-use assets and lease liabilities when the Company is reasonably certain it will renew the underlying leases. Since the implicit rate of such leases is unknown and the Company is not reasonably certain to renew its leases, the Company has elected to apply a collateralized incremental borrowing rate to facility leases on the original lease term in calculating the present value of future lease payments. As of December 31, 2021 and December 31, 2020, the weighted average discount rate for operating leases was 3.6% and 4.0%, respectively, and the weighted average remaining lease term for operating leases was 4.6 years and 4.6 years, respectively, as of the end of each of these periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unrealized translation loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost was $9.4 million, $5.2 million, and $3.1 million for the years ended December 31, 2021, 2020, and 2019, respectively. </span></div>Short-term lease costs for each of the years ended December 31, 2021, 2020, and 2019, respectively, were not material. There were $13.2 million, $15.9 million, and $0.5 million of right-of-use assets obtained in exchange for new lease liabilities for the years ended December 31, 2021, 2020, and 2019, respectively, including $0.05 million and $1.8 million from acquisitions in 2021 and 2020, respectively. P2Y P8Y P5Y 0.036 0.040 P4Y7M6D P4Y7M6D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents aggregate future minimum payments due under leases, reconciled to total lease liabilities included in the consolidated balance sheet as of December 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unrealized translation loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: short-term lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,640 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9930000 7096000 5964000 5635000 4352000 3257000 36234000 2707000 0 33528000 8888000 24640000 9400000 5200000 3100000 13200000 15900000 500000 50000.00 1800000 Employee Retirement Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) defined contribution retirement plan (the 401(k) Plan) covering all eligible employees. Participants may voluntarily contribute on a pre-tax basis an amount not to exceed a maximum contribution amount pursuant to Section 401(k) of the Internal Revenue Code. The Company is not required to contribute, nor has it contributed, to the 401(k) Plan for any of the periods presented. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension and Other Defined Benefit Retirement Obligations</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the July 31, 2020 acquisition of the Wi-Fi and Broadband assets business (Note 3), the Company assumed an obligation of $7.9 million of the Wi-Fi and Broadband assets business associated with certain defined benefit retirement plans, including a pension plan. As of December 31, 2021 and December 31, 2020, the defined benefit obligation was $4.5 million and $6.4 million, respectively. The benefit is based on a formula applied to eligible employee earnings. Net periodic benefit costs were $0.5 million and $0.2 million, respectively for the years ended December 31, 2021 and 2020, respectively, and were recorded to research and development expenses in the consolidated statements of operations. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benefit Obligation and Plan Assets for Pension Benefit Plans</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vested benefit obligation for a defined-benefit pension or other retirement plan is the actuarial present value of the vested benefits to which the employee is currently entitled based on the employee's expected date of separation or retirement.</span></div><div style="text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"/><td style="width:63.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in projected benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets transferred from acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net unfunded status</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,388</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts recognized in the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss, before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in actuarial gains and losses in the projected benefit obligation are primarily driven by discount rate movement. The Company uses the corridor approach to amortize actuarial gains and losses. Under this approach, net actuarial gains or losses in excess of 10% of the larger of the projected benefit obligation or the fair value of plan assets are amortized on a straight-line basis.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, all plans had accumulated benefit obligations and projected benefit obligations in excess of plan assets. As of December 31, 2021 and 2020, the accumulated benefit obligations were $9.2 million and $11.1 million for the pension plans. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% - 0.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5%- 0.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes the discount rate for each pension plan by analyzing current market long-term bond rates and matching the bond maturity with the average duration of the pension liabilities. The Company establishes the long-term expected rate of return by developing a forward-looking, long-term return assumption for each pension fund asset class, taking into account factors such as the expected real return for the specific asset class and inflation. A single, long-term rate of return is then calculated as the weighted average of the target asset allocation percentages and the long-term return assumption for each asset class.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension Plan Assets</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The plan assets are currently all in liquid cash and cash equivalents and an investment strategy is being developed to ensure that sufficient assets are available to pay pension benefits as they come due.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated Future Benefit Payments for Pension Benefit Plans</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the estimated benefit payments over the next five years and beyond are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Benefit Payments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7900000 -4500000 -6400000 500000 200000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"/><td style="width:63.351%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in projected benefit obligation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,794)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Projected benefit obligation, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,733</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes in fair value of plan assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets transferred from acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency exchange rate changes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value of plan assets, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,198</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,634</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net unfunded status</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,388</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts recognized in the Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (income) loss, before tax</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 12022000 0 0 13274000 442000 157000 66000 59000 1794000 1172000 157000 786000 -845000 490000 9733000 12022000 5634000 0 0 5417000 2000 0 0 0 -439000 217000 0 0 0 0 5198000 5634000 -4536000 -6388000 -4536000 -6388000 -1724000 -1172000 9200000 11100000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with accumulated benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plans with projected benefit obligation in excess of plan assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9211000 11127000 5198000 5634000 9733000 12022000 5198000 5634000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assumptions for Pension Benefit Plans</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine benefit obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5% - 0.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average actuarial assumptions used to determine costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8% - 0.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5%- 0.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected long-term rate of return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 3.8%</span></div></td></tr></table></div> 0.008 0.009 0.005 0.006 0.026 0.038 0.026 0.038 0.008 0.009 0.005 0.006 0 0.0079 0.026 0.038 0.026 0.038 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the estimated benefit payments over the next five years and beyond are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.836%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Benefit Payments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 95000 18000 45000 45000 80000 625000 907000 Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory Purchase and Other Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other obligations consist of contractual payments due for software licenses. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory purchase obligations and other obligations increased by $64.7 million to $186.4 million as of December 31, 2021, from $121.7 million as of December 31, 2020 primarily as a result of increased orders of inventory placed with our vendors during the period, partially offset by a decrease in software license obligations. </span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Jointly Funded Research and Development</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Company entered into contracts for jointly funded research and development projects to develop technology that may be commercialized into a product in the future. As the Company may be required to repay all or a portion of the funds provided by the other parties under certain conditions, total funds received to date from the other parties of $5.8 million have been recorded in other long-term liabilities. Additional amounts under the contracts are tied to certain milestones and will also be recorded as a long-term liability as payment due under such milestones are received. The Company currently expects to de-recognize the liabilities when the contingencies associated with the repayment conditions have been resolved.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Matters</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to threats of litigation or actual litigation in the ordinary course of business, some of which may be material. The Company believes that there are no currently pending litigation matters that, if determined adversely to the Company’s interests, would have a material effect on the Company’s financial position, results of operations, or cash flows or that would not be covered by the Company’s existing liability insurance.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, future minimum payments under inventory purchase and other obligations are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:54.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inventory Purchase Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,758 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,159 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,401 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,385 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 141401000 28758000 170159000 0 15410000 15410000 0 705000 705000 0 111000 111000 141401000 44984000 186385000 64700000 186400000 121700000 5800000 Stock Repurchases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2021, the Company’s board of directors authorized a plan to repurchase up to $100 million of the Company’s common stock over a period ending February 16, 2024. The amount and timing of repurchases are subject to a variety of factors including liquidity, share price, market conditions, and legal requirements. Any purchases will be funded from available working capital and may be effected through open market purchases, block transactions, and privately negotiated transactions. The share repurchase program does not obligate the Company to make any repurchases and may be modified, suspended, or terminated by the Company at any time without prior notice. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, the Company repurchased 454,372 shares of its common stock at a weighted average price of $51.7998 per share at an aggregate value of approximately $23.5 million under the repurchase program. At December 31, 2021, the aggregate value of common stock repurchased under the program was approximately $23.5 million and approximately $76.5 million remained available for repurchase under the program.</span></div> 100000000 454372 51.7998 23500000 23500000 76500000 EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "F"0E0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " I@D)4!)[PUNT K @ $0 &1O8U!R;W!S+V-O&ULS9)- M:L,P$$:O4K2W1U:@!>%XDY)5"H4&6KH3TB01M7Z0IMBY?6TU<2CM 0K::.;3 MFS>@5D>I0\+G%"(FLICO1M?[+'5>,C1U ZR; M)\;SV+=P \PPPN3R=P'-0BS5/[&E ^R2'+-=4L,PU,.JY*8=&GA[VKV4=2OK M,RFO<7J5K:1SQ#6[3GY=;1[W6]8)+D3%Y[,7C6P>)!?OL^L/OYNP"\8>[#\V MO@IV+?SZ%]T74$L#!!0 ( "F"0E297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M*8)"5)[=9=B%!@ %1H !@ !X;"]W;W)K=.YF0K!E8N":9(9 :.DE.1IR=[UV^B!L@36Q+4Z2 _S[ MKF2#N=3(GND+V++VTV>M].UJ?;GAXEE&E"JT3>)47K4BI=;O.QT91#0A\IRO M:0I/EEPD1,&M6'7D6E 2&J,D[F#'\3L)86GK^M*TS<3U)<]4S%(Z$TAF24+$ M[H;&?'/5VBI1NZ%Q?KLF*SJGZM)X)N.L<4$*6T%0RGB)!EU>MH?M^ M[/6T@>GQF=&-/+I&^E46G#_KFVEXU7(T(QK30&D( G\O=$3C6",!CV\%:.LP MIC8\OMZC3\S+P\LLB*0C'G]AH8JN6OT6"NF29+%ZY)O?:/%"%QHOX+$TOVB3 M][WP6RC(I.))80P,$I;F_V1;3,210=\Y88 + _S*P.V>,/ * Z^I0;M)^::-/\S%Z^^8=>H-8BFY8'$.SO.PH&%Q#=()BH)M\('QB(!>C M>YZJ2,(H(0V_!^@ ZP-UO*=^@ZV(8QJ<(\\]0]C!;@6AD=W\=Y*>(^P;LV'"'9.Y?S4(!7K[\@_#=#V0I-)O-4#W9'L'3>#\:1JR1=,0EAM; MLB"/0J<=7 /I=MMN?^"[>&!C6&JTZS5A. Q#0:4\VU\@[2[T,:V>.SODQ<#W MT1U!LY@$5#M"*'!,QL QKN.VP)F>"O[ TJ)Y3.^9H:*-61@K7+O"OJX M[?1<6ZQRR\#@VE7]B2F("7R)7/QV\0[-:9 )F*U*6G:D$4\24!](PH-G6\): MA@AL5W:(GR%+5VB^2Q8\KF)4 W#_YYV-2!D/L%VQ]Y.";K=!1-(5/1FK:H > MAO/Q\ \;IU+^<2/Y_P)GP/9S"M($KB,2UE6(IE)FU0NK!O,KE39NI?#C1L+_ MF<<0*.%\;/(.47D,JD%ZX#9"I:3C1I*^SQCS;,PL+=#/K)J8';%FJDI!QXT$ M?9HJ*O)3O-8ZCJVRW+!\3:A8J7=^2L@J A$/EF3M)JL'; NW\:ETF.[2!?4Y@F) M8W2327@LJQ?:_SL!X%+IL5V?IZ/)(QIF(5.0+PR5HA"?3;XXB:Y3_S[)%S *8'DZJ-N*X0+DP*+ID^'+M M779>JH8N9=UK).M%+)WK6 I97D0@IT(?,P4N2W5,K"K@%,C^$9V>W^MW![U3 MK(ZJ+789WA]IY=&9"#;R0I_?EA2$JCKQK$$]KIP)^BUC(L><$:'0=#K568F* MF$2Z9HET@07!#7O%0.P9(,6A.X6&_9'RYY_ZV.W](M%:\.T.Z?5.SF'@UK906KHF1VFI<=;O+5QJH,D9X] MH@V!4IC3.B'S-0 G9;5S5$?7 =A\CY"P*B'IRTOJA];#-X^AJ?1WRN[Y!Y-[ MHN.W1#%=@JESW@.7B?P;1'ZC^-I4Y1=<*9Z8RX@2V(>Z SQ?@ MZW\!4$L#!!0 ( "F"0E00]$WL'P( '(% 8 >&PO=V]R:W-H965T M&ULC93);MLP$(9?A= Y,&UY:1K( KPTK8$D,)(NAZ('6AI; M1+BHY*A*WKXD):LN8 N^B!QRYN,_0PV36IM76P @>9-"V7E4()9WE-JL ,GL M0)>@W,Y>&\G0F>9 ;6F Y2%("AH/AS,J&5=1FH2UK4D37:'@"K:&V$I*9MZ7 M('0]CT;1<>&9'PKT"S1-2G: %\!OY=8XBW:4G$M0EFM%#.SGT6)TMYQY_^#P MG4-M3^;$9[+3^M4;FWP>#;T@$)"A)S W_($5".%!3L;OEAEU1_K T_F1?A]R M=[GLF(65%C]XCL4\NHU(#GM6"7S6]1=H\YEZ7J:%#5]2-[[QQXADE44MVV"G M0'+5C.RMK<-IP.Q"0-P&Q$%W[B,%U4.4>R4"-KTV2_%SL+!KW2_SJP4\Z_"3@)WUX M;<@]-Y)LUN@*]/"P[9$T MZR3-KI+TH+.+/U<_X0GJ4ALD2V!9<4-63'!WBXJS<^KH21](,(?0[99DNE+8 MM$2WVCTHBZ:/_KDWK]$C,P>N+!&P=Z'#P0=7/=-T>&.@+D-7[32Z'@W3PCV* M8+R#V]]KC4?#'] ]L^E?4$L#!!0 ( "F"0E1F,/5[7@8 %0: 8 M>&PO=V]R:W-H965T&ULK9EK;]LV%(;_"N$5Q08DL4CJFHN! M-L&V AL6-.WVF9'HF*@DNA3M)/OU.Y0=R1$O3H%]223Y\.@]O)SGD+I\E.I; MM^)F;KNKV4KK]?E\WI4KWK#N3*YY"[\LI6J8AEOU,._6BK.J;]34Z%BV_5:C;- U3SQ]Y+1^O9GCV\N"S>%AI\V"^N%RS M!W[']=?UK8*[^>"E$@UO.R%;I/CR:O8!GU_3Q#3H+?X6_+$[N$8FE'LIOYF; M3]75+#**>,U+;5PP^+?EU[RNC2?0\7WO=#:\TS0\O'[Q_FL?/ 1SSSI^+>M_ M1*575[-\ABJ^9)M:?Y:/O_-]0+W 4M9=_Q<][FVC&2HWG9;-OC$H:$2[^\^> M]AUQT #'G@9DWX"\M0'=-Z!]H#ME?5@W3+/%I9*/2!EK\&8N^K[I6T,THC7# M>*<5_"J@G5Y^0:-&7E=QT MK*VZR[F&-YOV\W+_EH^[MQ#/6VYX>88H/D$D(MC1_/KMS:/7S><0[Q T&8(F MO3_J"WJC%&\U8ET'<9X'/-+!(^T]QCZ/K%LAZ!M4F@O^?2.VK(97./MJYRKI M79EEMEU@&B49N9QO#_O$81;G180'LU=*XT%I'%1ZMY)*GVJN&EB%G5:B-"-O M9+ND[GREAQJB9*+388,3M\AD$)D$17XH2[F!W@.))8>NO*_Y"6JY=DE,'*\O M,A)/5-IF:1;'Q*TS'72F09V?VBT,LE3/+F&I+8SB+*(38;99D>6T< O+!F%9 M4-BMXFLF*L2?(-]WO.OGIM0KKB"I'$Y^E_#,4D2 "M%$MVT59S'QS,Y\T)T' M=7^1FM5OD)C;+X]B'$T'W3:C*VZLE$A760G*8T2+.(H_: Q#A<*]R MH'&%E.'NJ5R>;CH>F ![9Z\F:4;28BK688;S//6('0&"R9&%KUG[(" O[37Z M>Y788YN0))XN)X<=B2 BG]213#B,IM^DK!Y%73O%47LLHS1-\ZDXEQW)B6^* MCC#"81K=\"6'M5XAS9Y"HVTS)B^P+=-AED:I!T9XI!$.X^BO/G'6P[(/"+4Q MDZ>)-=:V%<&%)W7B$48X3*-=\@R(R:80V M->\N;96RU:)]X&WI4QST9T[4SKLU*_G5; V5/U=;/EL@UW'&_^#H= M!.R=EN6WE:PKKKKW/^4$9Q=]Z:^?0YPE(\1(&&*PL=Q7;)UYTPEZ%YW!WA # M=Q7:LGK#+Q!)3N 1ZE9,&6!L]$HJ\2^OH$:6+T]%UYFD+!62&]U!,5W!R#C' MQ :;E39")J^/4%RM*3+,LGD?;<'$-%3*,;7O+F MGJOW/^$TNG@Y'NLML_@DH>D1%\[VD?/$R8;K-%4X3#)/)X[HI4?06U7"X!9R MA3F-.!4M;)/7 G*'4Z1-UC3)XGP*-9<=Q)W&'KDC@FD8P5 I;)I-W1^%[DL< MJ!D47YE3ZRU'HH5[9V5)'9S%Q!+NV K&U)/FZ,'18YC%A[(KOA2E<"*.VG ] MQ5D4D^EROPQ\,(K'/A:^!"[3YA M[&ZT7/=? >ZEUK+I+U><@7QC +\O)>Q']C?FP\+P(6GQ'U!+ P04 " I M@D)4"%R3,LL" "A"0 & 'AL+W=OZ(PL0N+.4*J<& MIVKEZT(!39U3SOTP" 9^3IGP)B.W-E.3D2P-9P)FBN@RSZGZ\P!<;L9>UWM= M>&:KS-@%?S(JZ KF8+X6,X4SOU%)60Y",RF(@N78N^_>3;N!=7 6WQAL]-:8 MV%064K[8R>=T[ 66"#@DQDI0_%G#%#BW2LCQJQ;UFIC6<7O\JO[DDL=D%E3# M5/+O+#79V!MZ)(4E+;EYEIM/4"<46;U$JDCAD4B/D'1(KWM#PB#L'G"?MG[XC> MW&#*V(^&R"5Y8@(39Y23F=3,]=>/^X4V"KOLYXE@O298SP7K'PDVP]X$I;#$ M^$"3EQM24$76E)= KDJ=D@)45=?K0W6MM&.G;5_+]23H!$& 15QOU^^LV0YZ MOT'O7X9>/7]"2Y-)Q?[BQE6U=)"]$A]L0851X#YOZ%L8[O!'#7_T+GZF=7F& M/=I#>@M]RF*'=M#0#MY%BW_ VE"1,K$ZB3PXBWS*8@?XOKRG ML>-VC7W6;(=[V' /+^"^K*N'>T6,ZF9]6^XVECOXMPW^[>7X+9KZ=@\H'L3Q M<)_\@&$_Z@V.@G>#_T=.<#EZVPZOM5LD<,CR< ;^UOEI+R]?J%HQH0F');H& MG1C?H4!9 ]Q?2FE>)_:4;FYEDW]02P,$% M @ *8)"5$%7V)K*!0 '!< !@ !X;"]W;W)K;$O^WHD?\G1WY/R%\1]B3ZE$KU59B]O)7LK#S6PFMGM:9>*: M'6@-_^P8KS()E_QI)@Z<9GEC5)4SXGG1K,J*>K*8-_<>^&+.CK(L:OK D3A6 M5<;_O:,E>[F=X,G;CZ)K*[X<'#E>SWDM>5+06!:L1I[O; MR4=\LR*Q,F@4?Q3T19S\1@IEP]@/=7&?WTX\-2):TJU4+C+X>J9+6I;*$XSC MG\[II'^F,CS]_>;]EP8>8#:9H$M6_EGDH4N/EPBL<\X%:BHT;<].XJLSL45^G!V M/9])&)AR/]MV@[AK!T%&!H$)^L)JN1?H4YW3_-S!#(AZ+/*&=4><'E=T>XU\ M?(6(1[!E0,OWFWL6\]6[S7'JH/'[1?(;?_Z(O_MZRRHZ+ _ZZ^-&2 [OS-\. M[T'O/6B\!R/>?X?LPNDSK8_4MG2M<=@8JRSRO$A2XJ?)?/9\.J&F+(B3,(W. M92M3YN,8)UXO.T,(>X30B;!D0JJ0K=THK9/H].%I%$;:&)>FC$1AK!.O3!D. MTB -[2A1CQ(Y47[E3 ATX&Q72!M#9#P5'IGX1&,P9003D\&4X2B.DA&&N&>( MG?':98[Z"=%7*%""BAM'G":]U\0Y,X]4T(QO]PB2#*3V9ZA9!_4VV&8I,?'C M) @\;99,&8[3-/6U63)E:>('@7V2TAXG=>*LH=;!%%VA)UK#=)4-5I9#CB_4 MNZW*H8TLM45=&FA#7EIDON>14",S94D21\1.AKVAJ'A.MOOJD!6\254EA#.U MUP3/>+B^/A9)HF<4IYOS\9\41?RS4)/\N)5'KH)X"S7O:80!FX%&O$#',%5^ MXNM19O,5^=$("QE8B)/E&Y,07,QX):TXQ,PNOA7XLZK&L#^AK^KE.19BWV0U MZ#5RNK&6'FS6U&E(5!=Z3F;*/!W*)3GG&2HSCIT\7^6>\BZVT$6W0I=7JG.R MPL1FA$1&>C-%,/FQ@6.11>D(T- 48'=7T*6W_XEE5O0ICOW82 A!5,/[7#2'"1<;Z(>@^;VTH1&SV(>II[];%M441R34\Y]5 M1\)DI.:2H7\@[OY!;:F*TZ6SLF!SRX33*-5A3-DTA9V5'H,V'4Z3DY;_'&9H M( AQ=O.?,EY#[A/H 5ZQM=K_OV__289J3MS5_"X3Q19='$6.H(BW9PSV*6O] M)*<9\3K4WUJ+:HJO?;WWM0]/8./1>WF+RLIC MD3EXAGI.0N?ZK]LCGZ, )LD01/4!^)J]]EF,#ZRNW1X92B]QE]XN*MH3)_OT MF04RCCR]"UW:9#XV^F^;#'O>2#]$AI)+W"6WCP<7B:7.IE%LY *+S$9BD5E( M9B?'AA6%+8XZ?A6PP,=:MD=M_=W^B/=C<["IW;_#-ZOVH'9PTYX;?X&=4U$+ M5-(=N/2N8P@UWA[%MA>2'9K#R0V3DE7-SSW-%[H%S;BSF-F^![F8B;W.,\X> M)%+[HJ#RQSW+Q6'N8.?8\9AM4VTZW,5L1[?LB>GGW8.$EEM[2;*"<94)CB3; MS)T[?+O"Q!A8Q&\9.ZB3;V2HK(7X;AJ?DKGCF8A8SF)M7%#X>V%+EN?&$\3Q M=^74J> U(9D*9!T&/@5P;^>PV"RB"P MRI14K XKJNEB)L4!28,&;^;#BFFM@7[&3=Z?M(31#.ST8BFX$GF64,T2]*3A M#Y*J%1(;M!0%+*74Y/B%H4\\%@5#'SX+I3ZB$7I^6J$/5Q_1% #!!7P37J4(_\80EYPY<8%-3(D=*]V30XXK%-\C' MUXAX!'<$M'R_N==AOGJW.8X&V/AU@GSKS^_Q5^>D-R5_W*V5EK"!_AR8+JBG M"^QT0<]T7Z'49%6J8P'9?M5ITRB^$RO,U[7B#.KJ::OMP/"A?6$X:!P4(6@QG#8 MLU(R'O] D!*NV\GO/>_+*7.L]R[R+(#@H-F/>D #>0>G]QF\"#7BV6_DQ1N!1-&+5IM$/%) MLPYTH$88C_MXD3=>9)#7-Z&A2/Y77J1]3I-PW#RG.V"C*"03W.36@2/8&T\: MY-R3VVC!Y-;>ZA4$O^>ZO,75O?7+X<[>EQO]]^9%86^Y;V[*Y\@7*K<95RAG M&W#IW4P@*%G>\,N&%CM[YUT+#3=H^YG"JXA) X#QC1#ZV# 3U.^LQ;]02P,$ M% @ *8)"5%"XAW 8 P ; @ !@ !X;"]W;W)KS<\]P]=_9=!TNE'TR!:.&I%-(,@\+:ZB(,359@RC1X-U,(*+O%&@UF4)=-_KU"H MY3"(@^>-6SXOK-L(1X.*S?$.[7UUHVD5MBPY+U$:KB1HG V#R_ABTG?VWN [ MQZ59>0>G9*K4@UMP'=!M#UF:FE^#Q,F&6C@59+T,Z: MV-R+3Z9'DWPN7=GOK*:OG'!V-%;2*,%S9C&'.TL/JJDUH&8P5B6=I,*5^!'A M6F:J1.A\5L8<0N>&:;(KT/*,B4,XAON["70.#N$ N(1OA5H8)G,S""T%Z5R% M61/051U0LB.@.($OBI@-?) YYJ\)0E+72DR>)5XE>QDGF)U &A]!$B7QEH#& M[X='6^"3=\/C\SUJTK9@J>=+=_"U-=I9HI^74V,U7:A?>]QU6W==[ZZ[PQU= M+KHZDHZBIH)G?X&8I1&LOK3Y;SJA+I@CL.P)\(FZD<%M1:^]G'HOKA4]CL[3 M0?BX6H9-DR3NO;:9;-K$Z8O-*X6GK<+3O0J_4F^E9"V8YDS G#HED+2JZ6QT MB$'1.=>NF1 RARE*>K-0"4K$F[IKW[V5@(_[Y\F:\DVC:+NF7JNIMU?3O:01 M(/@_"M<+Z@A_:TD/EQ8U&@N:CA&8):M>28!.(^]PFYC>1O:C-26]#25G:Q7< MY#A.N_%VN?U6;G^OW%O,!#.&SZ@9K1U,W\D6:^EX.P_;VD1_C_HZ['"E#Y>H MYWZ>&DYEP8$SH@R.NE3/+J> M;?7"JLIW^ZFR-#O\:T%_!U [ _H^4\H^+YR#]@_&Z#]02P,$% @ *8)" M5 N*5RQT!@ 8B !@ !X;"]W;W)KFEIP[WI_'(W\GN=,M*[_P%:45^)YG!3\;K:IJ_6XRX?&*YH2_96M: MB+\L69F32MR6#Q.^+BE):J<\FR#'\2TRR3(PD= M7YM!1_N8TO'P^G'TRWKR8C+WA--SEOV5)M7J;!2.0$*79)-5MVQ[39L)>7*\ MF&6\_A=L=[8!'H%XPRN6-\Y"09X6NT_RO4G$@0/L_]E@M2 MD=FT9%M02FLQFKRH"Z+V%DN8%K)V[ZI2_#45?M7LG!6<96E"*IJ NTI\B,*L M.&!+<R)]813*#V[G=[7R3;S(B"QY<+)=B!YR"&UJF+)&2WR=L+;?$ MJ;CZ5R1/SL408C$0@N6YV%;U_ W>%W;O]TF22@TD S!WXABY2M2 M4GXB318T?@LP/ 7(@:&I0G;!_#J8//^_S?S(\Z#C.-/)-X-,O)>)GR/S"&GS M70#O0!J.H@C[>V&[;:2;C9$?=HT6NE'0M;C0+=P(HU QN]3-4("Z-E<&14(V M=KIFUP/".VEW]VEW:R_GOA?HO+-14G[XF#KK*&E_8;3KB@[WXP"K^(E]G[ >EC7RA M.U[)%5^+#3>4ST#/IQOVIC/<*PI_6I$I<:&FPH5.I&1NP*@C--H+C:Q"ZVTP MEBU@ @101%_,B3RB32(C+;XH/%]=WR&KCDSHM,V*8Q7ZN]@:\:8L!3(>3TQ6 M8S'N8#%ML)CU8''>A#G4-X;04W)].6C6G<9!SP4'IS&L$1J"1V&D'.%7PW9= ME2U0X=%$I45R'$LC8[>EPS2 $>Z'*6QI"H_&:5?C$;KFS=C=O>1&2"GF!1RF MI&$H#T5>Y*L5I=N-0Q6F5R8K"'%P,%PW7RT&X?_ 0=B"$/YJ$D(=A="#7G]I MM2R$OP*&4">=Z-:T\AFPZDZA)2*T(]$TA24K04[+!UH>EU\=C:'C]J>W92.T MP_$(;<9\ZOR#@1.J_!DTZZIN00GMI'Q.DP%U**+0[TTE:JF([%1\:I^!=*R) ML\554CADU17;L@_9V?>47@/I:',#3]L]@V9=J0=/E'8 OE2W@73^(8R4IZ/+ M(:ON)%I"(CLAC^HUD $X4>A%6 '3L%U79P_6P99NU M\$)V>!W9:QAUS9NQNT_M$$*EEA<&.ZW<=>3Y(JKOJ@5E0*.+/75)=:LQ@@B' M/5TN:@&*_%_?:Z 6?L@.OUNZ/PC%4L6'N+$?U'.D,V_L>BY67V@LS(;]S0=J MZ8CL=.P7;Q0<&EZ98,\-U6V6$1V++Y\7X<,L/0NP3D?H^E#9@XO&['!EH/J"S3Q2SY&*6]!B.VB?TZI@G:@PZC]#<8M4;$?J M4UL5K$/1C=1'X(LAJZ[8@U>U=G0^I57!A@? "'N:TB&SKM26G]C.SY=J5;". M3S]2FNO+ :/N%%J\8CM>CVI4L$XK5U2F\N+F:M"LJ[%%&K8_$_Y,FP*-&TQ_ MX O\(.A_YXA;[F$[]XYM4TRZYLW8G=?]8035';VAJK+F[3,O MQ-IUZH/E[?4^>^(/O/MS?]_(=\O1RJ:H>-T6HD8-W]Y%/ MZY"I 1KQKX*_M)/72%%Y%.*G>O-M=,I')?\]\QC7^IAHX?7VT_E63EV0>LY:O1/GO8M/M;JZ2*[3AV^Q0=C_$R]_Y0"A4]G)1 MMOHO>AFPP17*#VTGJF&PG$%5U/W_['58B,D ',T,(,, 8@]@,P/H,(!>.H - M _12+WLJ>AW669?=7C?B!34*+:VI%WHQ]6A)OZC5OC]TC?RVD..ZVY6H6U$6 MFZSC&_30R7]R4[L6B2U:9>T.?96.T:(%^O-AC=[]]A[]AHH:_7,G#FU6;]KK M92?GH"PM\^'W/O>_1V9^#Q/T7=3=KD5?Z@W?G!I8RLF/#,B1P6?BM;CF^4=$ M\0=$ H*!":TN'QX P]<7#\>IAPT=]X-J>W3&WA][WF1=43^A.W4BBJ[@K<E:-OWT,[U)D)M0L6+YUN&TTBR>IXNIXM:I$F8 MTE/8&H#A-$F3$7;"(QQYA-[EN=O\1YZ)WD4[(0-/+NJ\*#FJ;8+JZUQY\+X1 MSX5T-?3XAL2XNMFXNI\\RQN-TXJ\RWM7B:8K_IOUH:S>R,@CHW!>Z ^@I>[- M19/527&<$FNI750:1<512S \$+'(Z/8R^A;M<^*1BTT4LMI.V'/(G9^ M.; 8N(@DLJ;O,W(R]62<>N*?>OTLIRV:-[25%-!S5AXXRHSC0$R2LTQY:.5!4 Z7Y7G#1U#1YN(P0S5U MB02!S=8%$3)QJ9ZL"\)A',-\<6 24N!E_-")_.="Y?*-Y%=)@=/.'J/!U'0* M,A*%B<4&@+$X3&.+#P"C)(AF=A!/4BSV,EKS+6\:26<(4%WV"I^GP$B"%$O(1^EQ$!25>3?K87;58JGY-A5@;7[DU[ M(__K4.S580-9$G?3*+4YNJ# IN="6#1#S:1?3"^->Y)4R:4;[D0IMZY2>83/ M!I#![.F)B6Q2+HCBU*;E@C!C9(:8$0#8KP 8AO4*%6\$-O%H94A4H;Y&7+, M76EBZP( A,/ \4D7E1(V=\2,+,#A11[)7U5V/Q3M[LA4!4R04^AZ(2'8)N6B M'#?T04[I&#F!_7KB;[)@@^GHC4-ED3T6)2 .!VZN)+ #_'G(&H L<,#H7(0W MT@+[M<5QLV35*LNR6I8Y,CK6^1M(Q94'$64V&1>$2>(<+!<5SP9W(S:P7VU\ M>;63K)8]I(U,[62JQ<6,<-.P =@4>RD+P#%@HC-,#0* M!*=>S;W:9?43;U7A-]'/.ECH8#]QQ@]:ATLWY=NM+.QU&9GE,AFTA4KA7JU- MC$(@?H5PE_?J1LE_7CQGCR6'%I>XZ7P1XBBUCP*$PU$2VD(5P*5!.N- Q*@# MXE<'HUP%.4"*@$:V;Z] '$ZH[2, #LO"-9PA810!\2N"^X;+]"(3_ZO2:[QW M#-'M>.-)*\1-X(1ANT!8 ; %3=*0V=Q<'$V".6I&$1"_(OC]EU(E<;-W;)=U M (8Q6UP#(!JPF<-,C P@?ADPGIU]]J8.S@==.1PXN'5]8.[.I1L"9'X2QW8N M!6!A'*3.-D+6HIEREAB%0/P*X6Z@>:ZD(&XZIS1,[9 ,P4@4.#'#A?5M*I", MT0?D3+]A(+-O"ED%2F7:#6W4XT[!P01(Z#$E3CQT893%CDZ%K-$TFE'@Q*@# M%%;#20(= RBA#C%'X"+J=MB MA& )93,M1FKT!0V\@D=EY/;R'BPUJ9[Z4_W]HQJ\^#_J:QGV@,--U<+I6YVW6#<#AR@6L M.*-#J5$&U*\,3G;/Q*Q"'X;9O@=UL_4B!)BY,(>3#W+*R21]ZD_Z8[0Z[E\Q M'FU_I*)NWE[($Q?&-B\ )V'$23$0,$KCF58<-4J 1MY8];6HLSJ_/%:9-$S] M:?B^$3GGFQ9M&U$AFMX43==RBB4)O8# MI14$Q#%V^LL0[G2S3Y]5F@3,_ 6^.K;[$_^;^IY4\-6QPP(^QG3K]"1.; ^$ M4$%D4X1043!S:ID1 LPO!+X7=5$=*MTU>BFZG6HQJS.L:VC)[9'OLG*K&RG5 MOA1O7$;EK6A0(X.7E/SJ6;VFCPYU <=E!FD!BIGS-!?2%J']R&$-FL/I7'9E M1C,POV:0GCODG8NV%A("-&3V Q\ 9T<6+^24C)$*S"\50''\;L@][]%VC-7^ MY,, &9#B-+#/*8##81K9>[R&[(64)G-N/+E4X)<,7W273[OI:ZZ[A$C6 3*0 M#AU#N96]-I(*5[]0,OJ[#>]?O5?"0M'[X)#4S">'5GT/$H=D1$+LW+$"<&$D=8G-W(7A)"5S MA]6(#>9O.ZPN)HFR3@:QIZ*NE;NK:HHCY]="O<>>JA^9E#0@@*C6%$\D '+ Z:P!WNCJGM(U88HE77SX< M]OM2/_;,2GVOH!3MH>F+!$UV6TJ31=W?0)1ED:_%SXR@87Y!HXLNG0U5VI.U M)%>+#"XDT%/ @/> L(38RPC!2)C"RQ@:11/Z%8W-QW\/( 0N(B1V?%L!*)(0 MFQ& 8FS.+T*C8$+\?_M%+>K%4!-?:$D(%>7R])E[/^#J MGA4'*P""X\#6D&NOI5..1D.$?@TQ7A89%'W?*SIJI+[AJWSH5TG[.@8#:>") M \-.2>:U=$K:"(GPS.6$B;QO=UDSR-U)4?,HZL/,+;30O6I(:.HTD0 8)?95 MH36 BB-J=X*7DPNW%6^>],7E%NE'*_W-U?'3\7+TG;X2;'W^&7]:]U>B. M;]0/C%?);_\'4$L#!!0 ( "F"0E36O9+&/"H (B% 9 >&PO=V]R M:W-H965TZ:E"))2E>QUCR4KHB19 M'LW*(X7+[OZPL1^20))$"P382*!8]*^?=V:^!,&2W'O$1G1;11)YO7SWA9?' MKO\<=MX/Q?V^:<,/CW;#A55W\"W\LNGZO1O@8[]]&@Z]=Q4- MVC=/KY\]^^]/]ZYN'[UZ2=]]ZE^][,:AJ5O_J2_"N-^[_O3:-]WQAT=7C_2+ M7^KM;L OGKYZ>7!;?^N'WPZ?>OCT-,Y2U7O?AKIKB]YO?GAT<_7]ZV_P>7K@ MK[4_!O-W@2=9=]UG_/"^^N'1,]R0;WPYX P._KGS;WS3X$2PC7_(G(_BDCC0 M_JVSOZ.SPUG6+O@W7?.WNAIV/SSZRZ.B\ALW-L,OW?'?O9SG6YRO[)I _RV. M\NRS1T4YAJ';RV#8P;YN^5]W+W#XF@'7,N":]LT+T2[?NL&]>MEWQZ+'IV$V M_(..2J-A.&5Q_[K6OKWQV#J*V*6[Z=HML4M_6VK3=UZ=JA MN"G+;FR'NMT6G[JF+FL?7CX=8 ,XS=-2%GO-BUU?6.SJNOBY:X==*'YL*U_E M$SR%G+XOK9]=4#\SV/X'A.\SW_"G LBC==&^"P M58+.I]X'WP[\!8#H7=VZMJQ=4]S"EQZP=0C%_[Q9AZ$'?/M?#^SHF[BC;VA' MW_R_N:#_:XL5;WTH^_J@D'D]!I@\A.)G=_\!_G+]HGC?PFT=72CJMNSZ0]<# MR"KX &,;=W2]Q[]O_0$ N?8]W.FSYZOI^$4Q=%L_[.#W8SWLBAH ?MQU30.; M/+8P71C7H:YJU\.F%@70!S& .P\/ ,'[OH=GAJYPV>%D4= M"E<<^NZNKF A.$[9[?=C"Z?'\X4BG )L,BR[=EGNZD/Q^+9[\Z0 9!GY]S'P MP=9]YZHU0')1[+MUW7B"ZK'N/8(>GMCT#G!E+(>Q]XL",,T5)2"1ASWADW5; M 0_H$<'PXQYX3;V$&_D,[-H=#HUNR(")][YQZP:A7\-<6X9S6??E6 _ LP)< M)9X(SXK "Q[/6L$NS(#"-0W"!>$YP*7C'N#*^'P $5?L@.,MP\'CW!8\ IT% M7G,S5H@EO:OJKMCT_A^C;\M3\?B7=T\6/,'!]R1;VA*!XYIN"["J[WVUQ&VZ M!J!2;^L!5N?/N-42C@;3+HK@R[&OAU/AVRVBFX(0SM;C,X+&K1]0..!.&G?R M?6#H'KHCW"XL#>('2== \5__VU^NK[Y[$80'PQ YC2](HO0=G#; UO!VUN/0 MX9Q[@"%<\=Y]IB6Z'C:..X93UP=< -<:-XYNFY\H/O[XL^PF/BX7-//L6WP6 M+LP2D$7V'1 ('* 8^F$+ MVSZZ4WA1_*U>OJMSFNA!=4!P U(4.X"\N;P7@D? 7-M0>B#JGB>4N7'(-S\] M_?8G$M3+,"1&MG;EYQV(Z@G)O>#M+CO@6Z7<'\^3D>+> \#XEIJNW2YI)MH% M4H3N$,X#7.4(&@;^.T4NH6>%7[PA915PC8'9PQ[)LB,6QZ0.Y/W:A9K(+I- M+)+@\NH#[AM^SD76KX :9?P&UME$>162O%+$1D1RS-EIKBGGI@,\Q&[IB9V[ M\\7:^Q:.Z ^NY]/AO'U%1$YLVR4)JCY<(P+LQ.CE*2#-;1C-] ZO,)0^/MR1W3.')Q_7+N& ,]:?D6_ MX$4![^H0A@T]S6B/K&J C?[B[WP[\H/^'DR X(FK=BU![WP71])_\6^@2D#Y M?"O$B/QF YRGJ(!CP[7CSH#WUUVU*GX". H@.@!* $D=4-3!8YN^VT=(1/#K MVD0$I#<0"E=(>"YM%&$)AP32[QH0Y$'X8SSEN]EY&66 2TTVE2TD>,D;I4L# M0ZEG;LB< I0,A/6"4:WM!D8WL"0\"O15\5L@?OQC&.H]P8@T+J-F_5*'S_SM M;ZU@&V$((B435U1$OX;*\2$4M2@OB0B1;@J4RAP>/))JHTKF:4EZ0G5JW1YU&Y#'!'5X4O=N](0P@OIYHOL! MHJGI)I/P4ZV)L L@'W 6N#%46?H:QE4P^0DX$NM%>(L-7-.XW65 V,%4:Y ) M&V+^=)FP@QYA"E?L]WAHY%K*BN& >/(H6^7Z/;D&EOAI22J%;^%^NI9P7< $ MFF1'TLO B64&0# @DR1T03L3R!N.7U5 S+H;?,SLQZJ(,"WNC6"&MPZKP-YP MTW!X1G]B40?@__ ,TC+] $@5)4S=[^D^W^R HIU \I, ]P[H=YOJ]L50&!$R +J -C!%/S;#BTH%HX7 MIE8U?^C2W90.MHQ,3REB9&N+F+3!MCKHJC(#3E:4P/W1>(S6)NVV5M4SV0?( M-.&>]_7OK$H=@(^QV>0JU%05=I&W38X-ULQ8[G(HD.AP!2IA2Q ;>R7^KIT% M/RL1)]H*ROHS8H%QBE212*+2YLYX##R.)Q;)AG:<,-GCKH:M7KHG]H5Y5 _O M.I32N*E%Q*_\V"(MQRCAZ)XB Y&-ZUW!E305\2FDUVY/#XO:2 2@^ZG.[Q>W MF]BJ 4[:),Y&=^P:$7J1Y0ORD(G-& 0'!1W_S@OGWCN0W ,JTJAUX%6:>2]< MV%J])*I;@W+$,AV0,8*$$KYU>H[0-FF41W"A9TL!7^@6G '8"#./IQ)R"L@".#U:T3C MS09=0*PW@+)<*1/^NR?Q:-&'= T6_,@H8>(&3C,(:._A#Q A@(![\A."6(CZ MTH2*F+='P:1W_54\C%4$QF5F?:UG00>2#(VPJJI5X7<'\CW +( O8V]_ V;G MUW! ND ].DK#P6_!F@1> -2/Y!1P>((">:))UU\8\0\;K#<9OA[&/B#FF25= M"0 ,M?A\?IW!*$;-N.\,XG1CE0=MGC@!V9G(/LEY85P I+<3Q@OV,X(#[3CV MQJ,7@1PNOFT1/:URB<$7L-K<%TR[(,&EH=^A45>+'@P9VL!"F#+[A8^!5J7 :;F-K N :UV.K0\XH@!<] M[D#;02I!QEH/V29D9 "6[>I,8M"Y01VZ]^4(5B=QUD@?![!*"D[ M& M'R-\%\315" J#C@=.3+W@6^+^-E1")IP'485XX',7-&1DQF#0*C^/NH]"8A* MU_=D>@"_&[UJD1?,8]\ZO^Q$O\9JXX37C50T6$NV*5B=$@B/=M"T:*+^0 M:80WA?&DXNK9\G_\<>/E88Z1I%LPB"E:1\8P5\E!#X/7Z/^@V\H$!^DY[,@@ M7WA0NKNY?5/\Y=FWBPN3+-3C(QX>Y/0$T8Q[O1^2[6D/@4@(PAV$Z>^HEI.5 MBPH8[7_;=16Q,3(ZY89*FB4I"?EU@=%*VH 8JFD/?$L;5_=\\;"GGW1Z%[6T MLP%PHWN066//[@;FC.B15CL<8P8LQ,F=(#&'#KVI7]J!+MHB2_KZTQG5.()Q M1)<%0GT-R/.0)=_A58T"9*: N:5GEKT(4VL)$JO=(NEFL$$_-AK1$L4 'K*8 MT"J[6_"A=H"=Y=I0&-=_]VP%]V >MN*_OT'W#Q/3PCJ:Y,+(X&.GT\+HL,#$ MQ@-.U;7B%8B&X_1HN9&.>-I788ZG?"T(R:Q@F01H$@Z@M+"TV\!XG$PQ?E7\ M=NBB4P5DM4KB^?,AJ]M(. $E@Q"G#DCH-MTHC)NE'P(7:KLHQ=!;B'Z%!;/H M<1THLC-DD, +9 BQH,Q_M@( ARC B><#:-1G'RV8I&&PK$AG*)/, MF[=2 2((&B.F<+/"LCP;\4C;!G"LN-2(QK@W4LX=.D>&=<[A'2Q M!2VYM<26TQD2*7 .X"2;DS%@_=*29^0T91+3\]R)]-03JZ&5>M%J?UR C@%G M%OY$%Q71.;GE'UYWV/7HQNK&X1)AHI^JQ[ R,IPU'<684'7+F38D/CJBSD#J M%\6#,K6-7=%!'2+3XSM2%10*YD:-.G1._A=9/<:P0=T(W8(\V\)42.; S,80 M94\P(NIE2)V*QVW7+C&,N8%P_ M096T)AU]S>HHN:=U#%D!S-KLV)VKV"6OV'A9G@%0'M>P3')U1^S27:5YP5*_ M9*:OBMO$*X4ESLDF8X)EMT5NA?RF65UA3SR(+G0TBF>*=$GQ[$1M4((PN3_B MSV$^D$'S)*\[L)&:F=#[-IH("R.9\2+U(1X,WRS5D1QI"ZV0[NA(38WRI29U M?R%QBE:RMIB9S;)"41#0R&YR5\A%TL^M#P 63KLD_ M-*+@W3@U_JS](0X5Q; 'N(ZPY=.)YDOQ6.()3_Z88+M,4+E']H^1T1OUN-$?/QJ/F\53U9L#I>0T-3R6 MQ[*%2&!+G Q#5])[]:(1=Q(ITJ+B F /C%!K?^;LDUUE[C^KR#G6@%1_!OV] M[^X%8\690HBQTBRQ )8O)FL08[;GDLP?Y/?;CAQ/P(.!D2 !H61X"!H[)_:"D:U.[E'9+@:9.6S/!K! 3,<+?IF@ M?1I ^PW 0!HP73"IJNCK\-GNGEB.J)J:*X#^T5KBU'2,$)+&6Z-CEOQ D:TK*D@3#L]4U!R@)S.";1C*>RFA8 M43X0"GY I9XS0E3;63#;-HKD 7&F'&@1-OPX-_70>-;%DK&'.*L9:B:9*2D_ MU5B*ARC=OSA,OPJZ#!>T,9;KTY)L#08(>Y2(P-7SUZU!QOI0>E$.,(*-\S,F M"3IBUE'T[CL*8C3HZ!R2HXT]HS3+V@]'5-Y9AH>! P1Z$(VGS6[<G..ZJ (!)>5'W C<+\Q=AQVR0LGBFWA!5(+#JL 38&+-!W1"Q&A_TIZ MIS9"J8VDI%D:Z)HJF?1(4!L@/;3L_JJZ6,I(?X^9&>,^JA/1RYT,F(L1OP4[ M7&IF5/#C(F4&)MEDO@3920"6;)Y^]#%O3"&VQT])8VWBG>F5- MKI\#IW!GGM(U\)LQ1/V3@GL<(V\=W6 TV'633 #D_$&7*(G.<'0'2DE'Z-3, M7XRI#)3:]3&,<'^H-3K;$AM>%9]Z5/,&1K@?8YYO]G5*_ZVS=0AK\8$*3R[> MF^@F3FP#3HFJ1<.11&-VXC4YC,-)FMQP['!EH:'B9X?I8^:+/7W!VF)#+C"& M*F,\.8P9N4 );VN\3OE)=&:E2@HM1M\1H%,_T"?=>^8/B+O?\)7 'I.7'8:_ MAPN',^!J-^R+B#_74^\ZV4JBOPH7C? RM]8EZXB0:/2&ST[/KLJ:0N5& 4-8 K58KZD0V\E"QWQ'[0",J=( H] MC;A$ <;WGW[Y5[<_O'B[R(*&$V=NB50HZ5.<5LS^42Z02)E:G$^).5GP/;IG MB&8')%7@08[8 N914XJ^R!=DD[TD*=+'UNU1='^*I]^@B>Z7B+USH/C?P:@[ M7.G7_Y\._I7'(;G.$I9L9XK<*F5OP7*+-SQ+1[DD3\N%A!":?F$]>R$Z!.<= M*BC/C#)!BCP:6#+5PLQN+@\X5P,?V1-!GL%SC/[CM_H>SE;WZGC-&,8'S,#_ M0.@TPS H?AQ76H_$=$&C4X*NT\2L"_J:,,.AUP>T$&:)K#3S+<":3V'@/]#; M/_?[Q-#KI+0FQIYRQN0D119_'5LT4S6O;"*?8YA^1FZ?38(LTE=AXKO'1,7D M,DH')\M1@@!HT^?X-%"^YOHT66.1IJ),,H(:IL!\@< G0&=CZV,Y=&S8,(I1 MT T>A(OS6B8T<'R['E+R$BR'%2=HO"./3[.2_PU,3([X96PR(:U@APD="J*D M ,]%7'$4PV].%S9)N0DD/8WG-O<3RMY]LEW9=;S'7#G4?WBUZ6UP9"+\$Y!F M]+Z,UYL.;6+.(767T=N%F/>1KFIZBQRNT:P'TA0XZ6$._338 MM%CQ2Y!?\8 M ,]2-DPZ2C1Q&X\&Q9F]^V4XV@ _9N%FU#Q#C>DN15%,%$B>^[(0 6MA\+0Q%$M;]%T/ XI69,;J^I. M5#ZDXH=-Q^#N^(3=L=7C]82--9@.WI%+!=/S*$-X$'/'M>=21DUL$!P4QD?E MG/R\[F'QKS2G;O@SLEMWR!SW>[!Z.3B:*>128(*@%1%4)E)&_N39CS13?Y0' M/PY8Q,KA5*KOXMTR.DS)<2NI-TJ8%Y""S>C)7);W1*5?-VR9T<*F4. *5CI. M G :&[S('#G6"0Q21-41=NLFL7J8,2>I<$'[(.E\TYZ)$T[!$OJ3N!UA+1EG MXSZ&#R:N'E"PP=X0C1L5=3)%-\"9B!#) 0(_+8IX>%(>>I)3X[#J= 3K@5 M?/DGF.5/SU97,9D7I\0OD^G&P+& 1E7UPIG8LYF /X(6$R_/29_1S=FK]U*U=0D$LNO\)"K]%G$C M\E;)(%7OYJ^3VR:B"1SBC54]K"DJ]9[+"\%K?-=$JC@6_(V 6+3Q"'C Y+(!03BJ9=PP03&8+JM9SR"NF M[J)O&< MIR$N Q:^"#..1"4GKIRQ\5M 7%#3Q-/&$EN+!'L/G+WBV.,1Z Q/>H8 N"*! M*&;?[,5Y.A&)%ED7V2XFD"8_JE9RZ7H/PY$3"$C)1!10"6;P[2R5DOB%2^?( M$7(V6CI!254"M0Z[U1P;@+8DC"3':+8V(1%GF%3(SC_)];#'N:.\;?X-Q;4@ M@H\UD(9W)#I,5OYP.F X!+CC\V>@0I],V9K,+IF'3)0"=4'!F&@\=S\3UC!! M!1"8->I#BFR,S4@B2>@ZDE>+,YPE)NPKF1_C8AC00=E>U8JX5>?%',]SF)P- M*[;4*$7H()C:5PF7(\RTFA=3BC9 K$O@OP?6AAU;WIRI;(IRDV@"( @S_;YX M?/4DI9%)[)_7EPAZHM/'UY-';9N*SB3TI2P"F@E&/G^29T=E1<7$#>&A;YY0 M2#+:,V?/Q-20KUV7D8W%HQC!% MZTLB<=;/KUL.Y_R19 \LB,$-SD[3@#DY4L[N'OWO+$6RB OZW&W6%$L/50%T M_9'JB+ORY;K2 MK=)R$!,^4YO%WF6S,)-&9\6 T>S;:#B3,S((]K3);!SE287':-3(A 3 M(ZU)B]"3!C.;%ICQ&222'@.FI! 3,M W!9"%I^J&^E]2FQ:S -4J^G5()?UH ]>>0 M^F><)UNR>FKU43RC9EV@^Z_5^HE8&65*"ZV-;7HFB/4;JTO/RO?1T+)<*]^O M5KQB^+IGKP8;]>3C2O7O$R!B?<./2)05E<65>*'='@N^ABZI$-:6../>H!28 MS,-YZ6$(T%B!QC% *N,_I;+$-@$IN0D!?FA<&244,68SPQJC^>BYZ)E94A>M M0\/*DUR+E(%@&;^D& PF#73*PQ#OFKA;699HM-QY-$)C3N9Y10GG?I]GHY)B M?I"&"Z@VH5\$:\_% NPGZDR("D3%2FPOB;!CJ_+]TOW$[#03KJN3;6#J1V00=/,_Z0W:52CJ#[:A'FBF# 8IP<2GM'@KT[3;GLE^S1D&8WD*C M)WM/&]63HJ2W?'-J\2O?[(BPHD]BJJ]8.14Q]-(IS]8P)0%?/%GF79WJ1"'I M6J*OHJ"<]Q"PZ0L3+54NSS.PNK",FQ"RH>53->,5$2W-V%8"P.3 M/?4U6"$1P&B0PQ$&P\R3WG')Y)[(J]A8\IPM7;8\2*F7:K_&'5**$ZF%,A/5 MC&53A+B8-7 \-Z(Z(Q?V%R'WP6^WO=M;$)I42.1?P/E6\SFE2?<\SPZ3M"]A MD?,QRIG(#!;3/;]ZMH3_/?]V5?Q-]1J[?NH3)STZ$0.3!M1.N@#-:$&W?DL; M>&_*K>P*G+S/9('/!WD>FY=J-K+D.6B.H&1[B(7D -TS8HT1,H1,IC#3U$[9$ M#I$U-D'@WB8VG)C"=<*] 2Y^8WIQ5& Z!,Z-^RSTJE_!R%APAZ>R MIJRM77FO/!P#%G.@U)8LL2,IYP2'0EGWAD^OS0&,A#0"@Y,3$QE+Q<@P9IO:^I= M8YY]C.-*HFPD0ZX,((=!1[_M?%,I$R)Q@>5ONL!;!U!!B^^"&4R $P6;P*\=CXG(/ M(S^A $-)GPQ?APS&!(W)!0), 74R;>,F:%SR0HIBE%C#E"-$&C-ZWQ@XR0U_ MPYN]9*B;*N\TF,/YO\MP"F)?5\%GO&96F5>,(VXP#,FN;'B#LS\O7!7 M_5:=(/-)X!'@SK94^(!=[<*L9M#P3TD]-3;\QI5L0,M#R:HT";[.=@/D!R^8 M!LF57Y!B+H5\T@X312(-IXX3+3;?FBE1BEBF#RBRR7[6DW7;E8"N9G769-.(9XM%-BKFN9,@.(^QX>HDW4 M$:D?6 M%&LX=G?D9OU8&%.W$A0 GYEE\"JZE1"H>E]4+23NVW0 M\)C)P%U74+G 1LQU-;V'O:N\U._A\$:ZQ(KZ%<2^=U47WYA!3;6^N4:N]1^N MI>9BE".FF6'G7(;7((=HTKAW;(M# M7 "MQ0+XD/[ 7H.:>O]H C1)EL?N2>1G$5@ICBUR9G)K:?.DX0KC$Y@OBL?K M)].T5;W2D+-9ZY+S]Q8'7Y!A0*S SUK3# MP'P2,)WW0K(NM3";4QB:RX=)TIQ)DWJ1YK#$W'WT@CA\%89'N;])O?VQ4.[/HJS'$VX^L3V.[J0?'L1(,IUI C M-C;-$@DHPKN.C)G\8>2^V4A);IQBDPFYNG,JI$DMM3R MO9=&&#%?NC6U?KW?X0OD[F(SF,?URJ^H@;OZ%;_R91%/"FD[:#- 4J2P3;V7 MM-6Z2]YZML$Q<$P_$9BJ2R#B#($0)]2RY7\2,'4.F]0BBCS9G$VX*MZ8JAO5 MO&QVJVS9OE)EVO4BO6J/\]1-E3578+9^28IV\>']ZX^_D .UY:N2B\! +!=U MF].V[)06PRHGH91GD:H0DRPUEB-F:.REE\*)S0G\G^0=A)1*3H/? MBA_[-==%8ZJ&-%G.FOW]NC-=&@YFEOB^ II-O>)296WMT3AM5H$]R38R>&@[ M&Z!"2[[ZU$Y']&-1X+@WPG0)F\VM;B7-@ODE.*Y"VI+[WDQDI$$EW<:5'S-J?LX0#LE,*%\O( R@7<>S( IAAD/%O(GR"SD)8_Q9#$8))A*"\HIM.F8K8)Z*J\>.CL M(,($8X)1ZI$2LB8I*1*CW=36+EPNO[D$7&U?FK642M*#NK3%1L/XJ7%'T>7U M,7(BM_3NG!5U+IE-([2-[R1'T4)&-\BED=% H.I-5Z5@H+%[J)B).D:=V/V# M>I[DA!(\A+3(Q9!>MD"^$M9\)#27\I+<7"NZ&&*B9L49K9N>=-%9VI,4GWU& M=A0S%N<6(R8MVC I;NI,E%Z2,TMJK2B#-3..5](KAAWAVOF(;;HD?HR0OJ.VO^Z>;))Q MV'4]-2^Z^=)F<[1*NN-&4PILW<6WS_YETMR,VT'&S46<4&-X[J(H=5>3^O): M2@S>[[E9MRGV!N3I63\B[S.[]@1IS%LS)@4\#!GNLA0KK6>(=6%;NIUG?;,3 M\#*54EU>5'Y[FX,YRQDBEBL)_VK/+1M6S)R;@7J8X>LRJ)Y>VV]+$:.,2[), MK4W M$2,ATS,B7IMH/=5;,\+>>>EL)J\$\JA(Q#3O,3\T53E/NA.Y)B5ZF6=Z&:7;8HG9\90*B#KF@?R=2161Y_(%/GS4-F M4+ ).[F.(OD$CU-KI2>3QC+HZ(8GA!#BEEA-F;Z9DPTA:0)QWF.7!F%C'JIK M+"351!-4'S;EI$EV;,)@.BOS&4QH/(!B'6;V@C<4LZBB59^H*)1"5CTT3E?Y4%#RV7J M*.$KSH@/V#P1VQ'F2_&M<5&JWN:7NQI>YFBI&W.N2DR;VT^VD9)016AY;'E" M_@7[>BEZ.=NX-\57>2-]Q_X26_-#NB7Q1!$SW#-%?(FQ(6!/$6QI1&XRJE)F M6FI;H6^(T0GG7]7)G4[BV[H>Z&V>FIA+^YBO[G*>WE%S81M9UW."#19,ZVND M&5@/M3K'MK_D*+NIN+#!OC:^[]INC*]J>F_YY 9L-GK!^OP>5*7()M#) M(=%-\QY,46A-V )#0"J-I -V*4Z*215J)@RGT;D.) ]F:W \S"H$C. HO_@H M?/?"7'N_:;3;M39VEV1*%E&)UT1+K.O3&WGI/-RH)WD7U8*3IJFQX2%+9"Q[ MVF<"V+Z'@![/?VY\R#^>WP ?M]TW: ?< %Z;3AN[]5_ 5!+ P04 " I@D)4 M)A3^C%X$ ]"P &0 'AL+W=O68/U M9"GEO?WXE)]YD26$ C-C$1B]'O 2A;! 1.-;A^D-1UK#W76/_J/SG7Q9,HV7 M4GSEN2G.O*D'.:Y8(\P7N?D).W_&%B^30KLG;%K=-/(@:[2196=,#$I>M6_V MV,5AQV"ZSR#I#!+'NSW(L;QBABWF2FY 66U"LPOGJK,FL#B!S[(RA8;K*L?\ M.4!(S 9Z24_O(CF(>(59 &GL0Q(E\0&\=' W=7CI'KQKIBI>K?63E_#'^5(; M1=7QYP'\T8 _Y3_5K"I*3!75N3CBN^ZQ6CV%D=@_XK>$/3&!%,P6NN&@L M2R+N>,NR;OY/UD"[[V'EEB--D+UN',+/T:"B]B6?&FWE5F9HBNI&;8];J!(I M<'D -&V@;E0MM>6\(M6=5%(L_><,9&TWM4\CDNJ89S9NK:2I.+&RKKT2L0U3 M.[]-NT^W\C$98D/G;\5DJ6[S ,X!>; M#K842 &@_Q30#TX[*&?HRG$P7+K6L\'8@3B%WZD9V[D'-+70E4T_N>PCHD<\ M@R,7+]EH B!GB";6YJE_@96RH8,_PDU3VN:1ZA1N7I7^!QC%_NQD1HNCV=0? MSU*[=Q3/_.EL^I$(5)*JK;7^VM4T]#6]MRN^_VZ:Q,D/K8.3$S]*)S!)_3A- M81+[431N&_5@[%/_9)1 AS2\_S&'/K23F7\RF;U@\3H>0_Q.N\GX :)@/'8Q M"=*Q"TX4)#8T';!32-]0L.V'C&K0M1["EO*J =].K'M&OJL&FU[_6>4.-;@W M6G9,[(X-IW%LKQEYUZ-^UQ$*NYHD22T-+3@38OO4#1JS1G'#VZ$1!=&$[@M" M],.W99L&R7HF>U-N+Y6>FUKS2('!%IE$P&7N@ MVLM:^V%D[2Y(2VGHNN66!=UO45D%DJ\DQ;O[L <,-^;%7U!+ P04 " I M@D)4(2DXS]$- !\*0 &0 'AL+W=O(7+#7 JYC.\DVVQ>0INT^;KL7;/9QA\/A0$NTS482M:04Q_WK M[YLA*5&VDZ;7!:X_-+8D#H?S^.:;D5^LC;UV*Z4:<5L6E7MYL&J:^MG1DEU-7!JQ=\[=*^>F':IM"5 MNK3"M64I[>:U*LSZY<'T(%[X62]7#5TX>O6BEDMUI9I?ZTN+;T>=E%R7JG+: M5,*JQ<7?08Y9W_!D'%;+*Q;ESB/WS[(]6.\U7_W4^=XU%O/S[GGU/ MNGU/>-^3+S7P_R!FH+59B&:EQ._ZR3O-!WMMC"4DU[+:\-I,V08934(U5N;*Z24V53FR=^YTKJ75RHD,2PI%ER% 6^38 MCC[?F5*);[%T+3?BLI - 8EXHV\TY?5(K%MS5;(67&^M$H!2QJD5[,2WU>-*K"AK8UE4XZ$L?[J2.1\SO/: MZD*<>@.)1Z3'5W\YF\TFS^\2S;>GSQ^/6%6K"I8CXVTW%K\DIZREAIFE6\&( M@+A<>47(;(?3T\EX@FPO"KH"@[$9ZK@C'HG^"69XN.^]?!FE2.>D!=@UW+5I*?V]D*6#=-!0J MF*VV)E,JQY/6E'C$J:RU6*&KS+*99"$@OA2%@1>]'!QS"2LNH1;6XTE=XRE9 MFA;JL+V>GB;V>O23P8-GC[V&')*T0S!$>OSDV$@!LU30TOI-25]_: 6;K%=& M?# P8+Z3*90>@YR %22,Z% 6XL$3*XUP"]73D25EGY&2?LC_"=MYUF8JL0RL(KL>@R+")GGVH_(>*-! M+=J_<8FR(@MGH@:BK8,_X]E@Y!VE:D!$Y>UO.$[)[0.SCRBK/X [BI E75+% MK.BLZK# +3;DQ:@K4ED"IR#?L! H%B"/"V^HNY!K3;M<[9AZYF.$#[H5#82R M&OCED0)@K;$1:D*%M$5N>X3@G4AIH*8F+M-X#LTG\(X()K\B_/7 ?YXQ8$V_ M.3X>,8J5' <<)]"A"CRZ@\?$6Z,^UGS!X_(!K+^!XO=$#XI%?##'++86?\JW_;/_C9;_LG/:N "%? MT6 @)Q"6=5UP()"UJ"7&Z:4MP*5UV1;^^1(\TS!"@MHKQ#481[;2ZL;G%E%H MVM9JV.GN7?$XX;COGWS8,^>$A7W@[X1ZK,%_3F%[>%R'$]%>NU@Q%G\#6NNJ M;AL7L9I,'DQ;946;J\Y0BH@L#MZJ4?P@;@S9%33>$_)<.\9808DQ%K_2WMXE MG;71PM!LJ]&9\URD<]^W"NUJ@^"@#FI=H;;"B4$3HO7:73^I5 L(*U!D42%I MYC38ENPHJ0@%XR(>=,:I!&-IPXG<][RH!ZV/BQNJDW A 5G0*@0%&%(S/)4G MP MV#$P==]''-H;D7Y M>UG)I0=AQ'@M;>BG[^1SO>D>-'KI6T.ZG1 O'B2@YS'D9/0R,3$)E"R3?,\ MH%+C

MIO"3J:'.^N4FPDYQL&>4S660$,FI/#G63I.',( [F=A(B_V0" MZ(HJ$^+"GPO,@_3PX$P=2,T&_@S#\=VA[3X1"HLAKV4?^EE4ATC[B06O[%J MOED-'!9FZ-M6J,'W:/J#!1$MFM,NA]US'8.QR3.B5R".Q!^ M]3!7/I41+CA34X2$[V3JRK\0Y:;^1NJ"?07K\KQ7E^I3&G)AFTCS>0+(3@0AMVNZG.4 MF([W-%HD.0+\7B+294 WY_JL:-P.1JBF.@;3,A65W'K0JRL0>$C,5J&3\,H- M;XW\XT,MNU!+SH;4!FS0&PX3/\W @H3A>MN2!ZXTJD'#,@V,_P7V1WY5(*@]K%V";+N@(W8=: M2FJ?[+5JGOA#>11'_)'L4L 1^+[RY^_DF7] M_$U(ONP:UZ-CUUPHJ;7A]R;><208#56CGX1V2]UF%+\ E0KW76B^>?+U_O+M MV_=C_X=A=\?IW*/WBI=*HN4*[PA2C.9Y63SS3BC =:0:RTABUM];6M/6N-W% M"^H]NLN"7?&$7(':;94L>T6IWPWSF [W@P^3+G1[/2E)H>3?PB4N'8NKI&(M M9 ;NYE(*&N VLLBD:O8N3&@[N:IWW&[V,O+%=I50G:"O:N(V069@X2;CU/70 M'QUEF41NGS($@]0=4,#KZTT^-V6>%U5YL;GV2CX@F:7-(P/[W^[R7Q&*9'&]?!Q.@.] M32RP9^5' <&=+;WMM2)K+5MHJ, "T:CG_>##-_TG>OB%!4IL!EKV3(]WT MESU1D52N##!L.,0/VPUXM\8M;0>]?(*1L0!\ZG7-9W&X5"5ZU;'GY?E.KQ@& M^3X[,]LF[YW92$#Z_@"!'T97IHO_QQ4.MLI\B;/T^9NO'$WL'.Y[7[!M">9AS@ZU]'&SS MV_#>B_#@/JI+'>)8?)NV$C9(V7?B+Z5*A[/C?B V$H]R.MH^07<26]KJ?? M_3F.B\;_.*Z[VOVT\-S_HJY_W/\N\;U$/P4[%VJ!I9/QT],#_W8R?FE,S;^O MFYNF,25_I%O_@M02P,$% @ *8)"5 @AW$!H M!0 _PT !D !X;"]W;W)K&ULI5=M;]LV$/XK MA%<,#:#8>O-;F@1(TA8KD'9%TFT8AGV@I;/-E2(UDHKC?[\[4E(>J5*CM(XGHPJ+M3@_-3/?3;GI[IQ4BCX;)AMJHJ;[25(O3D;)(-NXD:L MUHXF1N>G-5_!+;C?ZL\&1Z,>I105*"NT8@:69X.+Y.0R)WDO\+N C=WI,[)D MH?57&GPHSP8Q$0()A2,$CLT=7(&4!(0T_FTQ!_V6I+C;[]#?>]O1E@6W<*7E M'Z)TZ[/!;,!*6/)&NAN]^05:>\:$5VAI_3_;!-D]-[IB#C.$.>W;B+DUL"M=U5QM&:]KH^_0)C)5 M5+4$S"5G,9-VT6K)%8K@CQ8PE)E>,J$<&,4E3>G&%,"X%"M%^AZMT-8QR^\( MH )N&Y0;LMNF6!]$%ZJ038DTP6 $"Q+ M7@CICR4*NW)58/9RG\W(LL!XHZ/"K;^@W4LML<(0CN,+"0QKE/4&DU-XYS33 MGCFY#.I/LJ9J'F 8O!/59EBP1> ML21*IYEO)PA ;3*.V37YL+>VHSN)9[@^G]-_%B?L5R2/%-*,IP,-+P=N_).7@KGWZJMXF&,YE-)7=A3%B;2;B.BP:O#U7FZ'+^<>OY [ M$4R&XY[@3M!1FI5-N)%$.,?"L^(60TXM,821&F6V;19^"[MO )FK_<']N"D8 M5;41>.T*^2@'X%X\2CTBITJ.%CYDWS/IA1;ATC%RV'!3DNT[5>CGGV9I,GVS M7W6DX M"W_Y8!)'%=!R!R5-0>PG+B\(TV.U39<=OC3%TBIVN>+0JM5H=4ZUZ MM'XHTQ=<4DUB_OI%/_69>ON0J>^Z[<,A=G?.57MT(0._:(?5=B_OKWO+N ^I M;X_T%?/^3=]@;Y;,*/EIL>(W,[+?_"AT^X^GM.&232=YM3.QV%[8O2,0WSUR[ :4O6:AI&?F<^? M]@?53JJ*O@;ZRK?GC81/V]N\N#;/'_4OP:+MTT7Y;4VX0'\# J:&!_MC:[[7'@.93<6DS3_9GQQ M6"]JKV'Z?O#I?+!6/]0NRC]A7;C_JXH(X;<((W4'RF>C7N!C)5RYH6!T+Z)2 M(Y32KJVZ5/^P8#0&SZ(4)(\YB.]\, ([],:QNZ6R<^>!)\/PT&-QM/,HKP#- MH$\/B[B-3L>#<.]T Z=K_\1? M:(Z:NSU:-FVJ\N+"ULL92WL6*]D@Y6Y-K5H\6H6 M%W9EI"C=H;JZB()@RJH@0Q/CG M.W29"2OO=?6+*MOE]2@?L5+.15>U[_7Z[[+7)R5ZA:ZL^V5KOS>-1ZSH;*OK M_C DJ%7CG^)+;X>= WEPXD#4'XBI.0SC5 MD%,^M :K"N?:FQ^U+M>JJIAH2O;0M*)9J%DEV:VULK57%RUXT,Z+HJ=WY^E% M)^B%$?M)-^W2LK\UI2SW"5Q N(V$T2#A7?0BQ3>R&+,XY"P*HO %>O%&X]C1 MBW^7QNR-LD6E;6CY"- M5II'.?J:;IOE[3ZCK+1L;G3-VJ5$DGSNE%4N86K9+G7)]!RSA>Z:5C4+AC+ M9IV%,-:R0M"SPZ M\FDRL(QTZ5ZR;@5C0*]*(?]0N!S=':5)XGM=KT3S]/U?\BC,7ELF;:M0,J3? M =I=O>I/@*[M9K^B*K%6,UBD64@D?;M4C2-52T'1A\+7LI4T"BXX6^F6E!=5 M]01QZ)QN)'N2PAQW70G6Y[TE=(7"2ZYKG>7V'.2Y6]:S+H0Q3[15U.1OLMQB MB!1RO/.B$XF.E*H F_*2_1MR]/G.D*VRGL%=0\;23\#.' ?=69C#GK,[N5!- M0YQFHA(-HN$[%@<1SZ,1P'[':KD65G;V$#%I^SF.=)P"8)3Z8Y,3VD M,N&32;Y#[^/6/20\]3'R"OZ:3E1;!16V*./,3K%@K1O"F/\L6NTULBV3HE@Z MPW-&60!3L<^=@&]:0>UE]VA!3(VS_+,H=V20+=JXK.H:U7*V7BK,[H030[J@ MQ;32(/)@7/A])GUF$<!NVM!ISLMV,OU$MLL3A<:%-2#MY:1\NB-PY)W>OT5WO[!*&=QGT9B]Z38>?G)I((^G@?L-N"L'41!.G3@@M*8?:-YSV\EOV@X(?Y:L*P7FL)1PK$6X!YFF71SG/=RD^KZ#> MZZY74&G:- NQF\W;LCYT!3O$/YD7$8D@)':3D M',X$[!>'SG#T1T.Q>C^$_JT/_=NBZ.JN-P\P&)GUU._R8* M!]7P'VB'#76:5A;+1E=Z\<0FXP U+)SP/*7!6<2C,#^GJ81/X@B#A.>3J5\" M *O MJ+JB,J+*/LI&4$-S 1J]/OD,>>B8T.-\,WLGBD\P$8O&"7;$CEM"JJ33X7U" M[Q.\D\HP?!; :B&9/D9*)UGH_3+ETX1\E:0)G\;>:REY*7'."0+8>/*UA!.[ ML2._K"@P*+-TH5QLN4K_<@8.B:1L7_W=)E_R879=J=*1LFA9#F:XBH.(,0.H ML;V$]IMZ.Y6SPY"^U[ZH$O!"_95-1\TYB7F0N=Z<\2Q/:!##5!%[CVHJ#"4_ M@JST >R*7\)2EN3L VYM,!=G"]E 3(]O18FNJ BAN\X;Q7P2I?1(HRD]@C@% MA\F$9T%& W@S).8([2!,][,4HGZEK$&_XHA2O\FPOC1: L#(*04PYTKD!G.6 M1U+W.(H[*-'N;DN P"671PHOZ^,]^X=!VQ#5B/\\X],L/ ':@-:024B<#(_; MOD];EO$T!S.>3:?[_CCS;CO'P+GMG#WLPPVYS?>S'-7O&1#2@YW3<&"LL=/3CETEK21@4PT4 MN.$DF.LQE\-#)#ZN,0,>H=I4$*UYU])EN8.XUET3,4<94@B+2D55A*A5! $@ M[\F+A@MCLNZ8?4#,5>6N3$Y=C^".2-K?F,K^OJ:;(Y?/ESANKZ+N=0MT-H#W MVW'>#L C5/Z.%_^(,##7=\$X9#40IXMKWV(( MFXNV-6K6^;I$@2=-*U Y!F!7(LR>X9NOW$W[F!(')?IWH%$DR#,?79[ 85BC M_IZ&U-/I+6;QE$^RC,8)BQ('(#!.@4SX),UI/"&PDB89*62DF".-60A4D&-& MMVA5VU+T (?-7X;CS[8\UXA:#24_70'AP"?_@:;O(*IYM3+:!;XYU5.W7N!4 M%1[>O?]>U*O7;[ZITQR:O^\\:C^:U%?5^+.^&F0&ULI5AM;^2V$?XKQ/:0VL#>OOIJ M8V,;L.^:]- D=>^:M$#1#Y0TNV*.(G4DM7N;7Y]G2$DKV[MW20H87HDBY^69 MF6=&NMY9]\&71$%\JK3Q-Z,RA'HUG?J\I$KZB:W)X,G:NDH&W+K-U->.9!$/ M57JZF,W^,JVD,J/;Z[CVX&ZO;1.T,O3@A&^J2KK]/6F[NQG-1]W".[4I R], M;Z]KN:'W%'ZL'QSNIKV40E5DO+)&.%K?C.[FJ_L+WA\W_*1HYP?7@CW)K/W M-V^+F]&,#2)->6 )$C];>DU:LR"8\;&5.>I5\L'A=2?]F^@[?,FDI]=6_UL5 MH;P978U$06O9Z/#.[OY&K3^O6%YNM8__Q2[M75Z,1-[X8*OV,"RHE$F_\E.+ MP^# U>S$@45[8!'M3HJBE6]DD+?7SNZ$X]V0QA?1U7@:QBG#07D?')XJG NW MWR@C3:ZD%F^-#ZX!WL%?3P-$\X9IWHJY3V(6)\3,%^)[:T+IQ5]-0<5C 5/8 MU!NVZ R[7WQ6XAO*)V(Y'XO%;#'_C+QE[^@RREN>G%VFJ4G%\)0$E51JZ'\]G*3)PI(T)I&R]-X<_%=TIF2D,1('J-P"JS@6SH M1S46Y&2TX.P'&T@LS\4+L1A?SF;X_>I/5XOYXNMH[)H1WS+BGHT-6'H-^Z79 MQUV77_NC#@CEXUY9V09WH90!E=WH0F0$&L@)55Q@OY#X\QZ\Y:4F89VHI2I$ ML +Q-'X-[Z30K1_[]H!UL%[OTQ:9B"&CL",RHC%RO<9F&2 ?#/4!HFOI@LH5 MC :P@(:-@PTLIA"-!RQ04BH@XO)2Y7"DZ)-+K)VLB$DI\@;VU]9$US1M23,F MOLE^9GK:LH4M1LK4#90U/GE9D82PJ(B=35;H0W@F$>LH$<^@M2"?.Y41XX7X MK\1W4=M\)?[96':M=BI'2,[@;_$S&(:*\XA.Y,?6<9]P9WDRQVZO,F L0[0P MF40Q6 700J:YSCI-#>)CLM4^M6LL MLH;ST#F;61=#E>V[:,$8V:E/Q7\.]=0F6JXA3JT5A*&< M9>?8\:J):.)0FU*Q#KB*6)ECE#A;$# _S_;JM =B1DPMHX@/I;$9-SEMC M.%W;5$7D@/CWG/ =?2S'*!X $C4^-'B"B(J[C:.8)),G=-!E^DE(X4:?$V=S MX%'7>L\EP*>XSP!4Z;057E6-3F ,/-"CG@?1O MR>(@\E'<@^N- D54-MF S!-.^0\O#36@"WTHYS&#V\N5*'P$)@:A=>P4Z -L M!V@FZ+;2*="O +^G8CN)#I1U;'2V #BH)YMU.9@\2V!8;3?[EJ4J:3!CL9%_ M]GTM&$XLC&,UR_5_V*NC.;(#'9;>#2HS*>=7FCLEU4U#O"0XZ1JRA<7>PD/"">IM.AK'6"Z#4 "V 8KCIW*'FI+N8YJ.8=O6 M4VSOL3& TQY;-1P'>IIM:3N1*G>QQL6^@I11_K>2W/@+/(0"A!\O%I/+/K(R MMO]G0\A3+T*DZ?1RH'YA/+O&R.WE.C3@GQYI[VBAC$C(: M#M)@KCE[W6R;:,XP)L(/'B8V!Q['=DW2L^OD1 MS-6/37HZ[B0.LH674$\EBX#2 ^=-&*.5#L9^)(P>+5]GY"R+1>T MLH\!\Q;TC$IOD]KO9/T%1,^6E^?HU7BEU!&%S4EP+%2[. 0[*OG%<,M]'??4 M[>^DSA>+!/(7T#V[>G7^'-KG3B%544%QLC:' =/WLV,[8XV[>8='BKY,#HVO MFQ3W(@,YJ_8UQ/(Y4;:$B#>T<\-2CQDZKBF'@ HFBH93C% R-*J6#( M?&E=>!GYTWEE22E^<3\;Y! M(QI,-8&KB[\,.Q,!3:EQ,N*>SX M;6:.^[$KY78R;LQ#=P(1W9 %QA77=-,[]YG00C*DYG8/?:I1'>0/*UPS6$HU MG5L?=7 YIXI"!G#I/WNM>)H VII-"D]!61PW>58?!G\XY1UI,VE\Q[F^&3T^ MP]PU>(.J&X=YJ(_FU?GDV%OZ=/#YHR*WB1]Y,#XS@NE+2+_:?T>Z2Y]/#MO3 M1RB,M: J.$IK')U-+E^-, 3&#SOI)M@Z?DS); BVBI&PO=V]R:W-H M965T&P#MK/9"9##2#([ M6"SV ]7-EKAI-35LMFW-K]]7[$/R$8]G-U^D/EC%.EZ]*O;IK3;?VK64EMUM MZJ8]FZVMW9XL%FVQEAO1SO56-GA3:;,1%K=FM6BW1HK2"6WJ1>!YR6(C5#,[ M/W7/KLWYJ>YLK1IY;5C;;3;"["YEK6_/9OYL?/!9K=:6'BS.3[=B);](^\OV MVN!N,6DIU48VK=(-,[(ZFUWX)Y<1K7<+_J'D;7MPS3;SR"!9 MR\*2!H&_&WDEZYH4P8S?!IVS:4L2/+P>M;]UOL.7I6CEE:Y_5:5=G\VR&2ME M);K:?M:W/\O!GYCT%;INW2^[[==&\8P576OU9A"&!1O5]/_B;HC#@4#F?4<@ M& 0"9W>_D;/RC;#B_-3H6V9H-;31A7/52<,XU5!2OEB#MPIR]OQ2U*(I)/OB M$/!&6J'J]G1AH9H6+(I!S66O)OB.&C]@'W1CURW[6U/*\KZ"!6R:# M&PRZ# M9S6^D<6VBZ;M(K==]/_&]5DU5)(G[584\FR&FFNEN9&SIW6S*]&N.2OPR^1OG;H1 MM6QLRT13HGC@F"K(8?>^T"BJUC)=,;N6K-(U:E,UJQ,H*^1F*C]. KJ*,YYX/F[6QKZTTFT=6^5[,?#]F[W6S M^LX*[B4^_?H9^ZJMJ-WC%SI-UO@\#3.ZBCWNA1&[:"D&CYTF^4>.#_L\Z:IJ MBKH#\-E&-W*' C7?D)JJ0X1H!['=&GVG0"*RWK&CP)M'*.:Z!B_-_ZP1E+$K MO=F*9L?6HGWDY^/M_'DP[N:4XH$_/N DOY6.&^O=G'V%=J=&W=.,E ,TS4"E MM\JNV:H31C16HG+0&U@A#7#8,+79(L.L[*R2?2)T52F@M98@SW;.WC4W")DV MNQ&&[8_!X:]@_]>J>0W7"]D2^M* ATF.BS#F61RPMZI18,J2K;1&7N*"&N\I1G82$,< M_-H,C:30!.0M%GS]ZJ2_PO8WG:F419MSVU;J3OK6B A).2Y3^40\#B( MV =1K-&3S /[6/@Z9DD,+$4LCGD4)UC9?NL+?H@_17$O$$ ,/7RG/DY#\#U M7W1E;P5,"%D&^(9 .:']/?'$6M!U2:8PP1'G; M20'82IJ,'B=K+#C:-O!@YBU(_HX]\?Q[>Y_!T_^ AA[\;FQ&"TI=Q M/;74@10490KO;T#Q+CU8*A!!U+KK&6N)^..Y C"I,N*YM]_^Z7[5]XZQ,Y4: M<&JT18NZD2X(8JEJ4H?2D'?2% H!:M6J4>@.PEE0U9VDN8:Z"89)@V$8Z:<3 M1+$>C2'?J>LA>\0A<'(,\H$S]!Z@;E"A"D.""'5'RR:%3FT 6:IF)REAX981PP;LNT34GZJP MY(3]$R#OI_\G".DI#KJ4*]4TI&0Y#+2N*Z5)TK>^.$[9U5J8%32ZC!HYT@K, M,*#@!H')?.[[":/Q,@HPUP,P: ZTHD,9"!P@:11< M;[=GGLQSD:KMCU,3K. M,AZF(>K;#S&N1J_(C0=V88[U\KV!8\RF9OUX1ABC1V/0#QT4WLA*8HN2NDW? M5X;,C?X<38Z"GB(>91'YVC?QH24^VPY':9]&!&_R%;!8-[K6JQU\*QS!35NF M&*52AC&+1HH)3[H"[+$)\E'1G!CR) 86>'*@539 @93&@>E^\^A[:L!S3&DA MCZ)L$G*3*59U3BR$.J@.#M[KG:B!6_2;#/S/\R0^/'FX4?1>@C(TE@R_?A1- M2L:!@Q4(MH(E,??#!-K\,":.Q3MFQ=U!F:"!T1D&;2QD5Y,T41G*Y-Y^.,-@ MIR"?-M/+6JU<]VBI\O?##A5VG]^>*OIX)SQ%I'V/!VGZ,AVX+KXA,+9O48:^ M5E!P,[1)A F.]=-CWYM1"$E$Y[8XY4'BCDP>LHM'WQT8MW\&8M13T.*B/YXE MX<@T23XXU^3[8TP?IJ$>G(5J.F:X=ID=]$]:V]D(5(LW MG_[868DD23I^U)A8W(C@<-W/Q42C*#SZ$.#A1.-*+@T X\A#-0S@VKB#JS=-XUA/4>&/UUGW"7&H+2G.7:XQK MTM "O*\TAI;AAC:8OFF?_Q=02P,$% @ *8)"5)6Z6*5P$@ ;D0 !D M !X;"]W;W)K&UL[5Q;<]LXEOXK+(\S95L'/?C&O7NBJS%4A?S&)K58K8;8W,M>; MET?CH_#@@UHL2WIP]NK%6BSD1UE^6O]B\.VLII*IE2RLTD5BY/SET?7X^1<5'GY06_^2_K]7!"]5.>6_TTV M;NP$@]/*EGKE)X.#E2K<_^+.RR&:\&RT9\+$3Y@PWVXAYO*-*,6K%T9O$D.C M08T^\%9Y-IA3!2GE8VGPJ\*\\M4;.2L3463)NZ*41MHR^2!*F7SXB-)\F/NBB7-OFAR&36)G &SFKV)H&]F\E!BF]D.DRFXT$R M&4W&!^A-Z^U.F=[TT';?*)OFVE9&)O]S/;.E@6G\[P'BYS7Q5$%1BL*PN>[&GRBU%%JM8BAT_D MHDCE MP<)_U41OW=U_O8OIY7<\[KVT]GGRJ8!J3*G^"4HL_ S&Q[HZ>3:^/$U.QH.K MRZO3W7'*VHKIIII4=3(=C*9CC#\?G%],3Y.?@-<]VN]H>CJZ'(POIN!I.KCX M+O"45L:0O-:T()!Q=U[8<_C_?>OG05+HXFF7RG&]VG&]WC7;6,N.V C(KKM/ M1P,VQ@WC**0@;J5!6$CD?"X9NA,5/,&0)Q"D+Z"Q!7UAKC>DM?7:Z#L%N);Y M-ID.)T]XL?/A^9,!@HA=.UKY=IB\J0P)CQ;=2F%LXO2]PZWCCLG 6KX;Q"X& MDJE>%*RVD@W#JU$$R;:53D3ZU(N!Q^/A% B?YY@XH&\7S3>:AB>3YDF\%7"D M&^'(.P1L*X<,$)$X(FG-A3+)K<@K&2"@=@^P4I6VQ()L6(_1'\O_>#H>#T>! M3\?X].IR.-['^F:ITB5/!?/,:$:J):80;14SH(HUF,(S 0D"M?7,2G,K9CG9 M! ]%0O%9.O$Z@IC(, =?)UN"Y6.Y! *4@H"?\6(E 6A9(!$)9:E@>B9=PDCV M6+ S@EA4NX! .@4H1-( 4UG%/,^K/*=MQMCX+*G6> 01P##+;5 -:658(^*O MI*CWA&.TUP_R5N>WM/Q;D:J<9O5A[FN';]D@F6V987B'=SF_F%LY)]>#!\Z-7B6P DD6S?^OA<&F M,,;(4CM'^ TIG,6&S4(G-Z+X/$A^8F^#=*ZMU:GB;P[#,Z1,BB(\ PC@Q/L@ MTJ8,^&Q<<)9;F P8T08[M[)0^& EL(XC'JN-D.NZ8V#A_?]O&\:T6/XJ5:D[:. MQZ.((X<^$&[C [B&VLE6_M@PE>_$0Y!9-Z MYQ*^2 ]]4+-0+.<=C-H ^,(7=RR1C2J7SO \-"R@^5O9H(4><2M4#D''D(( M*(VUEVJ#+(C]H\(GZYDN>UR@![%7V.C,&S?V/5<%AP].AE#1L@.+M:+DHF!2 M1)L5<(B!=BG (; TI*X[<#2?L MN_^H*%5148+NDH][\:;0)5&0=R15IFNK%6V"IKDA($X)O^9?08A#!O("C$! >"+,%HP2 M'M%>K)_!II4K[%]F82ICD&(M_ [+93,W.N'>"A9?K7/%NB=+KA>9*P-9Y4H6 MT#\^2)\8$](@) :XW_W-&:%VAK/S8PD-V&&K2'(Z(#N/& QLB RZ=6$68G*? ML5?H)Z\8<_6L]$[7&KJ"!%@N'B$B?,/G(D":?H@+PN<*N0GSAX#5!\;6/;X_ MX[P_I,X P;*W?M9KGU$ !,BF(=@"5L<.5UN;5.R2%)X$-XHZOQ/A)6H;,GQO MC9QVRHQ=> Z_LCS%V\]H>#%"S4+FZ8"$H)5)LMB@$5<9.2/^YRE[0/9[9 MWK^[^?F#&YU)REM4T9-7"SR13U?4LFGJ!^Q/(2MF'I#*$P^TED!2G6)7C76C MMLA5RF"(]'NAN-Q!D7+QA/3$,-[/TB V+Y',:CN)0L,L'D9;WR9HR\Y%PQ#BX%T4XI1Q$9TRF08'75)#,B&V MO%3&M#<6"[E/8YR>ZPQ9QS9$WA:F'I+^'[E]$ 9#J5_JHUR7/J5HV='7% !D M2:%'QEIFE_4,Y.3OL/@\=V*I_=D)U&]$&P6AM[IW[<;I5U1O+F8[>'7U/]3. M'J-#B\+7]91=/"A[0IBEB&K].8!+,U"@TH$(5+>6J9J[_E\.$12BITD6H(5G M0!S(,R6R#+TEK"F!P_ 4SMFA;>=+J124/KJQ3;I+E0:>%.F26BWL_E0DS')E MEZ&+MM.? [)C:2['XE]FVAA&+GO0;5;B,TFM@+QT.\.J]=G;?XE4VG2U'F%G M7HT%=UCMLDGAZ_PE4Q9)M@HMOCI#LE:63>I/'J/6I6M@VKR66QP;\D4_39THB762G"H-V2U* ?=!"*T5(:B" @H0\ MZ,MN.5'W?N*Z*0@\3Q*KYV0%>5[3B4)AUC2078YNU5VR<@=@]9F*"U@*M9"98T_>VS[ M"CY7P#:"&K('E;EM[TLD^K=S^>VV,T@BZ16XT:*%<+YT%1!Z/!;]=7 M[/3CG$5064BAC>%CNY:M!9I2Q"W =OJHSD6,K-C$ G%38-NN3^EP%_!)?)?W&^3WKVSF5A^">YH=K%?CM; -QC?)O71DZB_'5R$=:A;86 M@8WK![B$J-,W/]S7[E_P6W>YNWW$+TTNQ!PPMO+]RX*2PH7[DJ(H05E1ME14 M/W38&;0F9I%-[_:?R,V,2DF>+>/B;;,076>+0MC"K5<9?^JX( %R(P0_L/$O M&@"G^EGX/D:ZI(H#@SB%<('1MV;X29@3,=,T;XA3*RG99%OJAMXH=G1C!L74 MM?OZ:&?8 WL,*L@9EFK6[:.Q%2T%CQ>'$GGBWT5[Z&2*&OLYU53)2:L(1[I. M'42S=4TY*J_P?(J:RXWNQ#/LD6[Q=#.@ V^\<=>DP)W7*YD3Z.B(A>6NNY; MU[O;=FO1COF7K;NUQFBB/#G5?L4E!#V.^[S..ZQ*B(1%78>RY MCM!)3W+QY881),:)NBL<#O9L@[RH43/O,DMKW/K@F"D8* M1"MEO46R;@I/7Q2VP1U1EW?2I'364H=IE@WGTM8?V-"Z@%%_@)EQHO'@A?QI M-E/ET\U,IY6S; YN3^@*%=,$D!UJ[ ! Q(=$NZ]!\,Z:-V& M&/AG7-C433,Z&FF.Z!F1747C&*I)9/TW'. &/C*14^A"-E6_VTO1Z?'S$6M] MXX(]*FJE5M;A;M@&'C6UE$"4WEIE?9G"B:D["R)DD%'"21MM9%;7MWS:&9&> MB?1S*/K:&^W>WW#=37\=HEUVDTD4NH"?(#R4BBL8VCE'!;H>XSA%>HLY3OGU MM8E(GM$-BL@4:G62Y$;#[UI'+/MNO$SB<3ZI\07LMSBLFTE_.,.SP@0GM)E(1;XT%W$Z]G8:'A^<&-]D?Z!#-?,S,%JS,L^ M81T\>:6;(.U#[SB*M"Z"T ^':;6/9.O-1AD ">>'.[#\VA]8UE<%#E-NP9HH M0F__F]W,.+CZXRYFG$\NNM<@[ME;G2K].:>DQ^/+Z.+&GW_<&72Z]RSSH>>8 M#*)_UD'FSN74[M%E]P3KL)$@7VUPZ6'GE/\>IY/<89"M7@M%XC^@3WQ8(?]I M$_]KVL39X]K$AX'[_WV7.+KBZ:/X/3RD=*=V7,AVV:%='<#_T03[S M-8N%F'&@%1MN]M6.]NUN&"VR MF;N$QS PHPR4JUMN:T=7]0Y=RBU:64&4_;/OL,:WRKNU4^X)1B.1OI4^/@X6237[;#D+!.^>B>S_@L8Y]U#>M,B MX[>8P_]^VYJ!M#=WMY\7' M\;C!QS$IO&W$((C(H:L%@HJFBZC.U=O]O-TN_KSDF^TMD?#=F@DE(W\<_W-V M=,<_OZWR%?S[&Z_8Q)3OM_Q!FT!V&VV"DX2<MDTJ_*0T#7'?,T*TW_!J64?L]SHJ>2W",6]GOHE8;:'T)\?0GN# M'V):F@.^]I0D8_Z5O']3W=%1\EGB+*/MUS M;<82219T _@T"GF]*U%#U:W=4!$?D\8O^]T*HS@.,5D7]9KKGZ%VOSB^?T56W&'GNULJ(.%UB]F$!/Z>E=K(+ M^-*-Y%QLME_\Z/+*\%+2]8'6@1=BQI.]D3G*V1O4"J]B<;>Y1S/<(+9J4833 M8A'538"WA715;:2)6M-,9E>6'JAV-\7'C:%AF6_]1LH=SG2QWPSZ,J,=>79> M#*6,J?6&I.[3$X(O4Z]>/M%Z^RQ.0:+>#,R#U=1 M]LF+Y>#/[![(3+A,_)AW9MVKN=07CUZ&].?, _?#N.\'+K&/@1KUCYGTI].M MK79?[?U$79-=>?5JR7<56RPP^F.=G,%_0254RZ94$4=9EHX[2FP$29/.0O"! MS) H%O[-:W_P&$XXG2K#;6TVMV#[EJQWYT7;8=_?*CB+_@;$2IH%_Z4+NAL" MXW%_#J)^6O\QC6OW-R2:X>XO M\<>E% @7- "_S[4NPQ=:H/X3(Z_^#U!+ P04 " I@D)495'H$H,0 #A M,@ &0 'AL+W=O-15A(GHN19]Z_O[_M(ZIC#XVW3O"#P MZB"_^Z;FS4:7G\U*J4I\R;/"O#U95=7ZU=65B5>R?'JO,KUY>Q*> M^ >?TH=510^NWKU9RP=UKZJ?UGE[P M+'.#/\5&[MV/#H1 M<6TJG;O-H"!/"_NO_.+DT-DP'Q[8$+D-$=-M$3&5'V4EW[TI]4:4M!K0Z()9 MY=T@+BU(*?=5B;%]7*B-LB44D?P!7(:FB+/&WOHVW,IX)0RQ+?12Q/:5X5>I$> YK3( MJ+30A1*/NE)BK4JW0Q:)6.DL4:6AW=5*]2'PY"F>,%9I@?@M#EL@;O-UII^4$@?9O,MD8<1-)6 D*E\ M@3>4 5-*BPG[2B86MM-[W 4B-[),0'%=F0K<@@M1PW9+AK#4&2(6/5L3KE?\ M,!J&0W'[6YU63^*[(B8)/BHF9L"B@!W!]@="EW:I>P-)MKM[O(F[NHQ7(,TM MQ<;;^[N[X!E,XDGR:?LE[*TJTYC49=]8D>UY41=IU;QU:]>PUSBULBXI/.(5[(M3"13.7IL>D:]!7%V2V$A_XGQ\ M=N&W=>WVY0 ]#W#6A@6Z3_-<)5 6A"E(;XKA=OAZ33(W-9AU+,E<9,8B0H%"\4N!*W-0D(L:YVE M,>QHLTK!8DE&1Q+ML/87A,PO*J[9B_1RF<84&J'F4JW!&2Z^EU_^!M8D;%.5 MA*'C=KW(DR[%>7K1BU3D49"^$6D%]TT+V&(*R?-#2D_&QEHL0\%!DI 46B$7 M+%)E"=W@_Z161$?S@IR;$&>I,^V*6%OKLB+E.B8M=!OYX+,0@UQD9"";UZ 2 M9!: J)$1$,/)=DH$K_/1A=/"2H(YE7 MN]>L3J #/DER2]2:M 4#(^NEE-'L9]/J&GX"*-D(0HJ.IU28Y*?,59 MS7Y*F]47(HQHM38,,>[8J_AE,TRG$464,CV&FQ(Z.. MZ'91.-#6*\BT2571\#7" +DSL])56L#OP]?BTX$%5#>@TH98$T_,EMN*15UU M0H>5BS*,/99F11SO22-B+5,N1/;X=5L)M.Y_VRQK4_)[7=3&)F:?]5]0(+CD MX%6&2Q]-XZIF'IBTQ5/'H-276*G$=%>S%C:M)A=*.:;2;5?;8^)4'!6Z-76D M3;ND>"Z+BFELD6RL6\I+1 WG+$.E'!' MT[=\E&G&QD+Y>UE7-4ANTGBKOZ96$AOP$TX&83@=S,8C!S@S9!R^I=R@X+SHIAAWUA460IGJF MC?.(YSIEA;\N'%75J* NLA."E MN"X>^&;;!BDB9LC?Y%L=@_NI<2G"TF^T2"1FC7)_^=2!S06'1 IMTQX%G+:: MB&:XH:F!K?R[4)!&K.(]<;8(-#[3LOUY5('M=?VM-68.B61)D#FC;$ E7&F! M()LIO\)P&/"B!66=J!$2@B\B;)RN93=UME3>%"V-SHJL#4E2E(U9OG:,TS*N M<[+NF*3_K4]O$!5HV%50MQ[8#<<#OW#;TIB.EFSEB;;QSBF%*N8R199%8%V3 M?823,R>O%.S+LF!]^[:S$?1+1%KWS(K,C!S.=H&;U/Q[?C9XB=ID')-+VR[S M>15::534BZ#O[9M%3BE[/ B'X6 ZCIJ,W23K[3KLQST\':G: MUF1;E7LW-ECCBX;6\.B'JK"-I;F ;BEQ5*O!YJLA!+(5?<6Y-# M4S>QZMA0;*]!L*Y)_U3^L J\QY$O@R%[11)C'E];TN>5Z;(//>Q]L/OI@$X!O"I&%.VO@M+<_3I&0 M 0Y57FXU]XU:E"AQGMB#.-Y^+^%G=#OLIU@G^&$P03&?93S!+.@^:NZ7Z,VS MITMBTO+$ N=QW;H=E;U$<&13/6?HV0<5",>LTN<"8H0)A9U<=^=_/J$'+YKC M4C-' ;ND: MZ3L=A1Q"$;,=YVI!.=U3375;ZTNHT7J5H@I@Y%^%9_KOD^8E0 M3Q,T K!BL$(BBT2D3;EF?B8&#. V6\G-#6&XX%_TO8Y"BIL^9)K*4O1/MH!\ M@)YY;!+LC7@'1B*ELE.O=@3"BD0&B2OANSN'>. )]O7J3K CE;K =G!,WXUX MU/X_%-PZ'9S(^^Y>%P8M8B+M?+F9@%'=NG8C%%A8+S8DBJ)(WIN T/-290S& M&X.;?QGNQ^UXQKP2_T,--A]<[5JBM6"VWG,F4-<&S)L+L,8MCBB084OJJ:&L M4S'%ZE,QF' ]FA.:JJQC9%/KB215Q;.7,'HM M)M?3YAID70]&DSDNQK/!Y)H('46#X7C("JMT!;1UT2@LV38H4S5BA:SK@D:U M*ME_*,"SK7W5 J?VT_FD]>+VI&3#IZF (VD>]*": 3"-@QO=&N6'.IVT18S' MCC(>(2.?1,%X;,>5P7_&X>[IQ;_#OB[\-P[$GJ>L6$P^@/X MFH2>KT^M\.W4YB<6_HW_QN!0ICMP>D4)DBA(32\V_-#4+_ =XN^=(87>GQ46R;W;$1;4]6KCD^]T\W(_VVQJ514%UP4.I M-W3$X=I8BLM&>DULAOV1GJ6K+:[WU4.$3P& MECU07B#UH_!M",OEES2OEVX+6#MX-^XK#H[#:&(6MHESS^S\V-;5 MC>]T47KCM@.^M#W,:>EV[+7U;>OUW G[?."+K;UN?7MWWS@FN^M^F[)>A@A$ MAD/[>D[;]6A"3>YK7+CITF'1-%3"WV0[X!C8_K-W=AQ>H.J_%"$EGV&2S48C'X31 ,=OFLLD%K4)A>S23H69% MN@2JZV ^%/_8^H]Q_K ]?/#!,37]C+(GN%AC9B-WRGNQ^$FSV]\QM6=*G^R8 MG>S/OO&?0AS9\-'6]D0).[3:W[#XX[L-_0FO)X/9)#HT(6H'HEN#-YYU[M9N M?O)RBNIA,@I>2-*P1U(TGPRFH]'O3A(L+KJVJ8)GGSST[ UWMS#X\PZFBJ)Z M;L?PQK/T/I-H5._CE:8T:&M@1LCS>YVHS!4VP-9Q;/O5%0\:6ECMIP#2P,NM MQE_<>39^ZMGNX&B9[>34TW 8S"?B4H3S8 Y_G ;C$'?S8#H5IY-@/,?--)B& ML"WS^9(&1SS6('NV]1-*T3'6X)_I&?Z&$=_0W#\,)M=GN$-;-3H3'U/ZY RF M_)2J+&F:S+/=JS-QZP-GEBX5=].E[AR*/K6!!U14R9D4O0^4R9E:MX4G<#S M]-VB[M.9VHEX]^BN>Y3E"S^>LU%=V=HC3T-EDJ3^(YNN;SVVFDV+6)=K;15 MJU8IW+.DL^?NLB:%]^E[5AJ)I%&<'Q<[IZ\DUAO MOR"ST,3OC@/6SOL/=,1F/_\0/Q*''?>X>4"1\$!F_!V=PQ4&):Y-S%L3J:/9 M><;3GG <3&<-192(YT,DXHA<_FC6'8<,8D:MZH@ZSE.:1(TF$Y_6*:_MM.Y? M"=K\?N/&_FRA76Y__/$]>A^:3&=JB:W#8#8YL;G9WU1Z MS3]B6.BJTCE?KI1$=4 +\'ZI=>5O"$'SJY9W_P)02P,$% @ *8)"5/@A MV71,#0 4"< !D !X;"]W;W)K&ULS5K9CN/& M%?V50J>3: "VFJ2XS@;,$B<-V,' ,[81!'DHD26I/%QD+JWN?'W.O<55+77/ MC/V0%XDBJ^YZ[E;4RT-9?:YW2C7B+L^*^M7%KFGVSZ^OZV2GAO_*BWNX9N7+]^N9=;]5$U/^T_5/AU/5!)=:Z*6I>%J-3FU<4; MY_E;C];S@I^U.M23:T&:K,OR,_VX25]=V"20RE32$ 6)KUOU3F49$8(8OW4T M+P:6M'%ZW5/_CG6'+FM9JW=E]HM.F]VKB^A"I&HCVZSYL3S\0W7Z^$0O*;.: M/\7!K%VM+D32UDV9=YLA0:X+\RWO.CM,-D3VF0UNM\%EN0TCEO*];.3KEU5Y M$!6M!C6Z8%5Y-X33!3GE8U/AJ<:^YO5-D92Y$I_DG:I?7C>@2/>ODV[W6[/; M/;/;<<4/9='L:O&W(E7IG, U1!GD<7MYWKJ/4GRODJ58.99P;==YA-YJT&_% M]%9/ZB?>ZSK)RKJME/CWFW7=5$#$?QYAX0TL/&;A?:,)OWRW^+13(L7/NM&) MD$4J=-&HJI $8)D)K-R7A2J:6I0;/..="^A4/Q-KA0A5_79L;AY4O9+ MX856%-J&OF=%OLOT5Z[E12!$IAHW0,WR5G.F6*Q5H3:Z>09S(7?4QE@-EAOM M=;']9OW?M54%8SX7WZE45? (I(PC%C$,2#S'"FQ/?&QDHT3D"<2'$XRFL((5 MZ%I!%&*A']CB4]F06PU5$5DN-KB6[Z[$RG(B&Z)M%)ZE(T/?'$X+)YI@14&(C&%AGU[,$DV!LBTKENB%HP'8% MP $S$?P6[HI8.S8^/U426IK^(2DIE2"51=%*_.5/<);[0KQIFDJO 3"A[O:Z MDD:F_JF#%+D*8<$(GS]_=8S][M"9UPO"_A"V$]JRKE5CBL4T!L[@_K@B] 1' M2L_%/PFO>T7F0,Q1CA>)K*I[9/F#K%).[@'0Y>(B0+:([:T>([Q4:.E&N,[TUK@&: M<-NQ0J"EIS$#NV_9?@C(>YYK8N&*>L*C14BRCD<1X2#5^C%\C.\ =X, +&&- MD_D6"QR?8Q.(IY0:&T3'Y%Q_;NE,R[7.$ (*YOY.WW%Y9S MY^3O]"$0X%UX;14&=$'^]A$O#W%E,3+?P8"RN!<[F?:)SN+,J=AWFXG#BZ?@ M!;#+/4+F3J-M5]F]N'2B1OU/IG]I6\@]]5[QE)#=+SF M^HQ+*XPL;/R'' \@A;R\U9S$.!=P885^'N_&16P]T(0I\=ZB;+IM%E)31B!! MYW:K$6B0OVU@]O^J=/G'&-!$S)-&\X-E.+%9["^#N])]H]8T.TM M&,RY/&XIDF#TV4F>:3FQN]G16U%F=0E3UH/@2)A4&6\IAZ9M8A+]0YM-3 :O MH/@_PJ.3M3;]"H4,*SI&6:Z0:5/FDB34SA#>(="L/2 KP,[BL--(G],P[": M5&&&P.B(FR97D6@*E:'"%#X4_02KUZHY*%68+DD72$NZZY-4WE=4,B;(:*-\ M5SHF4B,C];T65E)?47,63JC2PK-K]JH"TP3&::N^*[OGE@N/C!YTZ[20\#4: MO2-35BHIR:/R9&KEO@). VM(>V0B/)STB\#(6F4:/"!,+7*:2S+]F7P+=Q;L M2Z-%I62'M)L"$_EG4J1NV07&WBS%/#9Y(DFI3X5P0MY*G4G*NJ:=N3616B@J M1O@!4*>DL_BME15H$N*YDTJ95[*#3ADE>+8($$LN2<^4"8MZB%^-&S9M0U,P M5C!W@R;+-!J9+ HFWY#OMKR3I(*%"0(C+)" ^4P( BZI'N>T2Y**?:_'^#_M M$9B6+%FIWUK-[4C-/M9)FS5 @,%@9=8], =;&:&9M'F;F6>42!7#IY.3X33' MR.C7YC'7=GX5?;MY*HL-1C8!,.<#"R!06P,M.A=C,J?M@!\$29.GYL"T!@EH MUL>B7I 3E=:X:)#X6,I)2<;C7Q%T=:J[%'9@.\\+R"G3(NMP_W30]>"^:5QW MR4Q,NW39=\='%DI+90@ >6W5-VG$HFMN222/K.:A(REKK.T_XP129,S>(*LSXVY5#Z>U!)5%H&(1_L*E:W2"!$> MK"6SAF[;K%SSA#(TCD#T%>%V&"T6)+AKO_C[S?>?;OC:>?',)+BRN.J**.WL MX5J?::=6YVF$P'UL!FF/:,M$A1IDB9Z8 SP6.G M!)W%NP)&-9!$,7/$YF2,RRU@7#<#H#^"N]R7E3H9H'NSBLLBHJJ66R;\L.?M MX?[_AA[[+'K^$ ]8YS P^* ]1Z2O<< M*)?]$>:<1]["T3F]3)%<8*Y,@;DBI:ZXP.Q@G5V9I4,7D93;HN\C3E#D(CII M<#?H&8QHS(8,]00CZ@%'-GU:VN@*HM;MND8-GE?V2@&=C#, 3I?IM"N34\I4 M156S%!]&\2:,3NA1E(!NL84;OD;X5%V=D__;A)Z*T9QN)/=ETQV$P>4RX[9V M.)!7X"R[TX$)5NA(::;] *B#;G:=W-0"EIE.>=/06G/KUL4W64O6TQ+3%#_OE\_E;^MD!C@O'EA5YJQ@3;/R6!*_8-[\ O(-G6;AYF7@SP9*?UI\H3^[ M"RWN9HHB;B$;#4OT;>'))#NZ5-W1F;\E#F5+^#%Y>DS9TPQH7']>< +?<9]# M@UX%7 #KR7!^7JB[A@[[@^AHQ'27OI3JXR( _P&,!K1V;+=Z%*? M7SRUYS2#U^<>F<9:1*Y+&WW%H8# MR[&","+J'!=G24 "U#A8E# 7T[F)"8K)4)AJKQ M>-SQO:]6)';=)]0 .H*5%=*1WN]18V6M@B]1P_6<;_!&$$5/J>&8(^@@\F9E M $4"I?%73AWEB6/ 27+N\OJ\?>)249M3I FA^;9AON.^9WI"-AMU'DLGIC=2 MK%JF<]UT]:./;=J_#>=N]6R+U15WDG2+/%)Q1IZD^%U5MMN= M^($'@^$0,9=T#H"$WIC,]V!9IQ ;H"P,+.'Y=@^T4<]">:H73^7[K+P?3L9T M 2$;,WCTW<9[+ZX8!>"G'_2,=GZ<1EU-*0 MAMU)'PDV(IK+4-*W5.5]5X8FQWW'#*FW47V*.'EB-,6+.10TAO*>:O52_**IJI[>?'R* MW.GQF,ZFW6)[LP6[@Q="&)UU3K28R=:KTC7MO72G_I9S/?F74ZZJ+?^7"V:D MYL?\X6FX._Q=[(WYE]2XW/S7#.&^Q4PN,K7!5GL9^A?F-5G_HRGW_)^I==DT M9;!P M0A0 !D !X;"]W;W)K&ULQ5@+;]O($?XK"S57 M) =:$JD'I=0V8#N^WJ%-$-C)%451%"MR)6Y-[C*[2ROZ]_UFEZ*H^!'CKF@# M1.:^9F>^F?EFR-.M-G>V$,*QKU6I[-F@<*Y^.QK9K! 5MT-="X65M385=QB: MSST<5EVIP?NKG/IKS4]VX4BKQT3#;5!4WNTM1ZNW9(![L M)V[DIG T,3H_K?E&W KWN?YH,!IU4G)9"66E5LR(]=G@(GY[.:7]?L.O4FQM M[YF1)2NM[VCP2WXV&)-"HA29(PDZ_)O,77$V6 Q8+M:\*=V-WOXL6GMF)"_3I?6_;!OVILL!RQKK=-4> MA@:55.$O_]KBT#NP&#]Q(&D/)%[O<)'7\AUW_/S4Z"TSM!O2Z,&;ZD]#.:G( M*;?.8%7BG#N_TBH3RAGN,=)K=F5$+AV[D?8N8K=RH^1:9EPY=N65$<8RKG+V M9Z$WAM>%S-@O*L0&!)R.''0BR:.LO?\RW)\\<7^*()>,D?D;>I$-HXN5-GI!'2 2;/P,JXQ#H3@K+_G&Q MLL M<_]\YI)I=\G47S+]O[GA?WD_>TX<^TDJKC+)2R85$&R0XLY&; LA!:NU MPQ"+Y0Y$L?HWDI>Y0D!B57.U8TZSK"_62Q;:1VKC03-2,BA'=P6 M7F'_(+XT\IZ7=*^?Y%FF&QH8D0FLK$HQQ(UER9TPI*=E&Z'H$=*4QDTD 92;7QV[R:6^D* M5H!6]CN_-+R4;L?61PA*UW@DANP"6($Q :9M@&4N0;32M^!RO(!SJ'60*8-H>H M)Y%M8*#R03>U=ZWKR1[V0,\@%TE"0;9!!4=P0PA7+![_0.>4H,B^%ZK!K139 M@F?%_J:@!6$F+!Q+$0$K.6TL4=GM6_9WP4U@<08.%M4*XO<\3#]C_,1+]E$8 M2E\>O.:T0QCW;N[491?L=7#)&Q;/V _MSQ0_W9;+WI:85B?X^9']ZYE_6+X1 MK1&6E019'X.'^A 0! ".U,+W$"T6P5?!?(+44>:S3O2*ETA2X<4[#Y:_PG30 M4PP_))[(-QDY)=EC,;.2);A[XU/B&S\?@?Z$!X[!WQBBGD>4>!QA@CY.^_A? M]593#WVW](Z6NA1Y@R7OG-_C&L#QM,:\RXD'CF)"Y<<\=-O4=2DI)0Y/WTF. M$!A2(2A@#]BZ,1EX$O[]C7GP*[32%.63!7"93#U\[>0E2Q*,L;6-^';^"ASA M]WFTV\EW-.ZBOYV\QN2/(66^C^IC5CT3]D\4_4^/41RX2IRTI.71C0<[V34#LH=$2FVGV1J"EH0*C39G#W+*)Q.@U1 M\LEK^8HMEDDT62[@\+%78YHNHMERWHTG<1K%BW$[)B]V=9$<48<:)E4N[V6. M#H3YY#/4 U.,H,I)Q X-S3[.7E!A?F.!>8F;OU=A?M90[R_T,R6+IP36=$Z\ MAAK* W@^P4+J2>$4K_:UY;]075Y867(!^/#*US71H;D(Z._0_U C(K.F!-U8 M=%O4IJ)#I9QI76:/:TF.&.J)T=3'SYD'S1#+P-@'SA\M^?=MN^M-+6Q M3W@W;XROB06@V+L6#6I):8M.BC-HO?$K?5<]PB!=+,JC<*2$BWQS!BXX !$= MG!NU[J0]K0^CHU>)E0#QWW<%FME>@5"-#ZY6)[NS3E34\=(>* #R.NX0IC?S6C;/4W'I:@;77C=$U M6H/W,L_AZ&MN73#^8FV@<$2)>/W^^J)KI6GM S6%X"U!6]1^:5H2\>)WI]TEC1B<+;,3IR M&4IRF/)G2,Y&ZWR+!N8Q\O\.Q;^DN7E(T0]GCFD7Y+=(HOELS-*6&\<3$&C, M4N* 6_B2UQ3E8.UH"E[U53D&R2_G*4L>\O(TB9(T9;Z@Q]$43#+K$?%LFD93 M4/N>>&&PO=V]R:W-H965T2]-E:Z3NS%,*RA[*HS/E@:>WJ M[7!HLJ4HN?'52E3X,E>ZY!:O>C$T*RUX[H3*8A@%P7A8;G@\OP[55"Z]V"7Z58F]Z8D2[HY5U^/@C((%&(S!("Q\^]N!9% M04 PX^\6<[!528+]<8?^O?,=OLRX$=>J^$WF=GD^F Q8+N:\+NRM6O\@6G]& MA)>IPK@G6S=KDW3 LMI85;;"L*"45?/+']HX] 0FP1&!J!6(G-V-(F?EM]SR MBS.MUDS3:J#1P+GJI&&W$K[D55"S;7JF37JK(:<3(PPB[9 MM5,OM#D;6J@B@6'6PEXUL-$1V#!B[P&V-.R[*A?Y/L 0-FX-C3I#KZ)G$;\5 MF<_BT&-1$(7/X,5;QV.'%[_$\7V_V1^7,^/F_WQ&8;)5F#B%R9>.]!> 9=VJ MV8:]Y_H.Q?YQ*9CELP)S5)D,)6U$!ERQZ!'B$4W:E%<]GD&$G+)E&7C*),(J2 MQ$NB!*,PG'HQ%K]B:MY7S48CS(U"/.()'O"SHK*^EW;#PF3J19,12P,OC:=L M,O+B\?0I1)AB+B2G8"\=CEDZ],$X/@,0$,B:0 MD0/)$6(M><'(J1*M0)ZV(0KA?Q0&;))ZT3AE<>S%H^0 (N&$Y%1([GU4%F#] M!2=L@DC%TPG%+)UXH^D8HSA,O7 2=(DU3?X-+S"T2ZWJQ1*_ I$J5[S:?/W5 M) K3;UQV8>^LM@JLX%FFZHK2C.X.\%?,0UI>.5]&T1-3:1%A;I!LP\3A;+MG MX#D,RKD'<;-RR1+%QM^5VH^2SV0AK83%EX9T'<#*NE+,.K&B)X9) W]@QDI+ MA%T6&\+A^3VO,IKEF])Q6@,9^AL_UTN9+=E*:+>E82%3LT*"[M@E#%OR>\$J M95$6HH*&4AP=%1.]F5%G3=P!/,D%!OLK(5+!3>=KIE8R*J2 MU<*%9FN$,J+'*$JC5+EIU)3D%U6C3^T-[CJ?*\6Z>98M>;40YJ@AE)/.E+S6 MI/U_,_[G_4SNFC*1\49+J+K,_\)LPU6"N15H2E4SOC1&V&:Q.S*=JOEI]_U( MW3BY UQ\Q*D=@5H:=L'N\W#E# 1K;'N.TF0$?9HCN#GA'.HSB%4/WU)7P^*3 M)/!''>&:BW:G9;0 M#T2:]Z@ P1G\*#B.P3GMOGO=NU[!:YQOB].NX3>5(S6,A'58M&G3@ZE^0EQ@ M]W1C/KMC""9OIW1T97@R]M/]U$>?R/SAEMJBA8$? M/X8+_@N1Q ,N.$8TQ:9<\K)::\1OKRM\FE3L=4.!-Z[[D"[#)KI[V^J1 MNCBTEX9^N,_'P!\?YJ/?-/*G?CZFZ,[PSVEI+XRUW=LA)8(B=>E8KPR5 YT" M-!D"?W:-H^F0W8F*[@_^H;O1L'&ULE5;;;N,V$/T50LT664"194EV[-0VD&1;M$ 7#3;;]J'H M RV-)2(4J9)4'/?K.T-=XJR3 6"F)>YG#ES$5=[;1YL!>#84RV570>5<\W5 M9&+S"FIN(]V PIN=-C5WN#7EQ#8&>.&5:CE)XG@^J;E0P6;ES^[,9J5;)X6" M.\-L6]?<'&Y ZOTZF ;#P1=15HX.)IM5PTNX!_=[B2%(_7@_6??.P8RY9;N-7R3U&X:ATL E; CK?2?='[GZ&/9T;VP4A?/6.EWWRHB@%JK[Y4\]#T<*B_@-A:172#SNSI%'^8D[OED9O6>&I-$: M+7RH7AO!"45)N7<&;P7JN3:>7O*$W3=AGK5QEV8^J M@.*E@0F"&)$D Y*;Y%V+GR"/6#H-61(GTW?LI6-DJ;>7OAL9^^MZ:YW!Y/_] MCLULM)EYF]G_9NM=/>JL*]OP'-8!MHX%\PC! /"W!@QW0I7LY$#2 >/&<%4" M=H*SK#$"FT?( \LU=H9U3._P;R=RZ,0M@Z=&&%(7BCVBK&XM.P WEKG*Z+:L MB.%%Q+Y6B&10JO@C,&U$*127S(&I+5GF36/T$[IT@"X3YC1;],:X*IC5-1 0 MA]W/=$-]9DD&GAS@M:MZ^ZQMZ'C6JVKC/: K!\]"(=M7(J\P7D#HN6RQKB@& M0XUUH7<7+9%A+;C.>6=9"KX54CB!0>PK4-[>K:X;K@Y,6!P=;8"B=H?"%:L4QC32XD $4QBR@-D>FI40,ADOQK^#@-2W5$SYKBCC_) ).=3TK$CR5GX^[$FX^:_%&9XQ(XED1W1/0 =EUA?8LQAZD'MJ7/W\ J6B]+ Z4/M^,5 MFT'4;3TRRXJV+\NQ0 Q@IV%.NYIPVHU)/.Z!X\XA@#0FM!0%)U*V7'(JZ^Y[ MSU_/W=7I2#KWQG"0("OV(TDE[(PMPV4:TR9EEV&\G-,R8[-P.<]H.VP\Z1MS"97;*O/HJ3X--YF*09>K?VBOJO=3X@U .<>.=)>!E? M?NRO6X4FNX; .:\L%3'6NM36LN^_6R33Y(?>S2E9:1K.DD5OR%;:N M?'Z>2 MYXMPL5B@3ZW*MV3.6)*%\RP^F>"Y1M147F?+*,-HI42$(3N;19[L'LYC*?C MN^NZ>VX\BW>/ML_#] M3FLW;,C!^!K=_ =02P,$% @ *8)"5!*#/5;W" H!@ !D !X;"]W M;W)K&ULK5E9<^.X$?XK78HFL:MD'=3MV*ZRYZC= M5.VN:R:;>4CE 2(A"3%(< %0LN;7IQL #\D2)YG*BTF!0!]?-[YNP'=[I5_, MEG,+KZG,S'UG:VU^.QB8>,M39OHJYQE^62N=,HL_]69@;AS8\_ZX4X55HJ,/VLP19HR?7CB4NWO.Z-..?!9;+:6!@8/=SG;\"_< M_IX_:_PUJ*0D(N69$2H#S=?WG=Q8= M2/B:%=)^5ON?>/!G2O)B)8W["WL_=XP:X\)8E8;%^#L5F7^RUX!#8\%B>&%! M%!9$SFZOR%GY@5GV<*?5'C3-1FGTXEQUJ]$XD5%0OEB-7P6NLP\?TURJ ^?P MF5NA.<)MX5FRS-P-+(JG28,XB'KRHJ(+HD81_*(RNS7P,4MX-2#:!B-6N2-*V?'3M[X@KR&CT\\XVMA#?SS<66LQN3X5XN" M2:5@XA1,_A]HMHJBS7AKN6Q,TENA:%-V@)V216:9%O)0*^- >Q+0MQO+7FEG";0- MAU*%DR%3%JP"_AIS-)%1RHNT2(^-#7/S0IL"M=&"+V&W!Y/5&LB!GS/+=<8D MXK;C64& )+Q_! UJ)YV:_U$@ G)JFWMX3?MT!.V,9ST:-H)0H!,"20QZ,X1 M+948<%%$.Q)$*) :RQ+X#>?H*GPA+9OQ_6V%&#-RRJ ?I#T+/NZ%W3H5?RL0 MV;!/ADATZ((1;DJPX:NX^22M6+*B-V8,QP"M"H.:C8&K7Q4&97S=@>@3I4Q\>#5F ;,'3%8)9,H:SY'1TZ/T[5==P;H]A[D[ZT\H[$M.= M]2?E0 ^-,SEW]40>?!J5&K5L!^=M\IE(3EZ0/$&.#'R!80\*,W%/3?N5&H> M*YUXTRF!F8ZW[FN".TFJW 6(OU(\..Z.S.G$'#5*BL1%V5A\T#07).PFM$_F M?I7L=88[R6X3/?JT(2_*W5).]X1'H.^XL>=CZ/9@&>2;5K#\%SBTL!^S82N4\EEG*?'6_ATZ=-YU*>]V7A2 UY/!^QE,K/FFFK8 M6JOT+,K3WF0T]]A)RJU"9Q#8M)0359-#TZ&/:J^I/I?/[R$Y&2^O(4*USEK4 M@?O!T\*I)%\23T=;$#I&?]H;+1]\6(! MCZZ+,([J-IGXYI/3%\$&CSTQ5(DI^85Z;1.,E"K;W&!6IB %6PF),/,S&N*X MH#I 8CSQQ%A>-=\2'^TX[58!(7QRH+>JZ5(XPE;M5,C<2JB8J2G[C MZ)-DU%3W(L.E=+^4,?IA$#'NQOJTGVOVMYU^)I*';)K7K!UQ$ZH MD05O[?+0M%E^XGW#Y/_&%E_7VBWP3<:R[BE\DS$:]4?52-E7-#LP\T-%R==Q MUP2V&W;1[Z.-=69=%YDX&HVH1N'>B>9'1-D-1-$-5-$PIS5_+AK36O:ZH2A4 MY;+-E$>JD;F/R>4.Z <@_^HN*:B=QS,BCTG1FUN-B)H MAF?9PS=J"4*+B>=C_8+,6;NR4KAU28HGEI39>$L+2(O[AB.%%O90'R-+K)-" ML^;IL=3>*'']5B]J*ZJV]@19*C+^ .'/<^CIGNGD1BKU@B.]9DS\BCKL;V&A M^NZ#!+%D5$(M(S$8"ZI%L8=TC3FD\"QD"CK">$MK^WC="9441P9 ??<5XFU4?[EE=] M\>25U.HX68JC&S$W)^.OF&?4TOEC-P&RX@?:;LX9THSAW&/#_WTC3[@[\H>L MY93>\'2QH.<$)N[W-#QGL!A2,#&=UY@4,,,OR^$OI_N[^%TQ8:M0D7^-29,=I![2_#_<_K,K='?1*6:M2 M][KE#-L_FH#?UTK9\@&PO=V]R:W-H965T@?S@X,W^7<1[ZB8B--L+/)9GGT'[[0/^#3BG?Z;@,6=\H6VOG4D_KA>^>!0 M-7]^Q^J\MSJ/5N?_%\W_ 4Z\-5OL6+<7]ZTK:M1L%'H?:G)1E*-JI1;O5UJM M)7>'%]=>V$J ;6I6$#LP/A95&Y@.U)YJVD9LY#[9;9%@)U1O:S.T9:,M.\"7 MP)!>5%9C#OA7SSDY="\N7X?+'DI?/9.%N\ M9(E3\>,/RSS+7XML,9YGL\,/MN;]UOEL$3]87!SELRQ^DK$G,0\-S^?CE\LY M+RW/QJ?+1>?R,.8"7\H')K88T-[#E2V!$(Q(6X4=$Z15@7E'?B+>M\]R^XC1 M9WE6IL!P]E2*U5Z>B8U3 MF.=*[UE"8E)[3$06/;IB'6K%I[4^)BT+;.U4J(5%M%@OK6-2'$I9(#"Q(:=L M.09A+BBI8<%6E<=)A= D9F^"!^83!H>43,0O5ID [3=H(Q29 '5+ .-;%LQ")2#BF] R^564J&%Y--14YIT.;%^0"3GB.OU21 M59 4>R1A.%0%3M=HLY2!4@$]18/AD\5DV==4+;<$GXD/^(*KA$/N=+0UZQ?@ MOD%2Y4IIQ0@(NDP>P+9L;'L<16SMF!\N!BA$CP[>PRKA1#64FF<')\"-MXFU MSGXLXJ>V8W5WG1L;-QGU+?(]Q'74DS$1GP;9*5KG*)8+/6R.U?""#:\-LAT# M&(0J=C69/JKC>)?>6Q1(.#0/2\0\1]>.&7I$KKI2&U#L9 C?DFY@E7++8 M%_Y]7/K*([X5EV[:0'4S=%>LJC;7!8E>G(%097/7@5.NX*2NQ:CW. M,H_R\;:)*[M:,86I=G'-0L]+_9BZ%6F%MO&I4S@"BD0;.V 5U]22!\? C:8+ MD]7&0E6@FW,*!Y#F]]@*L[V^HRT2E[%P55%3-C MS;/J%2(WW,=H.A\3,NY&8V00MVHGNT8"A87TM:CX9.2W&&8R:FQ(8V$;AU#7 MHO\T1@\X9E+PAVI5!K<8>$"3YZXOT\&-$?-F'>_%?&"AG]+EL5_MK][7Z<9Y M%$_W]G?2K6%,:*J@.IN<+T;"I;MP>@EV$^^?*QMPFXV/-?X^D&,![%?6AL,+ M&^C_D%S]#5!+ P04 " I@D)4UCNZH](# "J" &0 'AL+W=ORH%TYU4[+R]:EN:J$-;*N.6@ M]K[YF"0NKU$+-[(-&KXI+6GA>4M5XAI"440EK9)T/+Y*M)!FL%K$LP=:+6SK ME33X0.!:K07M;E'9[7(P&1P.'F55^W"0K!:-J/ )_=?F@7B7'%$*J=$X:0T0 MELO!S>3C[2S(1X%O$K>NMX;@26;M.FQ^*9:#<2"$"G,?$ 3_;? .E0I 3./[ M'G-P-!D4^^L#^N?H._N2"8=W5OTN"U\O!]<#*+ 4K?*/=OLS[OVY#'BY52[^ MPK:3G;!PWCIO]5Z9&6AING_QO(]#3^%Z_(9"NE=((^_.4&1Y+[Q8+//&M9#V_>O(V7\,C-BWE-7OG%HEGV'"9Y'N(VPXB?0-B MDL(7:WSMX),IL#@'2)C/D51Z('6;OHMXC_D(II,AI.-T\@[>].CD-.)-W\#[ M]+V5?@=_W&3.$]?!G^]@SHZ8LX@Y^S^!^X\0\*N!SYA1R^T!Z;3S?PB^1KBS MNA%F]^,/U^ED_I.#S HJP)902.("M^1 M+ZV)/_& @0T2ACPEOOF@ YM$PXN M)N,Q%Y)2H2=8_S7PW&K-MR[RLQND (@D;0%H"FFJ$\O)560Y&\%O#"2T;8T' M80KP4@=!MD ]!P4A]W_V%U,.9 1L!$GDW+!<*3H_I,E5&ZTHR8DK.'5#<'50 M;4CF..3ZIS6_5[EE,J&WW3":5%@)Q>98B9 ?#GZMX,;LX&1^RWY#AE"VH5*A M)*M!;(14(E,8WX]@-A>-](P4,+78!04L2Z;,*KXFVU8UA%?QP..(/X1,A9!Q MD1DG\AXU)KX1'M4.#%;62Q&Q>F)=_#HO>SEKR%8D-!26V1OKP69*5JS=SUN( MI!9K#C^OSZ)]U"#4C_ MHOH""]C&MS74-=5D-/_PX3J4YSYZD3>(JB*,@=H(U499T7 T MGZ7N\G"13D>7QT8(]4"1Y[^#ST7DW_+J%3-G]/O>GFP&ULS3UID]O&E7\%I;TT51QJ9F3'CJ^JTO?^;US0_:^ MJ5O__:/],!R^>?+$%WO7Y'[='5P+OVR[OLD'^-COGOA#[_*27FKJ)S=75W]X MTN15^^B'[^B[U_T/WW7C4%>M>]UG?FR:O#\^W?7U7^MRF'__:.O'V6EV^9C/;SI'O[L9$-?XGA%5WOZ-WN09Z\>9<7H MAZZ1EV$%3=7R__E[ <3'O' C+]S0NGDB6N7S?,A_^*[O'K(>GX;1\ _:*KT- MBZM:/)6W0P^_5O#>\,.K?I>WU6\Y@Z@ML[=\/%FWS=Y6N[;:5D7>#MEM471C M.U3M+GO=U551.9\]UK\NOGLRP%IPQ">%S/N,Y[TY,^_U3?9SUPY[G_W8EJY, M!W@"FP@[N=&=/+M9'/&Y*];9T^M5=G-U<[TPWM, F:]\Z[=N O %H_56W>%E5>9V_A2P>8._CLOV\W?N@!]?YG845?A!5]02OZ MXLR*GN6^\CA5,C6OI8*I#[6CGY.USAW-/V&:[)>]RXKPC2NS;8"'C_" ]^NQ M=-D 3^>,4C36S_G[E[",O%]E+UHX1YRM@I\>]EU= S(^M#"B'S>^*JN\1^3# M)_;YOMU=EO7\/3@^J)K#GE[S.",6Y\3H^&E M5>V]\P-O.B[3U170<"Z3%1: :X+@=FQI$(!:,?:]:PNBQ,+U W#8#+@PL)DV MA00<%BZ[[@KSUIHHMB]AU_5QE>7>NX%75E?YIJJKH>+-P:O>S0\, .6-U;3B M?*!Y>(8A<^^+?=[N7-;#K_KC)J\)\"Q12OH%#ZH"1H8PK.EIC_-E[N]C-KQ>8SY>!^7RYR!5^A5.!F7_T0]40E$E8& GQIO+O M^-M?6\%7Q+$Y_K,X$^HAW_A#7KCO'QV0 _7W[M%G3T]4Q=PA<.J/85/X$.H\ M<';,19#PX0C@-&%- -D6$ \?1M@W^3M PF1I0'!C(^[([(&'NX0F>'' M>U.=+3 M;7?O@%MU/?"Z^ZH?/:S".U"OB,O>O?K+B^>7UW]<93!DZ9JJH(7 (0Y5,=8H M)LR4Q#6 8\&Y@Y#H&AC=[7+4]F1:/*-J"$LB,.YZH#3 C&Y;\8'C@-NJ]P,0 M4;U%F.+>@(4X?-T[Y#7(]4M0ROKC):AI+BN/;0Z+PY&9.\&3NG:A7SPE/QX. M(&CP?(#J*SI)A M($?B?M3R )V(70-[C*'!B@!S A^&]$@8_ DNM#GJ*-1S3 MN-LG0-C#4!L0:EN27G28L((>80I'#+H\;!K9KLH2V"#N'"!0C@7\(X2E:^%\NI9P7<#D'6RE3.'$0@\@Z)'+$[J@(@;\";9?EL"-=#7XF%D/ M*>@P 8(1AL6U$ Y/I-W1PFVX8:H!>\2X@@Y[:'H9=&3&!*D:V MJ[L-TE:R2GG#[X&L42XQ]JD$FA*(HM(Z>XMPQIT@7QFW\,[8@P@A*2"DR(. MJ)_.T>2$6/# B) %U &P/UUG?]U7M1/I?F9H/&@:MXMG4^2P9&1Z2A$COB!2 MQF!;Y756&0$'RPH07ZX6CHG81:NM:$(80#&=,!P4(5"&?F-=\ !\#$8#B.8E M$)I7V 7>-MGV"KXH]BD42/;E&6J1ER#W&B7^KIT%/VM!1UH**BLGQ +O*5(% M(@E:9W["8^!QW+&(9@"*,MF'?05+/7=.;#2P2@ZRE/SQ>7&]FJ 4Y<)(Y&9YS7(O0" MRQ?DP:,0#(*-=@_(0YES-SE([@$M 52;\"C-N&<.;#-ZT!2\#\8!:'>U[^ U0%E0WUEPXTS_>OWT M>OT5H&Q=JPZ1^[U,!7^@6G /8"#./IQ(R&L@".#U&T3C[19-9M8;0-LOE0G_ MS9%XM.A#N@8+?F24,' -NQD$M._A#Q A@( -&=(@%H+"-Z$BYNU!,.E9?Q0/ M8Q6!<9E97^M8T($D@QGRLJS48LD/U0#_PRB +V-O?P-FYS:P03I W3I*P\'M MJ@)^A@>)G#R^'J% 7ALR5E9&_,,"JVV"KX>Q]XAY9LJ\ !Z^N234PX8Q:@9 MUIU G$ZL=&".$"=H +*[= >8ZM$56 MAER:O'_G3G:);P]H)N[$(AK$NHA#$OMHW0-H"7U?H64U>1%E>SLPTR(5%+[ MYQ,^MF 4_"$8!7]8=A4H20)D-VC8XF1S&O]G#)/2)8D1-G1A$_>5UVW=OKW+ MOK[Z8A5B.?!.X%6_H=9#1@3*-Z*G7=>5 MA"6DTXN!7= HD0=;:YML F*V8@?$-;"IO,VK/@,^,J+B_2<=/@]"\.0%X&$- ML(2Q9W.4$:] ((B9 \Q?>"29FZ#FXZ.@>_O&0H=7A4HP"9EC$[]!\'4XQ?9[\>NF"S BM41C>_/^3H:(XB/T7%3(A37XCH-ETHO#=+/P0N5";0 M_8+>)#3;4(;0/K)7F[K:!=9(]'09.4S#>GF7@ MK 8<6=YAWZ.7H!N'G&X_)]U-H6!.-++8&?(_R^I;X &@ M__EN19Y/82HDSHPT1]3RDCMGCMFLO80MHA0_Y>W7F7"!V=&U]3##4 M$W7C2C-"%X-+VV^RQQ6\->"+H*5L4)2(]T_? 4H@7\3DW7U>LLM6L?&\/ .@ M/*Y@FNA)#-BEJXKC@B%TS@I:9V\CKQ26.">;C(:;G!99;>E)L[K"CDX07>C' M$<.?C @QG(.1(D[ZU-S[#S_OZ*9QHE,3V$C%3.A%&Y3^E9',>)#Z$+\,WURJ MGR[0%EA\=?> ,0LC7RIDX<>5N(%;"2 S,YMEA:(@H U3IY;F6=)/[4[ 3J'W M0$05L#6?_7T$PG%H\&S(_!Y1\&YSU>&+JB_&!G@@;8!033%L@>L(6S[.*0M M*!RDZH_FO#>.3=(H08/V"\ 2?E@)QQ?.>XI,B[OVXM,$VWF"2AU>GT1& M"\;@5\$8_&K1BKM3EPC]\6-TB$] AYX'CR5QEV%8 $\H'T/ M1T:/WJG#A#BE2+06E2A <_(O7$G?ITUKR7Q]%BE,F=M3'5YL"7Z[KU0#QOZ MC*1+D/XZ0/KK1?#<:N3\C2L<+ ?$S!R,%P>9#[/-C)SP*< CU E0+NXZ\G^ MK *!%Y45KX&%Z.P5,\]19-/E*#;DMZ &RS /78_L YY,V2,<&+HYD.?6DL_# MPQ[RHSC(*-YQ,BWF)0T27#4\ 975LALWPW:L0QZ"'AT(;\-KT2@\LC.&'*+D MI9/E8K"6P]_L*!"(Z?M"AR;X'5^@]7I@M#68>/MJM\_ZRK^SJR?6+"JYQMS1 M35=)W#?ZH,CN@95A*#0Z@R.H8$?D&XMLFC5*#'4#FC.+8!,%<( 6 'Z<(XF/?#7U/2GJ,E,MT'NB^I7@>A5>#"=O_1KY!G5P MXYT7AF!!_9,<1HP_5 GXPL &G:(K,6"FN#3I%]2-=%T8.1IL&@>0 AP7'8 G MI1']/* GUM5O1/7,K-AJI&!/9[GY1QIYM'1;4QR]A)# M:?P7@F1#J4:X@;G9-;,EBGGOZEKR>(I@#E*6"ZHK@* ]IPFHCK9B!F_4WP-2 M;C'0)&RN$@B:0^U8@XPF*LIY=)IAD-ZDZ$25K1P+\6O%\Y=(\T=!E^&"EM'E MYGA)%A(#A/U@1&[JK^PVH!DX7SA1:3"LB>,S)@DZ8BY-H4UT6!\2A37^%"X'QA M[,KOD3&Q\C7UW:BLAUE!!,' Q)+$?8&A'K2::4W X6JAU%H2K2P-='49'1%( M4-LE@7Q]%=,HKQ99QT]HT_Y%M="8"_@"0_YC#8^ MM6+_5<5R#'Y0E]Z0?74C3TJ-L\%,TA,QAL2[5NT-();Q7 M-;TB3QJR+?S..IXWP A'']1Y"D5Q1+?-";6"_T,7R91)OC3T,).$]0_Y(7M MMR] IV+&9SP/P$*Z7LD5]E-I++&E?(9%K##)M=>+Y_>Z1\U[8&I"-98R.&81 MX7,&2KYU^BVQZ[AG(FU\H,13$,=&A M6P+.303.S8?V),PJ^SGW[^;IX].&R,P7#7W!-D!-3E9&-.9.%))@1@!F7ELA MALM/8I4I!Z788/!. H7U WU2$"8>IP#$+6/I,JAB*O+UT\5]QE@0+.$%T!$< M!Z[XELYG%G"_9\ 8>ZJF025R$8BI)&(XX)*AKBXZ!8AYS 61@-+F?"E^XHX> MVW(F6M6X88\.!;-V&3\P&V/252=/1>VY=/>N!CH"9N6*?=O5W8Y@S!2L M/7B7]\5>B(B>1CJC3+47K]_\>]X![]$H2;QV0I8(0RXE];S"AJ=NM5$%!.=M+ZB-];/,&=;_78?=; M]$RY2Z3L.5#\'C2_QYE^^?^T\8_<#BF&K**1R\B142M<;]<[%TYXEKA353!. MYR-":%*'=6C[X >?]R.B0F2T4;++T%Z6H59F='-XP-5K^,@..'*(GV+T)Y_J M$M^*!0O7RZ4$+P ^5:\QBX3IO.S:W>5+0LD%+O:/&S[A::@Q1F!L1I*98+4H MSZGBP&SON(J0-T=_+&C:+$K8,&1$@3F?P(M_QSC- $Z.R[?E4,'6=1,150.!P>A(-#!PK[D3D5 MJ!IBUA9,!]8QN8M0#,51R3.^SIYS+#[AY)&N!#M,4%\0)89>S^)*WK8C!0#F M%XGY00-I'2:FDGKP9>TN>DLXJ--@DB"JTCS;]#0X9N@_ ]*,WN?Q>MNATXR3 M9_/SZ)U[2@M# RX>U?04.9!*$0CQFS# 9M%/PZ"P7/3/DL/^TP!HB(()"P.M M(2U0W#BU0Z/YQ*?S83C:U!M,/TZH>88:XUF*S1$ID&)8&FP DTR3N4+Z#.9% M_A8<4(#F6\[/[KLCJ+9'48;8CTU.&%#,*$&$F+[E+9J'R,%>ZU;*V[P^4N&7 M2DAVC_C\GG?8/;2ZO9ZPL0(CU.7DQ,.\1$J-'L2DS]M30:AN))!ME&"#=AY% M8/)E#45I3@-D)V2WZ9 Y-HTK*TY;2&P[*0U"T(J4+"(I(W]R[+F4^PV73!EAFM;'(3SF %^"0T MKE'[L\R1LQ" 08JH>H#5YI,L&A@Q)2E_1D$BM?"V/1$G#Q2V$OJ3B#IA+:=X M-R&P-W%G@@T =IH8!6A+D%=C"YR)")&KM+26KHW#-]S!:#+H\R'AF:&GDVJ MU2(;RH$ Q* 2%LXZ#X4I[+CNDA3>)"5JQP\3;Z\D_AMEXS9@ M\]>.JK#PXZL??Y8\^5?/?_9B/R+>WU) M";M2QL M.)7(9,_&E!T:"=Y\>I&F(B85WL0-X:$O+B@-(9@H)\^$/*R/G9<2 K^\,(4* M*D2"9J4GB#$:OR4OW9GQU]G=&>F8'>K13]'ZG$B_QE84A"1)H!"C(#9%D:6'J@ Z_T@UT5WQ+@/9Q(0N H=;#3B- ME]Z#[B*!XJF,Z"%EKY'H5URZC.!@$W+*!.+F60S*VG@:U*;.1 M?=0&&Q+638H+JCZ2RVVS)J-,$8U@(GN39V +#7E<^.A9M\($!M9A@( C^\DY M6QII[5XT1?H-!$=*-C9WEKWN!]X,6O3O.59?8-AWYTX5#68:-)U=.)4[A/3/ M+<%D)34QOGHON7NK68%KE'P[I!)^<);&181F)J>9S:R>6GT4]ZBYENC1:[58 MB;P9:$";,DEK-IO^#V+0ADK9DU8$Z(ZR7"M=KU;O8M9%SXX*MM/);15K^2= MQ&*B'Y$H$2Q -WB@78/EFXA/JD)86^*$>X-28-)\YZ6'(4!C!1I;GU3&SU)9 M0LN#F"&' #_4>1$D%#%F,\(&DU#0&=$SLVRP@/]0L_(DQR(U5]B20#)C!I-S M/>5AB'=U6*U,2S1:[!T:H2$!^K1\BPLM3E._23$_2/,(5)O0U8%U]&(!]A-U MQ@<%HF0EMI>L\[%5^7[N?$**HXF1IO!2(TEV<7VCN;*,C-@,;L%^3J4 'R#3 MU[(P("T0!4)0+SL).PB7 %40L)5K/EDIES*)E;J^%-?O76\*?:9OJP<63_XA MIE!3Y85!T\2EI"=I5*.@/MKJ%*(8/QBG!Q*>T=S('T?HJ-8N.=0"/FO'!3@W M?!7-8I]0M63935H#S>;D2*Q5H&^7.9=JGG1MPJPL>GNR]KA0W2E*>LLWIQ:_ M\LV.""OX)*;ZBI53 4//[?)D#E-_\\&=)0[3J4[DHZXE^BH*RGD/ 9N^,-"E MRN5Y!E;U=F?BOQUGYF(-BR=+-#*FNUEU]4.@^@H%@QRV,!AF M'O6.(=IE0\ M$B_/YQC)ERQ[2?C0;%M)>Q&G:9!'K1PJ!<)(TY4"!(449OJ5572RVYKUI?T5JGE1)HC:I=I>2:BQU_))8_RKT$A' M,;51@)?M?--LD(NW'2:2 MPPPY12FH5TI3#:U$_9$EFDG_L<=+(7QL.(&6D5%Z6M[0%HTHM2IA.8I MZ&5.P6384Y_NA+*^(>"S Z(Z>^O&]*T;* WB%!<.HH\\->>;A$!B=!Z5( M"8E,3YDW^C9.'$:\?^F[9""@E4F8O1K+WLY @I7QUM2[AT+U$"V6E/- AESQ M0CZ,CG[;N[K4\ CAPC9VM&%V?=(BBDJ90"9-;)BNM[BYP1;*I\*,PB92_K MYBQ+)S_IVW$%]'6PE53@:RL[M/V(+R8^O1W%WB89B!*H8>?R29; M6+XA!('SF8>3U='PMJCQ7"@790)JRKS1Z=;$GR03)V4$V@>6\X_;V4(H'*P= MJ<_6^4VR[Z5WB<*-):+?,JE]Y/Z1FJK0:C?.^H%))@UH@PS5]@O;64>E)5Q. MI4/&?.].AFD<+G4Y\D3($GWS*=J,6M;V#.N)+M\6>RPR,B7-30*Q\1TEY&?4("AI$_ZCT,&8Z2'C H!IH Z&O]A$?1>]-.*QAA9PY0C!!HS MFO'H.;,/?\.3/>?*, ']V3V$5:>#&(\_>;@!3)?(#=7A3W4VFN2K'0+4JOJD MZO&$?$K4: :-WT;0:>U4 *'(CT4)$0LTKY?++-_8A/KG,0US5D)\WE#2M2=T MTYCIY,#[CV^<86&3%&KQWR8.>D"=?J=>J_E:@7#^N6DXL]3T/A:>W2R7B+W$ MMHRSR=/++\XG^?!HLYI2@Z)DQF>FZ;8_*#Z_E"VQ@- MRLBDDX)BZ0Z+*@R]3AV"6FS>/E.<&]'+U3OTCB :%V/YK[,8K'U_)N\E8J2^)M MX$IXK]-MD0M$6Y#8+DKL:&%_;R*N>82P=5,;H3,9OH1)&KA["5E11U!\#X"W M@6UW#[1EJKRCR!P%9!JTQ"JIR*,VG>_:[@'K'&++-^E]A+N4%A\NGO!,'W2S M.I.@86I\0]^.66'JWKN^0-..0X>M""Z&Z>F1G0.KZIL1A:;G00%S[HY$KX=D M&.Z2A=H7]B6ORNDY-'GII'(97Z^E:;+HIUY<1'G)"P]-$+^X0;;^GWD[8C$T M=1[%#MJTS#016C)V76B'$UN:$6T:[Z#M&&T:GY5*'90\2;@J;G5)6:'<;^H; MEU-S^R&1*Z=@AET1[SDG[-$,3"4CVX$S.'L>/I.NX1)LB$V\3O)98L=UL:K( M0,1T$BVP!/B0@L7^IHIZM6E:/(G>Q_E%X&TK]/,A\, M9<:>'\3HDD*=84)HEY*:FW1RLBZ>,XO)DZUZ/2\B=6_-\M%N\]!M;N7IK8X]9]=256TMZ%9X*S8 M_KV#3N4@^NE+\]:'/>)IJ?0ZHTE"M34=:,R]HK!6'+UTY ^4:PWR;"_KLS5^ M,.*M>[?$BJOO0R.EQM79KZFVO/L&/O CD0EN&VH22&'AL8]\T[4*? M1^<_&ZP8AZ:?"$SE.1!QPH$/ VJ-_&<"IDIA$]N[D1>:DQ/7V9VIRU$I;)-E M9OGCVZ@TY/UL^*CD(C.MR!P&SVY8= MRJ+VIS04TS9B*67DJ\;,PH2/1AIJ+&$'0NR"\Z0#^)=82JR9O_E P;OQ$]>!^)M,I;!++I"7I; 5\Z-<^\_Z9>GAZ MK]9&D'RS"JN3H:QJ:5FK4S&UBOXF*B(BP=M+8K"$8]&9'B?E4.?IPQ[8/\5* MY18(2H3<.TX1MUESIMO+VIZ_KE<:T@8;,2::<'Y6O &$G"SAM&;-DT5X+-)3 M;*QPL]P'X043["_Y^S/"^.-?3_ND:51RR\WPI?D??,'%?'KDL< MV@U!N:'\ MS;1SN1D)U%Q)$-/ +;RS0KJ2"A":+CT \5Y@&T(4_QSD6],_$=;@R!)?^2F["6&YNT2>() &/H-^S- MIT^03473'T/\Q28C45Y62&>.]8$3T!G?+>?_/)^"EJ1&2/"*K95\TELIAIVT M=>0F]^?+G\X!5WLU)WWAHKBEEI2AJSI^JO,'483U,7)1MW0/TYK:"LVF<=HN MGY(C:B&C"^1JTZ!=4T%L7L;(IS$:J!::VKX=V7>":6Z2DTOP$.HF^SQ>W$&. MAC6IBA*'C'EA^5S?S1!/H\[L";LQ#3B#*[8GM6?V&5E1R!B=FXSD1.VDP0CJ MJN(;E,:Y,U-J^2V#-;$L&>_5S:Y-3O$8DUR=>\P]1BT[IT9HI.[&ZV!,/H\) M@L<69^_US@]N8+J3J50WE/:A% ./[4]M[U)I%SJ5D=)2#MV@/I33*"(@9M]< M?3N'!/33];>:? B(S57)+,M'[+$HP7*$]#WU.,_?DRT[#ONNIYYGMQ]:;(I6 M4=G>:OZ$K7OY\NK?)AT*N?=M6%S ";4DYPZ*4J'V&6%>V+^-IUCU[T,Y3*=5%!FNAMSFP MLYPA8+F2\"]VW[)@Q$O7?2$%&NEW*H2+!#-3=EVHCWMH&SIJ"A0)V9;FYQ235V;SRL LL00PH2 M5.S0V)PB3I]VJU0=G55V:FL3+D6ZN2$GUU>LT8+NE-V-(O#^L]MX]&2$E#;\ ME3ZC0U%$%]M5=(N;B#FB"ACRZVFK_I+RUNT%L%S#'TQ,2G]WL)L_,5\T[:1> M@BZ)BAWVQR)PG&D0($N4-O<,(%2#%Q74V$'G9KG%S5UB7\I*'K]$^W)67_WL MT>Z6#%EOTZ52I4G2)Q['#E\7D_Y&Z+:&)X0R XQ8;YK>F\O&H33Z..UP3B]A M?R@J=,TDT4-<;FB(#3:,'WM>0\FC&_+>%J^'"Z.M:*OF.M'+^+BQ;&G M%[SBU@(04TMQT;JDUL43VYE2AQ;Q+380N%EN(/ 2.- NMIMX2XFP,:(ZBW._ M:\3L)=4V2U"D#P& ,@F5)LRX"HI0R84;'EO38K/7="K&):Z=5AS[<,_8\XP_ M=NA/-:[IA2>39<1<:9'M#IOMD-_*WNA&]R&.C:D13"]7R=D/9TO32 4GT2'2 MF+OU2(0AM%OM*8U +J[O_[#!D?Y%^5K"/O]=/OV&3?_AG??_IK]5[>F7R^O;[+$ M=?'XE^Y0%=E77UQ=D!UZ\^U;"MUN0PWN;>J(2-Y>L5W6@,H;N"OZRR3$:^[& M%7=X0&WS.N5XW\1E.(R%B[.O26_5 M_FCQ)NUYLKVYNKR^@J66,3CQHB$[DW>^"GDM-C6CLH_ W2-.?F2RK)'[0P. M^IWC4!6H,CLTX"=1F14:]!A+'OC:)XQFK##^W ?^D&MX/UR@:1/MN#<:6S-) MPOS4/V:8.R>%Q$+0)+%&*B0IZ]>S)O]/II3EP?U>+2G%[ 1U:^F^R4"*8R+GN7A=R$ MH1>W\E&'Y,;LL3A330M- Q7'%4OJ&DDV=:$78-&(C14?DP:!Z.C;G[B$SMQ# M1T?MD\/^/2SVZ=0#/7P2LYM?YD/_P'4RQ_H^7]\+]02P,$% @ *8)"5,"RX8'X @ ? 8 !D !X;"]W M;W)K&ULE57;CM,P$/V544!H5XJ:6V\I;:7M[B*0 M %64BQ#BP4VFC;6)'6QGN_P]8R<-A:4K\1+?9LZ<.1Y/Y@>I[G2!:."A*H5> M>(4Q]2P(=%9@Q?1 UBCH9"=5Q0PMU3[0M4*6.Z>J#.(P' <5X\);SMW>6BWG MLC$E%[A6H)NJ8NKG"DMY6'B1=]SXP/>%L1O!;2#'\H89MIPK>0!E MK0G-3ERJSIO(<6$O96,4G7+R,\OW=.]O1"8KA(NW4NM+6*."3<$4;7QDVQ+U MY3PP%,G:!UF'NFI1XS.H40SOI#"%AEN18_XG0$ 4>Y[QD>P+#:-H_AEF^!D[(?)!":) M'R4)3"(_#$>MYO3P>PPCLSO 'PV_9Z43+/''PQ@ZI'[\;PY':2>I/YZD?[%X MK$>OWZPKD.<0#D8CI\D@&3EQPD%LI>F G4'RV.!?U1J<= 2ZE+WK>YIRH)MJ MFT._V[?6J[:C_#9O^_([IO9<:"AQ1Z[A8#+R0+6]KET86;O^LI6&NI6;%O1[ M0&4-Z'PGI3DN;(#^A[/\!5!+ P04 " I@D)4<_C3UI($ "G"@ &0 M 'AL+W=O M;9EC(7S7EFCH)K.N$(%>W:KG2X&4-.,RFR7PP7IRS?!3XK'#C]YZ!(UE:^\ O-^DTZ3,@U"@# M6Q#TL\9+U)H-$8POC6OV;2D,^3=XDD&(F*AT^ MVLTOV,03 4JK??P/FT:VGX"L?+!%HTP("F7J7_'8\/ ]"L-&81AQUXXBRBL1 MQ&SB[ 8<2Y,U?HBA1FT"IPPGY2XXNE6D%V:+RM.)]W!IBZ4R@JGR<'(OEAK] MZ:07R =+]F1C;U';&[Y@;S"$#]:$W,-;DV)Z:*!'X%J$PQW"Q?"HQ2N471@- M.C#L#P='[(W:B$?1WNA_1 S"I##WGII@+K]4RJMX^N=\Z8.CPOGKB-^SUN]9 M]'OV@M\[ZJ>TT@@V@Q;#GC??@>5V_^ Y\H^[N,\1,JNIT9190> <-MVF_D4/ M@:^%QN$?@KX(E[]_?0OJMU_$ZU\R8ORL;-3X$HH2[V-])$^ES)%+YRVX%51 MZ5J^0*(@98)H*J(4/A!3N<(U%FR\HLIGMTX13R][)7$3/&QR)7-JZ2W-.$^S M!(CAJF3CKT;=/O6\UA&C@5)LBZCBJ^4_--58AE$V64IAV935CS^\&0XN?B9! M\N2S&(Y$%VA&0T8E;Z0B+KGF2W3>&H,:;#1)$])S&7X0Q/.NZT9-1.SK=I> M^_04G:H.&!!_6F4,)3$!@D(<,H_ MO#9845=KR)PHD#\:!VZ91R$?6G*I'I2,K41D*4H[&:IS5G,OJ[HNUD@'E,+< MZK1!U11%"B(<1L554?"GK>(W&OFAML;P(AA\+"D;I$DYIT\I!'0%ES +O510 MW2-#ZKP=4N=')\BU,BK@Z_W1J3)T..6E?L-@IV3&P0.YF*"5-?L8H: M:]LJ'%MD'"EWN$>XCBU E5:/RSIT'4/_UMS3:7A)ME:6D+SU0171\'N5,1#X M X7S]6S\' ?2]5'38U*45"!T%U#FQFJ[VL*()N99YZP=A]\;[4[KN0KI[2T/ M!;I57)&X0*E8ZSVB/6VWL'F]?'P5KUN#QHQ4^]T+2J^KUZ+Z)=@R MKB)+&VBQB8\Y;9+H6(#N,VO#[H4=M+OI[#]02P,$% @ *8)"5/NJ>YE3 M! Y0H !D !X;"]W;W)K&ULG5;;;MM&$/V5 M 1L4%B!;O(BZ.)( VW'1 $YJV&Z+HNC#BAR9;$@NL[N,K+_OS*Y(2XHMMWWA MWF;.W,XL=[:6ZHO.$ T\E46EYUYF3'T^&.@DPU+H,UEC12![I6 M*%*K5!:#T/='@U+DE;>8V;U;M9C)QA1YA;<*=%.60FTNL9#KN1=X[<9=_I@9 MWA@L9K5XQ'LTO]:WBE:##B7-2ZQT+BM0N)I[%\'Y9I+@236'NY/IGW,9C'4QDH>T7UDXV]CU(&FUDN54F#\J\*#K-2<\L[E ; MU22F47GU"!>N(Q6%G<6@M#O^SQ2NIC7XIR48PHE%E8VF=.D>7)=U(3>(H+$6#@OPB:XF30Z\@Z ?CB,[C@B QR#VX0:I M7[MH6W='_H3.IU/^1GX OY#SY$(801C$$$QBT@_[H3^D,>I/HLBN1]$(CE A M[J@0'Z7"/=VJ:4.5H:SLT^+.U1&6&WC8U%: V?$2.8Z:^!_D$*#HZ)2N^+50 M*5OF>E[)LA;5YLZ>;[YT6LGH\-:C*O?.7>+H41/>$:,4WJ#Y[ MYMG],\^N6_..3UWO;OGD^/,@C2@.67O3129L'QSDA6C^#FQ^P_;\5AU"/0O%PV M2MO>A+0A5BA9PL?*('G_61H$DA[VAP3=>M:.;O>SK$X3-M=ZQ&D7Z=_TK]I: MCZ=L,.B/QT,>I[$SSQZ]D1#;NQ'U,O?>V*WLSG3Z>CZX\[FG;0?;OCW(1L I MLMF8LB?.G6 R/LS&;B;"_C@(>MWX=M!L((YMTGU6G,33M\,-GG,['.[-;U#3 M7=FRO);*O6'>0*$0_=[!ZJ;KA;=0=KD8A,/OUB]=?X.=IT>)E!I^8&GJL:8R M[A72[79ON OW='D6=P_ 3Y39O-)0X(I4_;,Q77/*/:KH>B8@$Z7TFB[W;!!KJ7[>(?4$L#!!0 ( "F"0E32'UW,?@8 $L2 9 M >&PO=V]R:W-H965T+]]7LN1QK+CJRZWGX1W_=]S[V: MBXTV7^Q*2L>^M4UG+R3A3:M<%B:Y=2NC12U?]0V MTR@(LFDK5#>YNO!['\S5A>Y=HSKYP3#;MZTP=]>RT9O+23C9;7Q4RY6CC>G5 MQ5HLY2?I_K'^8+":CE1JU7DUEX?EW2?7_A5R4W=F_.2).YUE]H M<5M?3@(22#:R9GN=4G)7J5;JS_99OA;AY-6-5;I]OM8TC0JFX8Q;>M M'?8>%,$3#Z+M@\C+/3#R4KX13EQ=&+UAAFZ#&DV\JOXUA%,=.>63,SA5>.>N M?M*ZWJBF8:*KV6WG1+=4\T:RF;7267;R66!E3R^F#LSHR;3:$KX>"$=/$ XC M]DYW;F79CUTMZX<$II!R%#7:B7H=':7X1E9G+ XYBX(H/$(O'E6//;WX9:J_ M4;9JM.V-9/^:S:TS"*!_'V&;C&P3SS9Y@NTGY%7=@X]>L)T(A\Q[E KEZKE= MBTI>3I",5IJO2790C=(--4MF2/7,7_:01^'PVH%):5EJAN6PI@[NBI: MW7>.)%KNC()\]W?6TBA=TY-:5<+)^IS]4PJS=2N#4V0[EV9T#/T$[,1ST+V% M;>TINY9+U77$:2X:T562_9W%0<2+J, LB@L>QP&;5;_WRBK*5D3>>^TDBT]9 MS(LD8%G"D[(@IH^I9#S+BCUZ1UR4CBY*G^TB+Y2!IF]5IYQ\]0M Y%"XS._8 M._$?&.VF$=8>BN_OA;T44YJ]Q,HC9>#'5O9AB M$!.D@5=$;6%TR^:]A1S6 AWW;$\)H4'/G7CZD]&0Y687EK,A+&=5 MU;=]XXG/!M["0_I[%*W'EQ^1^%4TO?QS%![%[B^J0@W"0R>K5:<;O;QCV5F MB LS7J0T.8EX%!:GM)7P+(XP27B1E<,1RB,=(3JS&,I_12%'86D3!%@%P,0QY%(652FI?C;L$+DCGE91&Q&U]IX!,C&V\9NU)KRU((%D;% MC@ST37(2C)=I?']09CR@_3CB.?;?Z^Y5A:B4R-\*$=()@A\?H-'K)\>0AYX) M#:?C[K6HOL!$+#I+<"/VW!)2)2UWZXS6&=:D,@R?![!:2*:/(TSS2GQS@D"V#@[!A[9"![94?!XNY^ W^/$@_#[\=N:8NL06AQE M\B*T$/NE U?>TO#;4$,:,;57M2UF%H?=D! MA"+ Y2OO%I<9W MT,K=#2!!$*;_(%X&)__?K<(N.Y''1<[+/'RB54"/ $0 .089G6]/<]Y6H 9 MS\OR8?J=#!X\Q<1[\)3=HI@JX^,#O1_JWHA$)P50_+OVXQY7GH$@Q>C[XB_R M/6=O>T<=ZG-1Y2CC%S25BX'] VB!U"]H3(3[/D#.GRC).".H3T."=UK%+"YY MEN8HBQ;.TH'E&=2M-<@:%\/=UX< H1($HL*,=$O_>FT=\6(X^ M+)_MPUN$_^)/Y_!1^H==M,/HEV_?G/&7M"L;A%%2;N/*>H/U?BK_H/D'&F+<9?DAV%E M=SK<1M/5V84$=XA:'VKG?&<]&H:=H"?<[VF^ Y&(SD=I#@7?=.\//KJTI?^, M0R)$#2[E%@'8(^ML.P@VPSL3!9\B2Y6??K1\F)F[:)M\-.PRZQ M)),?R8^DS(Q62G\S.:*%'X609ASDUI;#,#1IC@4S!ZI$26\62A?,TE8O0U-J M9)E7*D081]%Q6# N@\G(G\WU9*0J*[C$N093%073]S,4:C4.^L'FX(HO<^L. MPLFH9$N\1GM;SC7MP@8EXP5*PY4$C8MQ,.T/9\=.W@M\XK@R6VMPD21*?7.; MBVP<1,XA%)A:A\#H<8=G*(0#(C>^KS&#QJ13W%YOT-_ZV"F6A!D\4^(SSVP^ M#DX#R'#!*F&OU.H]KN,Y,\LF(ZU6H)TTH;F%#]5KDW-G9R5LNF4PY$W A MC=45\6T-=&Y8(M!T1Z$E&TXR3-=XLQHOWH/7C^%229L;>",SS!X#A.18WH @WX/XBCNM^ -FH@''F^P+V+&-7QBHD(XYR85RE0:#7R9)A0_ M%A\5!9AT(67$/=.HHB>KUZ]10 M>]1*[4/Z>C U!BFR2V0NAQF0\2M,*ZW)+Y@QPTT/;J5*'%6NH(G^LK).1A$_ M@GM_=^6AU87]>:BI=<:M-U??=/PGL>5O'V[O2483HRYGN^D;PE:!,KLC2[L2 MLS<9,UQR*9U+"1-4%;B5C8?5-/U>\;J S$/^ZNQM9.;LOBZDS<'F^8ZN?NA0 M'Y$?FJA=2HHXH]H#9-J9?JY"=\-CEYX6RD?Z'#G$AJX2-5<.-!55]@2=6:MY M4M6<6[676LA19(Y3!X@R<[VRA;V+F MIJ6V,!4*@?*Y8^1M&.X.3+M4-UUX M_,==N'TI_/U6;/7C?RO^;\5_KA7#K6FN0+WT,ZLA]RIIZ\&N.6W&XFD]#3Z( MUS/U)=/$D &!"U*-#D[HPZ;K.;7>6%7ZV3!1EB9-O\QIM$?M!.C]0E$!KC?. M0/-G8?(+4$L#!!0 ( "F"0E0SINR!C@< !86 9 >&PO=V]R:W-H M965T MUV55GTY6QFR.9[,Z7XDUK]^JC:CP9:'TFAL\ZN6LWFC!"T>T+F>^Y\6S-9?5 MY.S$O;O19R>J,:6LQ(TF=;-><_UT(4KU<#IAD_[%K5RNC'TQ.SO9\*6X$^:7 MS8W&TVS@4LBUJ&JI*J+%XG1RSHXOF"-P._XMQ4.]LR;6E+E27^W#A^)TXEF- M1"ER8UEP_-V+2U&6EA/T^*-C.AED6L+==<_]O3,>QLQY+2Y5^:LLS.ITDDY( M(1:\*OA9= 9%EE^NRMK]DH=V;P*)>5,;M>Z(\;R65?O/'SM'[!"DW@L$ M?D?@.[U;04[+*V[XV8E6#T3;W>!F%\Y41PWE9&6C>EJALM:O*? M\WEM-/+E]Q%QX2 N=.+"%\3=H8Z*IA1$+<@EKU>$5T6[>/='(^]Y*2I3'_+S M*%M;K,?UAN?B=()JK(6^%Y,SRY:2W#(76^9.(O88+7-KJON>*Q16;:Q69B7( M0I6H3UDMCY$#N5C/A1Y\_LT;CTQE!3+5U&!='VWM^D;T#X0%'HT2WZ["E&8> M@^.5-F^,T.MOM&)>1!B+R+6JEB_LH%[,["]+R1=E>.E>O])HJPVC29#:5>11 M+PC)2(BC(<31JT-\NQ5IO7(HL*/,_@GL_R&P\1#8>#2P'ZI[B%3ZZ5 81TD/ MAW'@UT>I_CYA^A6-[XVLWFRTRD5M@Y/X-(@S+(*(II%/WLM*HDD49*E449,H MHP%<%#.:I4GO/2_ *DMH&F1CSDL&YR6CSKO18L-EX>+U&39J5V+ MPY@WRO&P3W?%*"AT68T!!JC40C':*1_D4T M,,AI\^3\9#O/!J.5H>23,(<",>KV"&?J8?"=Y$)([@[Y!$$0VC M&#OKKRW,H)Z*IIT>MP0^"!!*+\L(RZ@/8+M3"_/ H4) 4H0X0";8C+@6F!97 MJBR(7(/3O5@[_&*6WJ-I"OJ8I@DCE_".T9T@F(?-2VWK^-/LG(0T#A/P]2(/ M0!O1@('.0_TB0:ZQZ1B#;=ZLFW:,*00"DDO>3KPP@:^!R?+/]L4T#6F014=D M&B/A N\(WHD]FODV?8.,AHDWEFO9D&O9:*Z=Y[ENH,P-(%K@5YEN!+^6?"Y+ M:0[BZ2C/PRG7"]HX09NMH+(7]'+FM>2KH+L91599G, MNV'2E6H2QRT>1%%"+E=<+\&1(Y4 !WT>00TMT 4:05)&&8N);9ZAC\'A7N@: M;0\[FBHO.]M#@O2K"[WH8_!;D^UA+<1#IQP6,AUOL2MW'_'(K]?L"_Y58"(A MKC4Z7Z&P^Z3K0_'#$".44DC#-+1A:CM @]S2!$<**.2RP!H$:EB 0G>X,% S M"_D>Z6U%1J\J5:KE$VS+K=E;D0F:>$+0X&' MA34 J@ (4BEA8"(@,81TIC& M.UQ%A0060KLZV >Z7-EJ\6F&^2"@89@.1&[HPJ[&D05@!];^SG?UQ$N4'+ Q M!5;1+(YV1\+2PN%>@%* 8(I?%H8#D_;(:R,*9TMH$E$6Q.#&@HA\J')\(X8_ M[E0XP-8.EX#< ,G74^,,:D]P>_(P7$*2GPW"U+R42P>--3%JD%TC5W077U[\ M%V];?\91_TD>1T/K/.O<(QI\5?;*P+KW!20#C?!L+9HVCZ"&HY#.U!' M"?5C-\MZB"Y>C17MSDF?O?J8 M]JKGO>K'R ]':;=]L=58MG$YWPGRAPK9BDPGMY! ?A8%-+CI;J&V* AI$B:V(T]9Z#KS%D\ \_CR^:^- M%4@Z88?/$G.E7,B\3U:JSY6UI1[)$- M'2C%_+#W\,D.>!W^8@*4ZC5Q:;6 I8,6@>^/> AHXV.R&E#2$3$: A6^DU^F M?NAO+V/[#OX>J=K9S50>86+H+2=NKX/WVUFYX M.UQZGK=7?=OM[8WI1PP8$JA3B@5(O;=)-&D1IG\P:N,N_N;* )/<[ "AJO@L_\!4$L#!!0 ( "F"0E1&W2\Z+ , D' 9 M>&PO=V]R:W-H965T$ ]N,FTM'#O8#F7Y]8R=)NQ9B9?$Q\PW,Y[Q>+95^H?9(%KX M70IIYL'&VFH:12;?8,G,H:I0TLY*Z9)9FNIU9"J-K/!*I8C2.!Y%)>,R6,S\ MVJ5>S%1M!9=XJ<'49(G2<"5!XVH>'"?3DX&3]P)?.&[-O3&X2)9*_7"3\V(>Q,XA%)A;1V#T^X6G M*(0#D1L_=\R@,^D4[X];^GL?.\6R9 9/E?C*"[N9!Y, "ERQ6M@KM?V NWB& MCIR0*+AX"(7.S\3%L_3]*]Q#/, M#R%+0DCC--G#R[JX,\_+]L5]QDTNE*DUPK?CI;&::N3['OB@@P\\?/ "_)JN M3E$+!+4"9^BY ]Q+<%=Q:BJ6XSR@NV90_\)@<;-!R)G6=URN@96JEM99L+1\ MJLJ*R;O7KR9I,GYK0"BY?D,)+:E"*=!I@^7FLN<5TS0+1!,YCBEFN&6TX(W)!234%.Z-7RL)4*:-IE89PE)#\(!\.L#Y^I0S^3_4>9SN)1 MF PS\BD+AT>M3WFMM3NORAFD7OA4KXVY_7]ZL!V"5/+-8\I!9^V@L_?<[8GN MM:<2]=HW80/^4)I.U:UV??ZX:6__Q)M'XH+I-9=4W[@BU?AP/ Q -XVWF5A5 M^6:W5)9:IQ]NZ*U"[01H?Z64;2?.0/?Z+?X"4$L#!!0 ( "F"0E1(URS' M_P4 *\/ 9 >&PO=V]R:W-H965T"W5G5X*8>"^*FM],EH:TQQ-)CI;BHIK5S:BQB]SJ2IN<*D6 M$]THP7/+5)43W_/B2<6+>G1Z;/FQ;$U9U.)2@6ZKBJN',U'*]FEY$4E:EW(&I28GXQF[.@L)7I+<%.(M=YY M!_+D5LH[6KS/3T8>&21*D1F2P/%O)1BSMO27,GUKV+C3T3R,EEJ^X1U1QM[(\A:;62U848+ MJJ+N_OG])@X[#.GW&/P-@V_M[A19*]]RPT^/E5R#(FJ41B_657: M*/Q:()\YO38RNSL\0[]R.)<5YEIS&Z[]3_RV%/K@>&)0#1%/LHW(LTZD_QV1 MS(]T8.4%WW-Z MR94XO+5.7_('Q)B!F5*\7@C[_L?L5AN%@/ES0%G8*PNMLO!'(WQQ3^_BN0 / M2J0Z/=(-S\3)" M1"[42H]-/2V'%\_H!BR63B[KX1VC05GOG:K:KO:C!($LF M:RW+(N<&";3!/XJ !CD'+'QE:;4#G0#9\>2BXV^$J45(ZJF ME ^"-AJI#+)S#7-98@/01_"[X*I#!F!>174K5)];>GCX8%/8MP;*5O,ZUP?H MFC9D5(U]2HF5J%L!>Q C]1Y$24+/*($KC 97: XRH9DK[#F-M3/PG" .P?<= M/_*!Q4X41G"-O:"H%PXL1(VNEI:+YUAE!:6?V@7XJ1,DR!@Z+$'&T)D&*:DQ MJLU,JY =1)='^/FGU&?^&XBF<5YN$YC V*?AYCLVWO)HWF$7#6V^2-QLST M5EC@04M6\(T54.BOD/!;:Y./LFQ!:OAB>ZC(#V8^Y[K19TXM U1$ 003%T6PPV: MC%O[OL/B] #\F#;/>9WAX,#M. YQ,W3]]"5E#)616%06N2P3V^R8T/6#_UVZF9/XE&X6N%AJVW3OLP,LPRD$F!>O M3WC <)O%+E;W8[JC Z+"2G\QV5C$B"A4-753#_[ZYF=U/CJL.X<7&X,P,%\U M5)SG1=56Y&F&W8I"P;-E(58T@K>=^M7A7W.5NP/H2WKT)8. N-BV\0Y>ERTV M5M0+ER6O'9N;;I+,- *GL8/B.=0-*Z&Q-:==+65)@JQ%T&" B*"2N2@IDTB)VC!TC; 'PBXI M0 -P1U8'6IO\1^]>/;MZ8/,-L'=T/#IK@6V1 7O,<],(#H&E;HH CMV0X2IU MXQCV(C=,<1&[,8.K0M\=SI4@5!A! !%4K&]A4B#?_$8GW@$HP6+QL#<:#K& ME>^&P1C>8F7F L?<0R'*O!]3XZ=O8WL^L> JB[FP\_@!W<=9[+F1M_.XD3CV MBY(J/@S<-"!;F+I]W,\5M.QM,6SRB>A MJMVDS!8+)1:$A?=(5."M*=OTSV].4B\VT<2>4ECHQDEO$?7+U,-^Z1/07FR. M(;,B$AJZ R3OKK(?N%I@!J 4 M&PO=V]R:W-H965T;OW9B+,]VY MIF[5C6&V6Z^E>;I2C7XXG_#)<..V7JXGL8%JSKMO^7C]LX[!W(PU<.B.T!X>WN%7DK M/THG+\Z,?F"&=D,:+;RK_C2,JUM*RA=G\+3&.7?QN2WU6K$[^:@LF][)>:/L MR=G,031MF)5;,5>]&/&*&"[8S[IU*\M^:BM5'0J8P:;1,#$8=B6.2ORHR@\L MX@$3H>!'Y$6CHY&7%[WI*/M8V[+1MC.*_?-R;IT!-/YU1$4\JHB]BO@5%5_ MF*IK%-,+ME4W5^"-8COE ?N(E75UR61;,2 +N&E?"OAQ77E\YB5N@-06)U3%I&4+W8"O]I3]0TFS MS2I#3M1ZKLR8%_H)\<,+-JU;YE:ZLS &2D8OW[$I=A=9K&Z,OJ]]L9I>J58M:OIJMOE?YVLZ\X8.'3*/JE*&< '(2UR'\\LI5CR( UC]L5)IU@> M,["=I[N\!6D$N4&:9]B8I"&[TXXPV$ME>2!P0 2)B%@4\#R$:0N%9]5.81+P M,(>Z/$@*(&7*HR C;/0JIW&0A#!DFH7^89"+8H<;)!DZ0I% >U@D['HEVR5% MD=W+II-]\:<0R;:$K"B(BHQD06;FI8D(TGJ;JZUEA,*(\Q-O4I8+6B1!EJ;# MQC=R] X>%2'W(4P#D10]^A&$/#V&R'1$9/K=I>:GQ4+YWK8/QEN*VZT"5LJZ MJ7T07@+C<2T$1M3&[FU_JQI& 'H+H]<>E'*M.^2>ZE!'):6S &@/UVW*+5+; M.6V>F"%;_PYR8%J/@ N(/Z,FTQ&R'.@^&C M[%2P@G&.,%L87*Y\':[4/2:=S9J07P))-8@ZA<8X)C2E8 'WX,MYLH.P-ZR/ M(<[54$)'PA0, Z3F!@0YP69I\MO/JJ8BWIHQX!^ ;C%PM?.+ EW,49"RB="]J3F/,,19MET(&HA="W @3$23 MJ8A(-0_Q>V;T+QX3 SF:&%) 4SB/\7=-(5*1./%/H8-//&U! RE5E7T M#"P(C,EAI-$!YF@#KE8(]Z?ZT<]X/HUHJ20C1H?SWE7,T'O,>[UXWUFUVQ7U MC3_!P*RBZQ% M64H+RG?"CM H'VF4?W>G_(JB4^IE6_\;BHE!VSG-LEO F%!">'N)44=UO,ZH M<32#FQ2N_M47ZJVG5^DG%4N%ERZ[??,H+O/!O*HS)(1HY(');-PYHR6FJP^ =8UR^K*IM$>\QJ9_7=J,:205Z:]XPSSV!>301@EZ0 M;@@UKXJ !1M3:],? H XM;_C)A9HK.AIV1\U$"/CGHB]O;+\K:MW#8RCO_ZH M(X40;[B!VI=BB 6(_Y ;Z%#I][@A4(=^/!MIGK_E!N^+;HHA^R4VSO8^/:R5 M6?H/+*C?-/WU7R'&N^,WG,O^T\5N>_\!Z&=IEC6L;-0"1\,/&=Z43/]1I;]P M>N,_9,RU&ULK5=M;]LV M$/XK!Z\=FD*)]6K)71(@<=JUV H$2=IA&(:!EFB+J$2J)!4W_WYWE*S8B^,$ M[?Q!%M_N]7GNQ..5TE],R;F%;W4ESJX1)7%DK7S.)0 M+\>FT9P5[E!=C4/?GXQK)N3H]-C-7>K38]7:2DA^J<&T=-VS)K[G]U%QJ'(T'*86HN31"2=!\<3(Z"]Z<3VB_V_!9\)79 M> ?R9*[4%QI\*$Y&/AG$*YY;DL#P[Y;/>%61(#3C:R]S-*BD@YOO:^GOG._H MRYP9/E/5'Z*PY>]/PG)RU5EW!-6_5Y_!'EKK*K[PVA! M+63WS[[U<7C.@; _$#J[.T7.R@MFV>FQ5BO0M!NET8MSU9U&XX2DI%Q;C:L" MS]G3F9(YEU8S%R.U@)GFA;!P)^1%0Z@B)R]Z1!Z%I'/^$\9,6T2\%=S 7V=S M@P',[=][E,2#DM@IB1]1I4>E>H]^NXSV2N MZD8+(^02EDAIRS78DDD(_)>D3F)1T/R6RQ;MP20#9WE)"[;DT' M5&$ :X%! M(WD!3'-@M+%"JILW\"=GNLLF8"YX/4?QZWS0P\=',(5+KLE++ %.M+*LVM0\ M _.X%4A--+Y (($7O:/&!_#EO.-+0&M1OAX#?_L^>'R%>^=,("1-ULQ>&@/ M!8("@$<:[HI*'XLCN"EY[SZ%U!(78! ]9Q7#?#KQU@7+J=!#Z%$;RW/5TF;T M@8M;$N"YJE, (H"TSC!E3-[]_%,6!NDO*%54F-\E2E4@\&"^3N[1=M ?R\?W\#(+0[7/1[B^4&')V^@X9Y@.LZON[5=RLX,^N9)& M5:)@5,"VZAVJ7-ZKQ)RR>R*:4C2'2+A*Y5UMWDXYO!)$5M4:[!;FH$. >08$ MSFJ",3Q2>'YHU0@&+R"-)E[F9Y 1,EY -(V\))U"%KIA.$F\ (&6$<(^24$Q MN;88&@-1XDW3#!SC$R_Q X@,IT,XRA(O2#S^S%EL=&J:'-$ M+R6B02NI^,E"W(JB19&N&&CJS819KK5 +--0KW'_C([WG0WO.6E^JN.]5VC> M;_2(R>.8@A5/J,Z60K(N>([P72D0W$I6KWO=_]#MGNYT>R@_&2@_V^>^YOC75C1XS[ >)<'# MH#B::_J>/U2+P];P011^\C&Y%%U_Z:;<&9*S5*I883?>53F>J _/Z=0/^?UP M9INSR)PL]":)#VE/+#]"]@60$H"ND0.L4?09$H9>C*1T+2; "C&=I! ^)'4< M>F&:@NM.@1[@(S MS [7O[/NUG._O;L[?F1Z*23A>8%'_:,4&X'N[F/=P*K&W8'FRF)'<:\E7F&Y MI@VXOE#*K@>D8+@4G_X+4$L#!!0 ( "F"0E0E(X*]#@, '(& 9 M>&PO=V]R:W-H965TA%,SB&=(ZG\@']3Y\[Y5()@U>J_[MK;+L(B@ :7(NQM[=J M]Q?N\\D<7JUZXU?83;99'D ]&JN&O3,Q&#HY?<73O@XG#D7\B@/?.W#/>PKD M67X45BSG6NU .VM"LSR%A(?"8LS?PDF,%$H^7_)\*_%H ^/>R,E[_[8V Z3%@Z@.F M_R7@IR>+6HK^I-C5,]QHU8RN#T(V<(?ZL:O1O%3\-R.Y!WUAMJ+&14 OUA . M!LO[%L&Z=D+EGB3X$TFQFLZ(S4;C1EAL0-) T!-33XF>[ .ISCH)ME6C(6;F M_07\@T)/K05J# X55>O0'+?$M+ 25EJ)IG+9O(.TY&%:<))XFH8I3TEBK P3 M,OX#U/HT-&09Z3)&2U+00OV1[CT_=O896%J&O,@@C\,\*:'(PF16_@[!1ER)+\!9#$@M-) M SVNR34^S[, ]#3AIHU56S]5*F7IWGJQI9\":F= YVNE[&'C AQ_,\L?4$L# M!!0 ( "F"0E2 (.RJ!0, %,& 9 >&PO=V]R:W-H965T;[(%!"^:UH>+;+?I>(,?T'_L'BR=L@FE%@JU$T:#Q<,VN9FM;\M@ M'PT^"3RZ)S*$3/;&? F'W^IMD@="*+'R 8'3SU=\@U(&(*+Q]XB93"&#XU/Y MA/XVYDZY[+G#-T;^*6K?;I-5 C4>>"_]>W-\AV,^\X!7&>GB-QP'VX*,J]YY MHT9G8J"$'G[YM[$.3QQ6^0L.;'1@D?<0*+*\XY[O-M8$M:07Y^]SM22@XN'OE>HKO<9)Y @RJK1H#; 8"] #!C<&^T;QW\JFNL M_P^0$9N)$CM1NF5G$>^PNH)BE@++V>P,7C&E6$2\XGR*?]WLG;?T"CZ?P2PG MS#)BEB]@WC2-Q89[A+>][RW"O=!"]0H>^'=ZLM[!78_/%?,L;)C M>MXA=N$ M1LRA_8K)[K%%\*$]L \S!%$30O")Q&$@H482W8E$W2/TU!8+,A8AI3FJC*Z$ MQ!J\H8_GH9J3W%.?5O#'QU:[H5NX/3&(ICI'=>UNPQ6#%[!=7I=Y.%0P#+-KQ=!+&&> M7B_*(,Y)7!3S("Z@3(LY ZH'K9^##]%2-E_"8\SBA^2+16H[C5!2O%/*(OEVDD>=X8TSL'//ZW8C+T>P_Q8K*)(YVPU M KG66/\+Q5#/6%ZLTM5J13&-;EZR>06L3!=E#L^]TNS)H"NT35QGCMK3:S_, M_'0[;&PO=V]R:W-H965T95*J,&?I4JZ$N%++$"65B M&(Q&DV'&>-X[.W%CU^KL1)9&\!RO%>@RRYBZ/T$9YIK+'!2FI[V%?WP^L^O=@L\<-[K5!^O)4LJO]N-] MO3 MWJP'"::L%.9&;G[!VI_(ZHNET.X7-O7:40_B4AN9U<*$(.-YU;)M'8?O$0AJ M@<#AK@PYE#\SP\Y.E-R LJM)F^TX5YTT@>.YW91;HVB6DYPYN\P*(>\1X08- M5TCA-G M6*[AZ!-;"M2#DZ$A.W;U,*YUGE*A@2 MP 9EL$-Y'G1J_!GC=S#V/0A&@=^A;]QX/7;ZQL_H:SE[CCFFW&CX?;'41A%+ M_N@P$#8&0F<@?,; Q9KE*]3 <[A6\D^B("8[4_!Q*?B*65)J#ZX85_"9B1)! MIB[TL- :#4VQ/(&KTH80;@TSI=ZM.+0EW7@H@)@M435!A, V=D$"Q0S9K0-V- NC 83ST0N10=K>?4SFWG0\WL6E%?O4\N-NQX_" M\H,Y?AQ7U#DT=3CJD3<9A_N [Y<#T3[7*9)7":1*9@>C''FA/ZUB)R@=FU+E M0-,MLQ TB^NTHBCLN5%\63JV-].[]J5(AN/Y (RZ]"2#2/AC]R//GLSI"O])56.9I=?!T=?#Z$'K1>$+MQ!O/9K#(9&EA*(SE*N=_ M5>0D#'!!?DK!$^9./".31,E;FY]U#5+(?/666)F!X&S)!849#UB(XS(KA5,C MG5PL,[IWU_9"O$-[6FD *_+:#:<+&L&P+6FP5 Z(ROT=F3LR6M1DM.B%#)+2 MR#Z)V1WQJGW9<+-^@/=IHK/1N=S&J/6C+']6V1(&RHMP75<1;1/ZR;9_!Q&^N%<^@65WJ*AHL55%_99@+9NE MIB5&4GE@\SR!.Q!GLL]U;*^1ZM(;O9N]@;?4S-_03U3U)V_@QD[2_MGT3V[L M=C:F$DPC!';)6QA;X7;_U4#M.^DE:#6RRVU1D6A_HZD:[.'WP>Y:MEJF&(=HUZGV<+I9F*=$\]Q3@9ZE/'N0 M$(K:-$C:-;V;Y+:BRIN?@9:/NJJ3HXQ.' M'I,YJ)[@\\CVZ.TYLVT(H?N.ZG8"LQ%\HO<'LI2V&"8T,Q]-#Q[\8:L.S5"M M7+6MP3&I*DF;T::@7U1U['YY]6_ !Z;H!:M!8$JB1!=Z%*BJPJX^C"Q<5;N4 MAFIDUUTC2U#9!32?2FEV']9 \S?'V=]02P,$% @ *8)"5$<15Y[* @ MZ0< !D !X;"]W;W)K&UL[55-;]LP#/TK@C<, M&V#4'[$;-TL").F*]5 TZ,=V&'90;"86:DF>)#?MOQ\EQVZ&MAFP 3OM8%NB MR/<>*5D<;Z6ZTR6 (0^\$GKBE<;4HR#0>0FIQ#);<3+_(ZPQ7;E,8:@NFX MIANX!G-;+Q7.@AZE8!R$9E(0!>N)-XM&\]3Z.X3&(E#\W,,"JLH"H8P?.TROI[2!^^,._5=F^R;7V/D3%OM)%\%XQSSD3[I0^[.NP%9.$K ?$N M(':Z6R*G\I0:.ATKN27*>B.:';A4732*8\)NRK51N,HPSDP7DG-FL,I&$RH* MLI#",+$!D3/0Y/T-756@/XP#@UPV(LAWN/,6-WX%-XK)!4*5FGP2!12_ @0H MLE<:=TKG\4'$4\B/R"#R21S&T0&\09_YP.$-_BCS4Z;S2NI& ?DV6VFC\/A\ M/\":]*R)8TU>83UKC,6\8(+QAI,E?6P5W&*5%#D7]SB3ZI$L&Y67>-K(Y:IB M&VI/L'YI%PZRV3]ZI&N:P\3#7U:#N@=O.M-$K@F6$_@*.;N2^F3=:N,[;76G MK7':6*^M[K39LDE3XJ)\4DDH8E!-UK+"/UZ/?I,4N70 ^Y8;:6AE-<7D+8F2 MR$_""$=QY@_3S)J&H1^E)]9C0-Z]R>(H_DBBU$^BL/O@4M(O#VOJ#!/^W_M]M?;!W M_7)0&]=D-,EE(TQ[$_?6OH_-VNO[R;UM@A=4;1C6H8(UAH9'0]QDU3:6=F)D M[2[SE338&MRPQ%X,RCK@^EI*TTTL0=_=IS\!4$L#!!0 ( "F"0E2]HF3/ M^ 0 T5 9 >&PO=V]R:W-H965TIE1NKEDBUI<] MW-N^>.#Q4IL7WG2RHC%[9/II=2_AR:M0(IZR3'&1(*W8CD*X_T\K(W[J&(+6B>Z >Q_I.5 0T,7B@293_1NK =C7HHS)46 M:>D,#%*>%=_TM4Q$PZ'?/^! 2@?RQH'@ PY!Z1 CFDXG4JR1--: 9@8V^]8;\L4S4RB/6L*O'/ST](N,:<:_TV+5L@@]%A6# MQ (]\CCC"Q[23*.K,!1YIGD6HWN1\) SA4YF3%.>J \33P,5 ^B%Y;37Q;3D MP+28H#N1Z:5"MUG$HET #V*H B';0*Z)$W'&PC,4X%-$?(*?'F?HY+)1Q*\I._H*J$ (+&QR M_0Q[NKG(4F0P#IE)F$)"HILES6*&>+9KQK.0KQ*&_OX$@.BC9JGZQT&G7]'I M6SK] W1NJ%K:>@S-@'W+^0M-#)6V6BN@!A;**./+% =X%(Q]WY]X+\UE;K$< M^'[0W[.<[5N>!QB/]@QO]PU'?7R.FX8[&1A4&1@X,_ Q75$N3?I1(I2"_299 M0C6+D!9HP3.NV>\)B&P$2Z)A:?@<5H&"87N.!GLTW^:FL!@V+,;#_;RX<';B M'%9Q#IUQWM.-#5(SF;81=WL'/HKH1CDJ;E3Q&#F1'K4(GY$4NM3"!'HHA0UP M:IFADWP%B6^5.C?N$*56Z1P4QQ7%L1-JQLR"@S@?RI7;':,-H]+!X[SB<>Y. M%6Q%A4*1IES9$T-1=E"@H8"6\9U%VZ2!G4(:E*,U<>Y9.NEBOVYROA/*GG], M2Y-,YS([/9C #IPCUA(W.B]V@GVE4D)KW0 IQ>0+:]VV)49SOQE9VQ.V%KO1 MKMTN2U*S)$Z6G_-TSJ3)'1Q.);6J7_91A7Z@PRWUN@1N"@H^P*9N4C@XDLVV MMQ='3:[-@>0'>MOQ6WD%1_.JNQ5VMZLO56X2!L?6;?G'<':'T>$=T $+QZ3N M@JL;"G9WE#MH&FF>NK!JT<;#7^&X@&OUQFZ9?5)LD2UJ&.WWCZP.12K M/72M) =R*VB&Y?\Y&,:2I@Z:[]1R4FLY<6LPE%J4A[J1.MA[7$1MK#J@NEG5 M8D[<8OZS M !VUV7I%9RXE;R._K:L?U)KO+_&%[/B9JZ&*2X* M[ZB,>:8@I 5 ^FCT7U!+ P04 " I@D)41SNL.FH# #W"@ &0 'AL+W=ORH&+IY%+NKUU7 MI#DND9BP/:9J9M[7NB6B%!GM3!SMWRU8)4L",6W M'(BJ+!'_L\8%.RX=Z#Q-?">[7.H)=[78HQW>8'FWO^5JY+8L&2DQ%811P/%V MZ;R'UPDT 0;QD^"CZ#P#+>6>L0<]^)PM'4_O"!DE9"L;(+5#DI"ZW_TV!C1"8#AA0"_"?#[ =,+ 4$3$+PT8-H$3(TS MM13C0X(D6BTX.P*NT8I-/Q@S3;223ZC.^T9RM4I4G%Q]4T?K,TU9B<'H"Q/B M#;C%'&QRQ#$8;^K# -@6K)$@*4 T PDI*HDS\ %Q2NA.= )&"9:(%(ID#.XV M"1A=O0%7P 5"KPI *+BC1(JWG8D?.:N$HE635R?CA2N5/+U)-VVDK&LI_@4I MT =?&96Y !]HAK-3 E?YTIKC/YFS]@<9$YQ.0 #? M_SH65#-R\/]RSAR8O# M83R@)FA3'1B^X%*JJQ)S)!F_'B";MF130S8=.#>D.3>%/C>V?-44,T.A"]!A M-85QJ+0H\9Q-(N#4UAB@<$XBJ,6=J)CUNJ8#9J28,K4M?J7+6%+%P[: M\LO4&74[T$%YO<- .52J\M8<>%5XA52G6]V;UZ\B'_KO[LV]&M7K5A/K%X8= MW?/0"^8]$RVH 9]#RTHZ'DSNX7S5O-\4+,I"*IXMUHE2Q\ _EV1 RHPE6)0 MWOQL2T$X]7OJSD%>3]D0XD15U*J*_E,FQUE3$8=D1N?.Q^&\?Q4L*$L6+:C+ M68Q;O?%P=>A?:+!7==TH&KH8T'O^T'B#AM9?D%$ELF=FJU4-3]3-Y60VZUEE M08WA).C!$AO,F_@7J@;L?#;AOP^]SOD+]$";GJ"OYQQEU6.!6?2XG8Y 5?V= MZ:R$.L,5E?7WKYUMN[?WIF?IS:]U5V:NB7\BOB.4 $*O%64WF2N"BVO MNZQZ(-G>]!WW3*HNQCSFJC/%7 /4^I8Q^330+VA[W=5?4$L#!!0 ( "F" M0E03UEU*@P( D& 9 >&PO=V]R:W-H965TJ#Q/[.AXQ2Y@9)_3O>V?LN&$) MXL6>Y9PS=Q]MM;FW-:*#1RF4'4>U<^O+.+9%C9+94[U&13>5-I(YVII5;-<& M61E(4L3I8' >2\95E(_"V<+D(]TXP14N#-A&2F;^3E'H[3A*HMW!+5_5SA_$ M^6C-5GB'[L=Z86@7]RHEEZ@LUPH,5N-HDES.AQX? #\Y;NW>&KPG2ZWO_>:Z M'$<#;Q *+)Q78/3;X R%\$)DQD.G&?5/>N+^>J?^.?A.OBR9Q9D6OWCIZG'T M,8(2*]8(=ZNW7[#SY\SK%5K8\(5MAQU$4#36:=F1R0+)5?MGCUT<]@C)^0%" MVA'2YX3A 4+6$;+W$H8=(80Z;ET)<9@SQ_*1T5LP'DUJ?A&"&=CD/E<^[7?. MT"TGGLN_465=JT)+A*.OVMIC6*"!NYH9A!.8E"7WZ6&"0&V-^60=S=$Q+@A\ M M9#[>['%7RO=6.9*NTH=F2@?R8N.F.FK3'I 6.2%&ZT]/T3<4Y%J>0)1\@':3)*P;-WD\?O$*?OYN>?'K#FZQ/5A;TL@-Z5\PH MKE9V+T>_)TOK#'7/GS?TA[W^,.@/#^C/M)247BJZXA[PH>$;)E Y"_A8B(8R M I71$ER-4#!1-*(M!UU!R47CZ%Y1.?&NG$0HIZ.V,HY?JX;6FO-@C9]/F_R" MHKS9S\]+2$83[2EH_A*4GNV!VEC$>TTBT:S"L+%0Z$:YMJ#ZTWZ>34(;/SN? MTIQKQ])_F79(WC"SXLJ"P(HD!Z<79Q&8=O"T&Z?7H167VE%CAV5-LQJ-!]!] MI;7;;?P#_?3/_P%02P,$% @ *8)"5,&S;A"G! 2!0 !D !X;"]W M;W)K&ULM5A1;]LV$/XKA-&'!$@CD9)EN7 ,Q/:2 M9=B&H%[7 <,>:(N6B4JD2E)Q ^S'CY042:XDQLW@/,24?-_QX_'NXYFS Q=? MY)X0!;ZE"9,WH[U2V0?'D=L]2;&\YAEA^IL=%RE6^E'$CLP$P5$!2A,'N6[@ MI)BRT7Q6O'L4\QG/54(9>11 YFF*Q?.")/QP,X*CEQ(IH1)RAD09'2'GTFUH+'QM^6)+/Z#0V7KCL VEXJG%5@S2"DK/_&W*A M /0' M *@"H%,!7@7P3@7X%< _%3"N .-3 4$%"$X%3"K I-BL,KK%UJRPPO.9X <@ MC+7V9@;%_A9HO2.4F51<*Z&_I1JGYHMW443-&"?@ M@949;S+G8D44IHF\U":?UBMP\>X2O .4@3_V/)>817+F*$W+.'>V%85%20$- M4%B1[35PPRN 7 1[X$L[?$TR#9\6<+<'OK+#?\F3:^#!0?A/)Y"OX'WD[TZ' M]\U^?S(<3H_ACDZ$.AM0G0VH\.>]E@VWVZ\YE44&@+]_U>_ @R*I_,1,4183S6*KZY9&1!1U>@42BCH97.094/RRC]2X0PI-.A'O&@V0 M#FK2@97T/>?1@29)'Z.@&R8W"(+P.TY!9WL]%X7H.[/[KAGR0L\;X#^I^4^L M_#_3.PJTU(&%X#C:F!&6DB@)-E7Y6*HDK"<)SU:)TWJ.Z5LJ<37MUMAX.%>A MVQPU[CEK:%6Y;V<'G(R'B;7.0/C6C%Q5T.,D\@?G;)06(NNPH;2Q9TT@H\%D8!*F9,(7.A> M0Q9O^A1M";MJ%;H^#+P!%HUFP3>+UA)V=<:'<'#ECQ$AW>7766#;^$:1X/DD"3::!%\1I:/U*(&9+!?=VYM- MN^?%L""@1JF07:DZD6\=M,<$WX,76UO[U2@1@F>+,6IU>7;M^:$85[[&)\:X M42OT2A_(TPRS9_"7;4F-*B'_?(%KM B]TF_U:]^B@K5C9 E1(SK(+CH_LD\+ MU.V=)I-!#HT((;L(/40ZZ>E.MY,)T?*B,(NI&98M3R^128>(/WA@HD9^4&BO M2:+U+BN"P>*ZOZ7Z:-!4\G0@*&&'RWB02J-1R*Y1EL-@@7HD*1R:TFL4R;,K M4ETM=C$ZI:B\1HV\\ZF1UZB1]ZH:_8\?,0NO1Y^ZM>>TKDC,'=MO6,2429"0 MG8:YUQ.-%^6U5?F@>%;'LQ%3'UY./\/4$L# M!!0 ( "F"0E10ZDLM_ ( *8* 9 >&PO=V]R:W-H965T0BVF3-SYL)XAALNGF6"L0*O*65RY"1*9=>N*Z,$ITA> M\0PS_6;)18J4WHJ5*S.!46Q!*75]S^NZ*2+,&0_MV;T8#WFN*&'X7@"9IRD2 MVPFF?#-RH/-^\$!6B3('[GB8H16>8_64W0N]R:8#U M];OV.^N\=F:!))YR^IO$*ADY?0?$>(ERJA[XYCLN'>H8?1>OZ#32GK.2#* MI>)I"=8,4L**)WHM U$#P/ (P"\!?EM 4 *"MH"P!(1M 9T28%UW"]]MX&9( MH?%0\ T01EIK,PL;?8O6\2+,%,I<"?V6:)P:3W*I3Z0$4YXN"$,F>Q)\ W-= MD7%.,>!+4,G<1"\YD<3*7(+%MGX SF=8(4+EA48_S6?@_.P"G '"P&/"NTHR-73A<_:P[T#\-O6<#C8 MA[LZ2U6J_"I5OM47'-%WAX@ :T1SFY0L%U&BOQ 0Z620& N;NNL3=H+*3F#M MA$?L3)%,#L6Z0'4LRO2?]3CT]&_HKNLA;4K!;E/LMBFVD]AC'5:LP].L.5.$ MK3!3^Q$YY$FAJ7O0>.%%4R((8<.)L*T3G9X!Q2\. M^=5I\/%[C00UA8Z0[E:DNQ^03C/$MN#/B=KK5;IZ7UKC_K4%E:_"_*G,R:-3=7@;W[$-OU^.]DPP>N4)T%\U,D @?;,9>PWSON/G: M%0/;%0AX [5@3.O!T)=&FSJ"NV8)O[9;PEV[A!_TRW_Z:">PV0J#9LVYM2O> M3' _D5@1?5-3O-0P[ZJG\:(8BHJ-XIF]]1=?J?6,& MB6HT'?\%4$L#!!0 ( "F"0E3,N"-5?@( $H& 9 >&PO=V]R:W-H M965TRZZ4LS09C+[%TI7ON.4?23;)1^LF4B!9>*R'-)"BM MK2_#T&0E5LR)6EO! M)2XTF'55,;V=HE";2= +W@)W?%5:%PC3I&8KO$?[6"\TS<(.)><52L.5!(W% M)+CJ74[';K_?\(7CQNR,P2E9*O7D)O-\$D2.$ K,K$-@]'G!:Q3" 1&-YQ8S MZ$JZQ-WQ&_J-UTY:ELS@M1)?>6[+27 10(X%6PM[IS:?L-4S='B9$L;_PJ;= M&P60K8U559M,#"HNFR][;7W828A['R3$;4+L>3>%/,L9LRQ-M-J =KL)S0V\ M5)]-Y+ATAW)O-:URRK/I=&TH8@QB8)+Y20S.D< MBCN'8@_;_Y-#7I[A7L'W6XK!W&)E?ARHT>]J]'V-P0O<.7=#"(HB1\V4-JT)$:'"1URS-Z?'2<%K-2*J%6 MVP-2AQWJ\+_9.>IJC XR;R^O\/?T-R-/ 8WE]*!I4?#"60U;9'KOE3M=J)E;5OELL ME:7>XX&PO=V]R:W-H965T-X=DKCS)I/S=H=GT]9(9,X@SN.1)&FE+\N(&';F86MW<)]O(ZD7K#G MTYRNX0'D8W['UG*&3E"K@UHRAK6,X4$95VF>L%< )""GG)K;!E[4O2FZ M:EKT7DWO?8(GH_JTT<=X4M)XC4IB,NJ4>]D3Y.G?>,.W;T!.')I!/E]T6Y M#NXW!#?> 7Q0R@\9 3]4%+)G(I]APOY2Q.X'F>"^O8-(]S_1$T3PL.O!VR \ M'G8LL!NO<@HJ*=W="!2P(I/E"U:OUAW4I>D;.NL+W5F9UWY/4[9EMTIKG F4 MP$I1.N&PO=V]R:W-H965T>\[AG+$])!LAGU6%J.&E9ES-O4KKYM+W55YA3=2%:)"; ME5+(FF@3RI6O&HFD<*":^5$0S/R:4.ZEB9N[E6DB6LTHQUL)JJUK(E^7R,1F M[H7>=N*.KBIM)_PT:<@*[U$_-K?21/[ 4M :N:*"@\1R[BW"RVQJ\UW"+XH; M-1J#=?(DQ+,-KHNY%UA!R##7EH&8UQJOD#%+9&3\Z3F]X9,6.!YOV;\[[\;+ M$U%X)=AO6NAJ[GWQH,"2M$S?B:ZE92O8&%W@6J*"LYA4134[@UA<,V[ V9W MZC1#32A39R;E\3Z#TY,S. '*X:$2K2*\4(FOC3++[^>]BF6G(CJ@(HS@1G!= M*?C&"RS>$OC&TN KVOI:1D<9,\PO8!)^@BB(PCV"KCX.#_; LP_#PZ]'W$R& M79HXOO@ WW7=$"K-;=,@2F!H#GHE6 &T;J18HUW86_6.=>I8;0-8IU$T2_SU MN!"[.1.K>9R3[>:$<1P-26\\Q8.G^*BG!Y3F/!.-!?RTAHZ4:3I03O^W3 5( M>_//17G>*@2B%.XOU73'8AP$[TJUFQ-.1TF=9G]T&6N4*]?4%.2BY;H[O\/L MT#<7KEV\FU^:?MJUOW\T73.^(7)%N3(.2T,97'PVDF37X+I B\9=^2>A30-Q MP\K\$U#:!+->"J&W@?W \)=)_P)02P,$% @ *8)"5&%BM",T!@ '2, M !D !X;"]W;W)K&ULM5I;;]LV%/XKA+&'%EAJ M\>9+X!AH[ XKT&Y%TFX/PQYHBXZU2J(GT7$#[,>/DA51%B^2@_C%MN1S#L_Y M1'X?27%V$-GW?,NY!#^2.,UO!ELI=]?#8;[>\H3E[\2.I^J?C<@2)M5E]C#, M=QEG8>F4Q$,4!*-APJ)T,)^5][YD\YG8RSA*^9<,Y/LD8=G3+8_%X68 !\\W M[J*'K2QN#.>S'7O@]UQ^VWW)U-6PCA)&"4_S2*0@XYN;P7MXO:3CPJ&T^"/B MA[SQ&Q2EK(3X7EQ\#&\&09$1C_E:%B&8^GKD"Q['1225Q[]5T$'=9N'8_/T< M_9>R>%7,BN5\(>(_HU!N;P:3 0CYANUC>2<.O_*J(%K$6XLX+S_!H;(-!F"] MSZ5(*F>501*EQV_VHP*BX0!'#@=4.:"V W$XX,H!]W4@E0,ID3F64N*P9)+- M9YDX@*RP5M&*'R68I;];!P'W,@-N#42%WQ[)&#U1/X^K0K#18BE^#-DDL6Q?E;Y?WM?@G>_/06 M_ 2B%'S=BGW.TC"?#:5*N6AXN*[2NSVFAQSI000^BU1N<_ A#7EX&F"H:JT+ M1L\%WR)OQ"5?OP,8_@Q0@* EH45_]\#BONSM#J>>:G#]^' 9#_=Z?,]/YJ\[ M$<= C8L#R\*_/-$_16&]9]L"MG>X89M1H&Z& M!(T MC? $XU.C)36J0",\LIM9"U&B(XZXIHTY_):FD7/XP4"+2>"MY$.RB\43YR#G.Y:Q4MGY#S5'R=OC\+2!AEK! M2_(=1+HA])J,5T4[P1R-VP_&8A4X(-<" /'K<%X5I]DX1&/<3M%B-4)!J_/8 MK"!UU:)5!OIEII/X*O^3\0<-4E[8S!!T#5.HY05VZ4M_\H.F?-C8SV+FIC^H M%03Z)>0E! @M@F$@:[&A4X?>02TJT*\JYS @- 4C:&=IFIBC<>D-=%J(UAWH M%YY/7*U!U'HH9I*']M%X&EEK!)Q>DOF0YG#DY_ SF:^*UD1QW.:+A<5H B=V ML)$6 P1?A_JJ.,WF1\&DG:-I!*?3EM729H4#Z"A%RPWRRTTG\R%3.JXP:D]/ M[%;(D9W6&-2E,?UYSQ^JV,:XSG=LS6\&N^S8B0=S8%V'F1KC&)Y("PSR"\Q+ M:!%9Q(12VD;>IDSC!N><9JPE!_DEYQQF1#8M:<]!+$;&>%U:C-SC58L2\HO2 M[W++,Q]':;U XXN2H>9SU,'G9Y*AN3YH*ZC%!$X=R&IQ0/X51'\FM*P-D)&B M:80@;7<1TPA.'/,6K,4'^\6GDP>QJ21J!=8JP&;D6I1C+3>X2V[ZLZ _U!DL MB$V]<; @UF*#_6+S$A;$-F4)VK-9FQ6MM#&&3CQTP$\W&Q,_&7IC/7>H0 M3;3DHIL\1!,AZ;O)TXTOL>WPN!#6S$;.V;UI(=PU7R*-[7MR440U!Y'7FZX2 M^9&-4$1/T$Y$/Y7'ZEFG3H15\:4DT[ MM.]KPQ[PF@MH9S>FC1>"Y[P1/ 6XBUZI9ATZNBB@FH#HZ^V35J&HI[\.&^<& M$J[Z5W'^(@=KL4_E\8UZ?;<^X_&^/-G0NG\+KY?'DQHZS/'@R&?5;:,T!S'? MJ)#!N['*)SN>Q3A>2+$K3R>LA)0B*7]N.0MY5ABH_S="R.>+HH'Z1,S\?U!+ M P04 " I@D)41NNI$HP" !H!@ &0 'AL+W=OI!A#9H( MR9&$2?]]5X)0Q[&=7D"[VO?T=EDM22/5@RX!#'FJN- 3KS1F<^7[.BNAHOI2 M;D#@SEJJBAHT5>'KC0*:.U#%_3 (8K^B3'AIXGRW*DUD;3@3<*N(KJN*JC\S MX+*9> /OV7''BM)8AY\F&UK $LS]YE:AY?>-/!U3RV\2[@ M!X-&[ZR)S60EY8,UKO.)%UA!P"$SEH'B:PMSX-P2H8S'CM/KC[3 W?4S^V>7 M.^:RHAKFDO]DN2DGWM@C.:QIS"2KM9%5!T8% M%1/MFSYU==@!#.(C@+ #A/N X1% U $BEVBKS*6UH(:FB9(-438:V>S"U<:A M,1LF[%=<&H6[#'$F_2)EWC#."14YN1:&BH*M.)"IUF T>4^6V#=YC1ZY)GWP M^0(,95Q?8,#]<6/N=Q"=V84-5_OL$\[!G'CKFX1'F&11,""8*[&A.10:'JM]2C!R%O=O;- K" M<3A._.UN35Z'A=$XBH(^[(7"4:]P=%+A-'NLF6;VYFIR_DT:(-'%(94M3;RK M"GM1Z%:>OW-I*U"% MFV6:9+(6INWQWMN/RZF;$GO^&8[1=NK]HVEG\ U5V!B:<%@C97#Y 46I=JZU MAI$;-QI6TN"@<P( %D' 9 >&PO=V]R:W-H965T?ZW.M>CRMM'NP: -E3(96=!&O$\B(,;;:&@MM378*BG:4V!4>:FE5H M2P,\]Z1"AG$4C<*""Q4D8[\V-\E8;U *!7/#[*8HN/EU"5)7DZ 7/"_\%5 9;?&S#E9:/W@ M)C?Y)(C<@4!"ADZ!T^<1KD!*)T3'^-EH!FU(1]P>/ZM_]-[)RX);N-+RF\AQ M/0G. Y;#DF\DWNKJ$S1^_ $S+:W_956-/1L%+-M8U$5#IA,40M5?_M3D88O0 M&[Q"B!M"?"BAWQ#ZAQ(%P*&'8$+SUL/;N$Y=RY,G8Z(H9AR8U-_#9]VS* MEU#NGMRAH5U!/$RNMN_]2WI(16@K$;>5B+U>__\JD0J;26TW!MCWZ<*BH;_8 MCXZP_39LWX<=[ LKBI(+0RT =Q6R%AEZ$==['A-*V>-VK?8BTKV(61?BA;M! MZV[0Z>ZF-<4H>18L]3;)$7*&FBV%$@@GDCI5SL2?C'.?\5WWL0XVZO#X+^)\ M%$5_^^S2>>%SV/H<=ON6NU%S+H0M8=PJRVY1^D9D4S?R>H*Z])UJH9'ZGA^NZ>T#XP"TO]0:GR>N^;6O:?(; M4$L#!!0 ( "F"0E1 U2DJI 4 . ; 9 >&PO=V]R:W-H965T \&69Y,Y?+4@J' H+7Y/V$X>? ;%5*XY_U8\O(O/)DZ!B*4L4D4( MJO_=L N6ID4DC>-[%712CUDX'GZ^B_ZZG+R>S#65[(*G7Y-8K<\FP03$;$FW MJ?K$=V]9-2&WB!?Q5)9_P:ZR=28@VDK%L\I9(\B2?/^?_J@6XL !N0,.J') M+0=(!AQPY8#'.I#*@90KLY]*N0X+JNCL5/ =$(6UCE9\*!>S]-;33_)BWZ^4 MT-\FVD_-WG >[Y(T!32/P;M:+8R:7>LCZOZUOPGO[-!;A(J93@^8(IFJ3RA0[WY6H!GC][ 9Z!) >? MUWPK]<#R=*KT7 I$TZC"?;['C09P0P3>\URM)?@MCUG<###5BU"O!+I;B7-D MC;A@T4N X2\ .0CV +H8[^[TN"]&N\/0,AM<[RLNX^&!>$=VZ,]+;0_>*9;) MORRCD7HT4HY&!D;[6M)+CS2_84++!?@BV7*;@LMDR<#S)/_Y)^@YO_[!J) O M^O;:'MT#MX4G0"#;;[G>_)C>2@MPMP;N6D._$5PGZ 45XC;)5V">\6VN^A#N MP[AEF$)+;V;$=PC4B7)SF",]9BX)L5.;-5!Z-4K/BG(>1=MLF])RA3,N5/(/ M+52S#^@^DG> X 0CA_AMI#UVR"6!1_JA^C54WPKU@RY5(Y;3[ZP3)&%(G!9( MOP-2US/'\YIFBYYH@1\>3+DQE:">2F"=RF42Z?JFEURQ:)WSE*]N+1D7UE'# M)R F=(R^._\K-8^$K[AI@WI0BN#CD+&*T]AP+W#;V5.9'::/3O"P/RL@,C#1 MH[&Q"M6D&8)!&VF?F4[T :BF"$#\&&RLHC3IZ&'41HF[= P\/ #2U YHE_?[ M\0P::8?N4S#-B#2TJ_2#F68/[Q]GFA%I:%?I\4SK2BMV L]K5Q/856KL$,<; MD&!H-!C:1?A>9 NZ+()!B AIH^TS)!YRT0!<(^XP?!3"A5W"P9! OPTT[ "% MKA\X QJ&3%5 =MG^+&BL#Y#Z<%DV_JIX!#G-F"V_D%%R!)^ >LA(,K)+\D.I M=R3\?VA D=%H9-?HT5Q$?2H=..VJA[HJW31KXC0RC>PR?1\F5J&:!(,(M66C MSRX(#LIC$ZN1?F1OZT?2$'7;=>SZ81NDVP'IAL& 5"!3+I!=SR_*PST30+"T M7$BY3C;6E#+RCORGH)\1:607Z0?3SQ[>/5KYD!%H9!?H\6SKD6@4]-"M1Z*; M=LWSNY%H;)?H^_"M"M7BFQ>0=D'I,PP]Y\"NB=8H/K;W[B,9A[LMN2Y\+F[# M[)IAY+L#K28V=0+;A?P#ST\BGFV88B#B-RRGN;+E%3[XN>4I?F_!1HVQ78U' MYS'N2FP[A7M,(!Q,8"/"V"["]TK@KL9V4'9-3BPPC0YCNPZ/S5ROHP<=A-W? M5(;0&2G']D[]G$;?](G(EC-&IG'P%#EJM!;;M?:A9>%(>%1U9>2N*T/D6%=& MC/H2N_J.YE<5IU$G<*=*D*[N-JR:*(WJ$KOJWH=BI*NI)_K(T0;:8^61@6,< M,<)+C@CO.))549H-6;L?ZS'RW/:):'IP):*;K%5YM22UZ.N1][ M7MI,C?G^[NL]%:LDER!E2^WJO/3UR&)_G;1_4'Q37K!<&ULO59;;]HP%/XK5K2'5FJ;&R%0 1*7 M=JO42E59MX=I#X8?R(9_3VW+Q(E, MA5XSRF3?295:7;NNG*>087G%5\#TS8*+#"N]%4M7K@3@Q((RZ@:>UW8S3)@S MZ-FS1S'H\;6BA,&C0'*=95C\'0'EV[[C.[N#)[),E3EP![T57L(4U//J4>B= M6[(D) ,F"6=(P*+O#/WKB1\:@+7X06 K#];(I#+C_,5L[I*^XYF(@,)<&0JL M/QL8 Z6&2+C>L=_:Y'4R,RQAS.E/DJBT[W0- 3?(N$L=9L9F&+:=$Z?<*,[E,E]"W1.#7XRGFR M)90BS!)TQQ1F2S*C@(92@I+H$MT21A1<4JU.G<$PXT*1?]B*>/.J_XX2T-D$ M%"94GFO\\W2"SKZJW3P)@1W7@0ZR@,-3@3J!^B!,Y5* M=,,22(X)7)UUF7JP2WT4-#).8'Z%0O\"!5[@UP0T?C_4+3_ 5.MV?T.G7O;9'=PHR^;O!6ZOTUK+>6B>\'IV6.CBS:/#V;0;L= M>W'/W1P6N,;*#_W.L=7DK544>WY46ATE$)4)1(T)C+E4B"\0TT^K@ VP-324 MI5VRMC]!A+CT%G](A!S=/BA<*_3B2GG';ZW"..ZT*B+46(7=,*@7H5,FT&E, MX DD8#%/[>.3:!4H7^F>HAIJTRVINY^@A._MGU'O0UH4\",Q*D+4F$05%>I8 M.O4:^ <=P&\,?:J;+F'+"[0$!@+GK0 GNMD0J00V?;FI1,'>3_ 9DNP?1#_\ MF"3AFXM.@.QM"./1'.^9BIO7>5I.58- M[3!1.1^9<&ULC5;);MLP%/P50N@A 9IHL:PE ML W84=,&:(H@1MI#T0,MT381BG1(.DK[]7V4%-6VEN8BB=2;>3-\W":%D$]J M2XA&KSGC:FIMM=Y=V;9*MR3'ZE+L"(<_:R%SK*$I-[;:28*S$I0SVW.B'7A#%#!#*>:TZK26F A]]O[#>E=_"RPHI<"_:#9GH[M2(+962-]TP_ MB.(+J?V,#5\JF"J?J*AC'0NE>Z5%7H-!04YY]<:O]3@< -R@!^#5 .\4X/< M1C5@]%Z 7P/\DE&KD?D>=X;H>@Z_?#G0YX\FZX&P^X&34%&Y5\HQZ^N@:LIP8_'P04 M$Y9$@67V:R"?W^3SRWQ^3[X%V5#.*=_ \F*8IZ2KI!7%N*0P&\W+#+8=)PC@ M,;%?#L>Z'>E&81RZAY%'.L>-SO&@SGGZO*>*FLT$9N(WH0D:=4Z_BB8X4.#[ MCM-6VHX+G? X\$AHT @-AH5F6:6R2US03CJ.W+:X=IP7QG$K+@E:PQT%O0[" MQD$X[" 74M,_V+CH,A&VQ%T$035X)S:Z(MV1&[6-=$2.0\<=]YJ)&C/1H)G; M?(>IA(-,(R9@#766)6IE/W72CKB(VM,_&2(ZDA\W\N-!^;!)_F=MQNT5Y\>Q MWS'CVY$]JSCIX.Q9Q?;!T903N2F/>(52L>>ZVL*;WN86,2\/SY/^!=PNJLO M/YKJ:G*')6Q1"C&R!DKG,@1=LCKNJX86N_( 7 D-QVGYN84;$I$F /ZO!>P6 M=<,D:.Y&ULG95M3]LP$,>_BA7Q B0@STF#VDK0C V)38C" M]F+:"[=Q&PO'[FR'PC[]SDG(BNK2:F\:/]S_?KX[]SQ<"_FD2D(T>JD85R.G MU'IUX;IJ7I(*JW.Q(AQV%D)66,-4+EVUD@07C:AB;N!YB5MARIWQL%F[D^.A MJ#6CG-Q)I.JJPO+UBC"Q'CF^\[9P3Y>E-@ON>+C"2S(E^G%U)V'F]EX*6A&N MJ.!(DL7(N?0O\LS8-P;?*5FKC3$RD#*3FV+D>.9 A)&Y-AXP?)[)A#!F M',$Q?G<^G1YIA)OC-^_73>P0RPPK,A'L!RUT.7(&#BK( M=,WXOU%]+%$QM_ M<\%4\XO6G:WGH'FMM*@Z,9R@HKS]XI%3;LH^U1)V*>CT^+,0Q9HRAC OT W7 MF"_IC!%TJ131"IVA*5RTHH85L4#7E%--SFZA4A;C4W1=ZUK"M!)2TS^X*>RG M%[BABJ#CG&A,F3H!GX_3'!T?G: C1#EZ*$6M@*Z&KH: S+'<>7?XJ_;PP8[# MYV1^CD+_% 5>X%ODD\/EGD6>'RSWL_=R%ZK0ER+H2Q$T_L+_*T5.U9P)91+\ M\W*FM(2_S*\/L&&/#1MLM ,+P0>VU+>JN%&9YO$\COTHA30_6V!1#XOVP4(; MK%4E&[ P2]+4#HM[6+P/%ME@\18LB'S/L\.2'I;L@\4V6+(%\X,D'MAA:0]+ M]\$2&RS=AOEQM".-@QXV^!#V4!)X4!::2!MRL(WTHL$.9-8CLP^1W^"]FV I M7RE?FG92HDVXNM"\_A(2E1XU*J!YT"&/*4<:$G7FI,?N7[.DPA MH_I2YB!P)Y8JHP:G*O%UKH!&#I1Q/^ATAGY&F?"F8[>V5-.Q+ QG I:*Z"++ MJ'J> Y?EQ.MZ+PLKEJ3&+OC3<4X36(.YSY<*9W[#$K$,A&92$ 7QQ)MUKZY' MUMX9_&10ZITQL9%LI'RPDYMHXG6L(. 0&LM \;>%:^#<$J&,QYK3:UQ:X.[X MA?V+BQUCV5 -UY+_8I%))]Y'CT00TX*;E2R_01W/P/*%DFOW)65MV_%(6&@C MLQJ,"C(FJC]]JO.P ^@.CP""&A"\!?2/ 'HUH.<"K92YL!;4T.E8R9(H:XUL M=N!RX] 8#1.VBFNC<)K-0EE(4QU4YO5YCF8N2[X9GV.ST35U5]IJC?F MEBH\Q)IPB)&R&ULC511;YLP$/XK%NI#(FV!0+M.%4%JB:KU85/4K-W#M <' MCF#5^)AM2O?O=S:495HR]05\]GW???=Q)NU1/YD:P+*71BJS"FIKVZLP-$4- M#3<+;$'1286ZX99"O0]-JX&7'M3(,(ZB#V'#A0JRU.]M=)9B9Z50L-',=$W# M]:\;D-BO@F7PNG$O]K5U&V&6MGP/6[ /[493%$XLI6A &8&*::A6P?7R*D]< MOD]X%-";@S5SG>P0GUQP5ZZ"R D""85U#)Q>SY"#E(Z(9/P<.8.II ,>KE_9 M;WWOU,N.&\A1?A.EK5?!QX"54/%.VGOL/\'8SX7C*U :_V3]F!L%K.B,Q68$ MDX)&J.'-7T8?#@#+\Q. > 3$;P4D(\ [%P[*?%MK;GF6:NR9=MG$YA;>&X^F M;H1R7W%K-9T*PMGL5BBN"L$ENU/&ZHX^D#7L/5(HRC:!B6C,L@ M'?FS&YV.5&T%EWBCP=1ER?3S&0JU&@>]X.7@EB\*ZP["=%2Q!=ZAO:]N-.W" M+DO.2Y2&*PD:Y^/@M'UL+=J]0G; M?@8N7Z:$\4]8M;%1 %EMK"I;,#$HN6S>[*G580W0ZV\ Q"T@WA:0M(!D6T"_ M!?2],DTK7HGM0QS%O7?@DRW@T?%&^'3[ZM%K>$A:=H+&G:"Q MSY=L$I1Q#0],U+@/EYS-N" =T< 5,E-KS(%4O,6LUIK+!9PQP\T^W$LU,ZB7 M;":0]*YJZV(4&2-X(_RW2ZH#%Q9+\_T#EDG',O$L^QM83I2T5)_,!BIC>(ZZ M-?A:681D[ST;FY0#G]*-DV4:'T6DV7)=[;=!OR->4>UW5/M_H5I63#[#5_@) M:[0GKV@?0!?V@3J#KN3@/_9PV+$<_G,/)\,W]B11]*=#X=H\<&ULI5?;;MLX$/T50NA#"B31Q;>DL W$<;,;8%,$R:;[3$MCBRA%NB1E M-_WZ'5**+,&*KW-B)<#I>TQ4\@WE9/RHX?^$8=>[=#[J$._=NB[R%127!SFU-#I M6,DM4=8:T>R#"Z;S1OE,V'U_-@K?,O0STSLFJ$@9Y>1>:*-*W%*CR06YHTR1 M[Y27<$YNM :=;C//^P>7WO4])K=[CF\WA&\>V% @39$40-$;^G: ]IO0/L.M'\$ M= 8K)H3=^P7E>)B@:]\JB(&#L+5H,\5P;-J!/+2XZ(T:FSUF@X;9P,OL16 I MY.PWGM$5ED!RQJ7&\Z;P(*Z$F\9):7)0))4%ULW<%K0-X#2.H;;ODE.M._3( M.;2(DV3?9CXXE!R/HJA;]+ 1/?2*_LLJW9<(5-G]Z4RHX4DEAQ875X-NCJ.& MX\C+$;/SQ'D9G:1UTF)^:''T1%TUQ*^\Q&^QNB!S+)($'S7+0+EJ=MY4QE=/ M1ETWJUQ[T[2U2MI>Q0,=1[N"'_UYNM88OOA[3?:YM2ZCV,OM)OU9,LVL5DW. MODDL4KW._*MQVHLG[M.%])@K^L><_Q^ 64-\/U28A6H M!W:!YHMH^C]02P,$% @ *8)"5(:^!+3G @ ( D !D !X;"]W;W)K M&ULC99=;]HP%(;_BA7UHI7:YIN$"I!:8-JD5:J@ MW2ZF79AP(%:=F-H.M/]^MI-F0 +-36(G[WO\'!_'SF#'^*M( 21ZSV@NAE8J MY>;.MD620H;%+=M KMZL&,^P5%V^ML6& UX:4T9MSW%Z=H9);HT&YMD3'PU8 M(2G)X8DC4609YA\/0-EN:+G6YX,96:=2/[!'@PU>PQSDR^:)JYY=1UF2#')! M6(XXK(;6O7LWC;7>"'X1V(F]-M*9+!A[U9T?RZ'E:""@D$@= :O;%L9 J0ZD M,-ZJF%8]I#;NMS^C?S.YJUP66,"8T=]D*=.A%5MH"2M<4#ECN^]0Y1/J> FC MPES1KM(Z%DH*(5E6F15!1O+RCM^K>=@SN,$)@U<9O*X&OS+X70U!90BZ&L+* M8%*WR]S-Q$VPQ*,!9SO$M5I%TPTS^\:MYHOD>IW,)5=OB?+)T0.F.$\ SYA-T>7&% M+A#)T7/*"J$<8F!+A:H'M),*ZZ'$\DY@32"Y1;Y[C3S'& M\^OA?#-<<&(X4U1=Z$0WX'_UV\I8A@I-*+TG;4>N[X21-["W^^5JD05QWW%K MV0%I4),&9TGG*>/R1@+/U)95+TJ-W89:QNKM,SCA$6>+Q@W;(<,:,CP+^9/E MZ\Z,80MCSSV";!/IA=9&V:LI>VJ:5,5!6[_Q+J*ZLF(SD[&(\OA0^VR_%5];ZOBQ X6 M-?+PG,!QCK+]2G4 &-> \5G V=?%B)M?G-> :Q&Y#39[[W31_PZ/F*])+A"% ME;(YMY'R\_(\+CN2;&ULC51-3^,P$/TK5L0!I*7Y<-,/E$:"5F@YK(3HLAQ6>W"3:6/AV%G; M:>#?8SLA*FVI>HD]XWEOWDP\3AHA7U4!H-%;R;B:>876U8WOJZR DJB!J("; MD[60)='&E!M?51)([D E\Z,@&/DEH=Q+$^=[E&DB:LTHAT>)5%V61+[? 1/- MS N]3\<3W13:.OPTJ<@&EJ"?JT=I++]GR6D)7%'!D83US+L-;^:QC7/;"4K(5ZM\9#/O, * @:9M@S$+%N8 V.6R,CXWW%Z?4H+W-U_LM^[VDTM M*Z)@+M@+S74Q\R8>RF%-:J:?1/,3NGJ;*6A!-TD2*!DD;;=CLQO7&H4TUE-N_ MN-32G%*#T^D=881G@);NRBQ $\H4ND8/? M<"_F.+COGE?$^+Q?H\N(*72#* MT>]"U(KP7"6^-DHLGY]U6>_:K-$W61>0#1 .?Z HB,(C\/GY\. KW#?U]TV( M^B9$C@^?U80G8$1#CA9494RH6H)"?V]72DMSY_Z=2(?[=-BE&WZ3[L5<[&O* MKRLI,E!'V]<2Q([ #N(V'4=X-$W\[6Z7#J-P/(FC/NJ+NF&O;GA2W3WEU-RG M'&V$./YO6_QH)VT\Q7BX)^XP:A1.)^/CXN)>7'Q27'\MC^F*#]H1XG ?.]OGY,#XHR@ M)'HJ:27F5B%E?6/;(BN@Q.**U5"I/UO&2RS5E.]L47/ N1&5U/8<)[1+3"HK M3\E)"94@K$(&/PDN#@.!&[PA\#J!=ZK [P2^2;0E M,VDML<1IPMD!<6VMO.F!J8U1JVQ(I5=Q+;GZ2Y1.IG>8XBH#M#9;9@D2$RK0 M)[3B4&.2(USEZ+LL@*-%PSE4$MT* 5*@\\[V0AD_K)?H_.P"G2%2H1\%:X22 MB<26"E"'L;,.YJZ%\=Z 64)VA7SW$GF.YT[(%Z?+G9=R6Y6EKXW7U\8S_OR3 M:G,/%$O(T9*(C#+1KK@7;IV$W#(@.SQAD[CM2["06#G M%=K8PO>BT)MFF_5LLQ/8LFZ#8K-!I_!FH^#7L1.^(AP;A=?Q;!HP[ '##RVM M.5;L1.IPM)J>ZM&O"QN.L(,HT*=HBCOJN:./+;HZ[&J_JQYN>K OB>93F?' M 51OEU.'-AJ1>7$PX']!%O=D\&ULO9G]3^,V',;_%:L[32!Q-'Y)TC"H=- [W4DPH6-LFJ;] M8%JWC4CBGNU0F/;'SWDA#DGJM%/I+Y"D_CY^_+CYN(G/UUP\RB5C"CS'42(O M!DNE5F?#H9PN64SE*5^Q1'\RYR*F2I^*Q5"N!*.SO"B.ALAQO&%,PV0P/L^O MW8KQ.4]5%";L5@"9QC$5+Y+I8JNS J&17//HCG*GEQ6 T #,V MIVFDOO/U5U8.R,WTICR2^5^P+MLZ S!-I>)Q6:P=Q&%2_*?/91"U NAM*$!E M 6H6D T%N"S VQ:0LH#DR11#R7.84$7'YX*O@[OYN HP_'X ,($_#;DJ=2%\CSH=+>LAZ&T]+'9>$#;? !$;CAB5I* M\#F9L=E;@:$>5#4R]#JR2V15G+#I*<#P!" 'P0Y#5]N7.QWEDZW+86 9#:[F M">=Z>(/>ZWR<@%L]8>KMM("_KG5S\$VQ6/YMZ8Q4G9&\,]+36=X+,Y._$%QV MSFTAY^9R&6F>QI"X.!OX4SWQCF9.@!VG:O;&K5NY=:UNKYF49QH@TS1.(ZK8 M3-_WFH'3D!9DT6.@,1_T.6_Z,"K&?LX(CAP&_X[FGG!"&_P[U7^O?^5 M=L)4EU>O9<)S D0:5MNM<$#\#4[]RJEO=3JIY=IES6_/K^_7IK>PYK>L08B; MK29M+7_C-V54^1]9_=^$21BGL>4."2JEX/UO1^@82#M6X_>2S=/HYY^@Y_QR M'Z)%"*CA0X0JB$JQ'L-U:[F M]H=J\ OM_/V2BB14J6!Y!//P.3NV2AM60O< &1NT03O;=LW8KK9%Q@9ET,ZR MG=*5S>K)NRYQO>[HD2$"SM'@8WX8OR+ +C0Z0M<$9"O;,EZ -=N0$S8>7LMF;WZT!#X,-OR4)89WQ,Z[:T8E6_)H!L)8WWM/+#-K"X(8NI$# MT(T8NA$[CW9_38;:*XTS&K5>DZ'V2N.-?+@A><,\8F=>=_);K3"D]NKP *PC MAG5DKZSK48/Y76DS9E!'[*C;'';OPD(, LD!$$@, LE>$=BCUK^P$(- 8D?@ M%4^D$N4RKDWIQ!>"->_"MZ^7#;%:;Z9Z&@U MWW*=_L:ER_A&>38O/.R!1[B3=4 M+,)$@HC-M:1SZFM+HMB>*TX47^4;5@]<*1[GATM&9TQD#?3G<\[5ZTG60;5) M.OX/4$L#!!0 ( "F"0E2W@JCO\ $ .@# 9 >&PO=V]R:W-H965T MQAX4 M^Q*+ZH+NOY\D.\:#9>S%UIWN^[Z[TUW>&OOJ:D2"-R6U6R0U47//F"MK M5-Q-3(/:W^R-59R\:0_,-19Y%4%*LBQ-[YCB0B=%'GUK6^3F2%)H7%MP1Z6X M_;5$:=I%,DW.CHTXU!0RXPTY-:T8$.T9PN'6&I$^^2$#H^R M)>MOA<=1L>22ZQ)A&R=@A<2%=' +3_J$CGSWR<%U[[Z!*Q :GH64OJ$N9^03 M"#2L[,66G5AV06R%Y01FTW>0I=GT9;N"ZZN;/UF83W^H(1MJR"+M[+]JV*#D MA!6LA"NE<4>+#KX_[!Q9/P$__B$W&^1F4>[]!;DO1A]N":T:-^EOS>AHYI$F M+,>IF.?L-%9FHX<+._#,[4%H!Q+W'I-./GBP[>:J,\@T\2UWAOQDQ&/M5Q%M M"/#W>V/H;(3Q&):[^ U02P,$% @ *8)"5!]TX.#D @ U@< !D !X M;"]W;W)K&ULC95;;]HP%,>_BA7UH956U ^^UW[*09A<#V0GPYY^_?.3X<#_="/JN2$(U> M*L;5R"FUWMZ[KLI+4F$U$%O"86X%:;<&0_M MVER.AZ+6C'(RETC5587EZX0PL1\YOO.VL*";4IL%=SS.0_^_30S]M;@.R5[=3!&)I*5$,]F\J48.9X!(HSDVBA@^.S( ME#!FA #C=ZOI=$<:Q\/QF_HG&SO$LL**3 7[00M=CIS,0059XYKIA=A_)FT\ ML='+!5/V%^U;6\]!>:VTJ%IG(*@H;[[XI!9RPRW=H]<(S>F?SNB KK GD'6<\@V4O;WSOMMI)&(K81K ;ARE:9(,W=UARDZM_"". MT\[J'5_<\<47^:8EEAO(#%8(0W\HZB8O8@V3'>%U+V\CF1R09+[O'_.>6D79 M713T\R8=;W*1=P%44F%F"&N>,PS-K0!6W1%= MC]6[DFW@W(,661$H-/-R*)2+FNNFF72KW>/T8'ORT?H$'JWFC?DKT[QXCU"_ ME"O$R!HDO4$*3+)Y19J)%EO;B%="0UNWPQ(>7B*- >RO!72#=F(.Z)[R\1]0 M2P,$% @ *8)"5,JV,,T#!0 EA( !D !X;"]W;W)K&ULM5A1;]LV$/XKA-&'%DACD9)ENW ,)$Z*%4A1(UZWAZ(/C$S; M7"12(^DXWJ_?D9(EQZ)4;T#R$%/2W?&[X_&^(R<[J9[TACK)4Z*O>QIC\ M4[^ODPW+J+Z4.1/P92551@T\JG5?YXK1I5/*TCX)@KB?42YZTXE[-U?3B=R: ME LV5TAOLXRJ_0U+Y>ZJAWN'%P]\O3'V17\ZR>F:+9CYGL\5//4K*TN>,:&Y M%$BQU57O&G^:D<@J.(D_.-OIHS&RKCQ*^60?OBRO>H%%Q%*6&&N"PL\SF[$T MM98 Q]^ET5XUIU4\'A^L?W;.@S./5+.93/_D2[.YZHUZ:,E6=)N:![G[C94. M#:R]1*;:_4>[4C;HH62KCO[TO-#Z#Z?7&+ MWK_[@-XA+M#O&[G5H*LG?0-P[:3]I(1V4T C+=!N67*)0GR!2$"P1WUVOGKP M6KT/0:HB1:I($6Q!%7PS+],^.B<)J MHM!-%+4"7S&(\!+E6Y5L($51KC@L44[WL'^,-Y*%Q8&S:'?N\Q1"FT&!D MT]>'-Z[PQF?AS95<,6TK*$W1BC$ORK@!((P'^ 1E4XC$;5$=5BB'9Z%D8@U? MF.)B[:H&H%YNBZ*=P';Q@AXV\8S#Z 1T4\BFL!_TJ (].@NT8MHH0+FUL'T( M1\W)R6FR>F1BT@)P7 $S56:>57U<3 X!=F4PG@)N7BVZ[OS0:L'1K>H, MM:VH7#R#%U+YTG>&FZ0YQD$+T^.:-7$W;7HP%3&5%2%4 >?"!7IY:!(W[#\W MBC/DM,FTB.% S(<^E>%'!VT MNCED06U./3!HQD2Q7Z_35.[L.;6+44E=^TGXQFM25W#27<'/6A,8)T_0X1DG M@)2]>O"O2]1L]4;1Z1'$)Q4<\6KA2O_HTL#>V'RE"OIV#3W&"M2"RR'HJ^(2 MI'@P,G?W"(_2 '8WW# *6]H*P/>5E.;P8*\FJJNHZ;]02P,$% @ *8)" M5$]E.$ Q!0 /QD !D !X;"]W;W)K&ULO5E; M;]LV%/XKA-&'!&@BD90O"AP#CK6A =K%2-+M8=@#+=&V5HGT1#I.__VH2R1; MI!C73?.2Z'+.X;E^GTB/=SS[)M:42O"<)DQ<]]92;JX<1X1KFA)QR3>4J3=+ MGJ5$JMMLY8A-1DE4**6)@UQWX*0D9KW)N'@VSR9COI5)S.@\ V*;IB3[?D,3 MOKONP=[+@_MXM9;Y VJ3NGMA+%*64BY@QD='G=F\*K 'NY M0B'Q9TQW8N\:Y*$L./^6W]Q&USTW]X@F-)2Y":+^/=$939+Q&\"F9!!)WQY*\XDNOKWJ@'(KHDVT3>\]TG6@74S^V%/!'%7["K M9-T>"+="\K125AZD,2O_D^ 2#(99WP'LEQ:6ALK/3FY(0EA(04/19,%5)(X M$> "/*@&B[8)!7P)IF&X3;<)D30"=W)-,S#CJ>JR=5[^)PIN6)[\9HSRB0XJRR>*Y-?'P)P]N$S6[!5,HL7FPE6:@:2@[F)%/U^ C^4%56)7TDS^#O M>YXD0$W/CF31/Y:%O7IAKUC8>Z67B 0+NHH9B]DJ7VQ#LYA'ID*7]OJ%O1RA MGB;8AQ .Q\[3?OIU,0]Z?I[K?;' 9,WW\: 6.XBJ7T?5MT95=GQXT/%QU?%) MV?%4X2]5*!@F1(AX&8Z M@+#OFT,:U2&-CIT RB)[[X\T![R1#_U1*QA=S#0B@<':X8@ =YJ!V6+@5=V 'FL&$G:*>G4X@?ZLS2Y4?# M*M!.*Z>@TJRR>5Q.4$,XR'TS)*E,'2))JW0FF7;;!@:A[K9%#8,A.X/=,DDS M*B2X5XP-/M%H16V[HX9%$'I?W$ -T*.C@?Y(W$ Z1+>YRR!R ;VN5FI0'-E1 M_->A1K6P-29=!*&.+W34, :R;WY.00RD[UDZ]PJH(1!D)Y"3, /I]-!=YX8= MD)T=?@@R="37*O>J2& 0L31LPP?(S@?SZOR.L)?/^X NE4P$;BA35Q+,5:3@ M;I'$JZ)1;2/=H#_RWQ=-< /V^&BP/Q)-L([4:O/5YFN#5$=Q< /FV [FOPY- ML+[5\+$6DF%O [LV)+BA$FS?D)P"*%C?1'1E=^^,S,XK)\$)-NP1NG/2\ 8^ M^MSL53S!^B$7@J[7+IXNI7=M8)!JY]79.UE.:;8J3NB%RILJ8GF^6C^M?P68 M%F??K>&PO=V]R:W-H965T9&;8$8124FL# 76'W?DDJ2I8=(Z_JM)G>:=!MB]?F#_JQR\'LP:2W+) MTW]IHG8S9^R A&QPD:H;OO^;U ,*#5_,4UG^!_LZUG- 7$C%LQJL%62459_X M5YV(#@ &1P"H!J#G OP:X#\7$-2 X#' /P((:T Y=+<:>YFX!59X/A5\#X2) MUFSFHLQ^B=;YHLPTRDH)_91JG)HOR%H!S!*P9(H((A6XP8J U1[GX RL=%\F M14H WX R\NV"*$Q3^4X_O%TMP-LW[\ ;0!GXMN.%U#QRZBHMRY"[<2WA8R4! M'940GP,?O@?(0W ?OE\N#< 7]CAGXK4"K^RP[_@>P"10";$V!\&5 6-JL"JZO.3 M[ZWP4?>]7@1#OWEOU2A!7U[DAQ,T+"]LY(56>=^,LD5/V0%7U'!%IZCOJ*$? MG;2^HWZ>#^M;Y7D@+)J,X9$\CQOQ8ZOX6Z:E"D5_DZ04"!(J8Z-]2.FX)^%L M#*-'.@>"X"@:#/U + MO=;@/:O>KWJW$6,A[BG;OJ@9:MXG9]U0G&7:P<[2!.V^0*2\T(N@$&:JY";I M>FOQ/.VPI^EQ$UM##A6W[@W1*YVL)G@ZJ0-QMJ2V*P"T+P%+1A75ME"J3#EF MH& )$>!3H8T(^=4J#&)!$JHW!MI.B#$JBS?!UN9A< KS@ZU10[M3O];^:OHG M_6\@[ECKM L#C/XW]UO47-V5[FQR;!F&[>H![U!JM]6LZ4-+.0="8#CJ[G*JN3@0YX<#FV*W M:053'VNI&\;P\MZVYTJ? \G)'L"ZF"=#/-YRK MAQMS%&Q^7)C_ 5!+ P04 " I@D)4'LD" I$+ H4@ &0 'AL+W=O MT0&J+U'N1!HCMI/6A MW2O2[>V'PWU0;-K151*]DNPTB_WQ1\J*24D4*=D6]DMK.YPA1T,^SW#(T?4S M27]D3QCGX&<<)=F'T5.>;]]/)MGR"<=!-B9;G-"_K$D:!SG]FFXFV3;%P:H0 MBJ,),@QG$@=A,KJY+G[[FMYA0G^FH)L%\=!^C+%$7G^,(*CUQ\>PLU3 MSGZ8W%QO@PW^AO/OVZ\I_38Y:EF%,4ZRD"0@Q>L/HUOX?@&1QR2*)O\.\7,F M? ;,ED="?K OB]6'D<&&A".\S)F.@/ZWQS,<14P5'<@?I=;1L5,F*'Y^U7Y? M6$^M>0PR/"/1[^$J?_HP\D9@A=?!+LH?R/,G7%ID,WU+$F7%O^"Y;&N,P'*7 MY20NA>D(XC Y_!_\+)^$($#UR 50*8#J DZ+@%D*F'4!JT7 *@6LK@)V*6!W M%7!* :>K@%L*N%T%O%+ JPN8+0)^*> 7T^'@O\+Y\R /;JY3\@Q2UIIJ8Q^* M&51(4Y^'"9OMW_*4_C6D N6>&51'ZFEH=(H6!"G\KQT:#71S-%2HUSO!P# M$UX!9" H&]!YXO/NXH9$_*ZS./0EXO=J\7_NDC% 9NO@/^K$(^7@/ZG%?R5[ M*FX4@W:E%_MU[C O'I BJ78$J7H&P%J1698V3\0S9/3Q.;J\6LL547 MJYAO'\VWE7IN8Y+FX9\'8"%K2E3T:8=9M@N2)09+DN59@4_!@'-\ M H[R"=P'80KV0;3#S#0Z!6(0D2#) U.LIQ:%B8;V6QP&F,Q(33J0YX=FCF: M9G-),]>!;;:Y1]M(XS-GJS\ 6ITOZ@8:"L@&K-<*Q(5^BO<4J!OE' M@WREGL\DR]B2P3]S.J=V8?94 %JYZF3C\AL/UD:,$"I3QV],G?JR4;6H6 (- M'K<82EN^)S2XC\(_\0IL:% /WD34N+@% MRM+ON&POC3,,G3US21.(4,UH2:-WT&V;E%"(V*#2\H_,W*J=1^8HC5NG)*[2 M"U%C9JAE^D= ] M!,7]([.!'8W04T!C3'R,,0%E=[K7 &%7,SHYK?NP=M' MC293$T]!SEI0S18GQA,?2[45%K6-UO &;NS;NTZ@WVKBOOUS50$Y@2$U@LR"**'3A.-S%5^KX?Z91I8OD$:DWI%K<<%+SA(54XQ.3.9:F8Z+?P" M?X%[3)M1P35MGTE6;W4\G(U,.$1,9G*",-4@W0]89=[1=&",;>4B-H7,HAJ$ M3_;-Y\7T7P^J(7#T-JU!W,'1TU1#W@7<<1ZFFAQ33348GN<.D.T>_T=W R G M8!T1DJK&Q#'5= ?Q#T=,LPMBGN4?=0?:Y<+AU>P)KQ<.F33=(TU$87%,M@;" MY-]Q%&7@GEI P#1(?ER!7X/2PMLL(\NP^*8:(\=I:Q"%^J MK^U76_=+%D=E2XW*A:%L[W-X_G^!![PGT9[MD$GV. G8IPCO*<=OB@43DBMVLAS&.UG(,BT[\<7'/:ZE 6>:1E4#."Y; M:ESN;P"-B$E.FQX66;PE:9"^'/:]028_6U,/P73MMMS]*9+5!\')P%('V!VC M6ZL96ENMRX(3A=63*-J"6XT>6QO<6IP1+,V)1N>E2O_V)4R:D[MZ:,D1W#:& M6+0VAU];D[0Y'CF!-<::4R>-+F,,725SV1RT;35H]WO@,C2I=LQ!V1XD:V]S M&+;5^8)^#_R\W(,MG(ZKL;O7\];M"FR.N/8@B7.;(YG=!OV##9' M15N-9OT=U V). 3:_A"NI@]>P-PE33@(,#H/.);/&4F?H\L)JJG XH#IJ$.SEC"D-RW0Y)H>CIF,/X@;ARD[/B/3" M\*7I7G>:XG <=M1 >)J3.D&8PS'4\09Q%\=(YY*) ^FJ47>@*Z/;,!W7(P)Z8-7 ZO[B!I Y># MJ*LY]JH?&Y=[ZX['V:[DKJ31GIYQ.?:ZIV5IQ6N_?:Z3N,)EQD%RL2X'0K?K MC<,3KTLVKW TKDIJF\Q=R>$8N^9::[>0J+)0^X4%E\.UJT;3\R]3+-SF71#H M**Z$D;#/4^[->I;3[O[RU4-Y-CO:1(//4Z[-:IT@;W'^<)3PWG7TVZ- MF@ZGW1XG!J]G*-Z6#]/HT1_V>IP4/$W,W?N&;ZFP>L6W=9EP\O!.N_2G!&G* MF;7;/0"J'@NG#&^0=(;'F<%3A]$=+B5I-"@N)9TB6;5#N/&N)J!+N0VI1L-Y MP!LDM>%S,/=UYW!:MVDTF%)$.?CM)-&J)1RU?3747LIQIFHT'*[]0=(@/L=> M7W=Q0N\XM08Y%92..T6T:@E';%^-V*)_#L3](8L07"H(&3HS,-!WH0D"Z)3R.E7W^.Y-N MNOZ19F9!0ZCA,8;!Z]>D=;_:& ,) QL$NJ$AU-\8 ^>P9[H>])X2BGF,80"Z M]YTP: @E-<8@, T-H73&&!JH=3WHW) SV2G3K^D".G5Y;T%:T8*U*&I MO!S,X5==LB%0+.R$PY"+6*JIJ=4\W^.Z.]0-\GCU>&_!6EFYP#J:8LW!E[@J MBP*%PDV(AJ$DH9H2:DH:SW:X1K_9#/)*A_<7K!DI4(VFV/%2#N\?TPMEE! - MX\,1'A-5;)MX BDA[<2'K[D9%N\LNZ1Y#F)BX]/U'"!P 1"@ !D !X;"]W M;W)K&ULS5K;;N,X$OT5PN@!NH&T+5*B+XTD0&Z- M#3!9&)W-S,-@'VB)L8661 ]%.0L,I/2 M9$0\;SQ*69P-+L_-O;F\/!>%2N*,SR7*BS1E\NV:)^+E8H 'VQL_XN5*Z1NC MR_,U6_)'KI[6.42UO% DN?F+7JJQW@"%1:Y$6DT&"](X M*_]GK]5"-"8$N&,"J2:0O0G^I&."7TWP]R:0+@U!-2'8G]#E ZTFT&,GC*L) M8[/VY6*9E;YEBEV>2_&"I!X-TO2%"9>9#0L<9SJS'I6$IS',4Y>/2H0_OUY# M;")T(U)(V)R9D']%5U$4ZTN6H/NLS&']X/,M5RQ.\B_H$QJA?,4DSU&[ D;@7.TA MV7IX39P2;WDX1#X^0\0C^.GQ%GW^]&4C%+?6EW];;+TY7K)723Y"ZNW14O&L MDMHBY2!2>M@FY"=@/AUROE&JM^5%^!_L=8V<*62PWM 1[2 M=MV36O?$J?LIDSP4RRS^#Q@0-I,O%+F&+XA]+"($<(>JD?IIFWUN16.4EC#F MHXB]N5Z;:6WZ]#VF@[D)4_!("51D&Y[K:['6 SJ7>'JXQ-[0;U_A66WFS&GF M;Z YSI9Z(4/(5*A.2LN@?M"F95 LY2QI3MY[C.1, M9O"X@02M1.;6$?2:V^!H?"1 ;0.Z!*34 3[RA;^N%#1?Y;V7_<8Y9-=P8@TG M3L/O,R5CJ$)#M&%)8?"T!-*M'_P5(A!KA.](T4K!3H[.AE.O^0_O>](R)QC. M=D?=MHTB9$@Z?+;LAGVGSS5VJP'C' [+O9^NH M8-_/UE$=.(HM9V(W:?Z+O:(%S_ASK$HG_]? !H?+CP^LOVD;1O=7XK9M%/&& MDPXG+0?C(TBX*D'650G";)5RAA1[W!L^1 W.3P ^HK&8>Z0C$-AK(Y@%@6H8-'9NU7]Z(JEJ*Z2ZM 8ZC\W1VF']TZONX M X8#2PJ!FQ3F97VH,T[GEBA4KJ#NTMVNZJQFKZG=VLWN:6WU%(J!)8W #>7' M@6Z/D* 7= /+ H$;P&VKK5HMMF%QPA8)-X$V]?;14:YT[: 1Q7@\"3IP)K#D M$/200]N+!\8\Q%F<%JEK+1K'(B?"%H%EBZ"G(6..*TM5S1KC#&UL2[1'%>2B*K#I"29G\R56Y93B#.#T#6D+N1UW.N"V8]CICN8;VG "\ MVYDZQ3J=<5O0[V7)14J6G8N?*O0":6J>R<(GG16Y)<^8L M9G;M5BQFO%)%SN!6(%F5)15/2RCX<>Y@YWGA+M]ERBRXB]F>[N >U*_]K= S MMT5)\Q*8S#E# K9SYP9_6>/(.%B+?W(XRLX8&2H;SA_,Y$@X:*+##J1Q(.<.P04' MOW'P7^L0- Z!S4Q-Q>9A315=S 0_(F&L-9H9V&1:;TT_9T;W>R7T;J[]U.)> M\>3A:JDSEZ(5+_7C)*D5Y I=W/KZ:,: /JY!T;R0G[3QK_LU^OCA$_J 3:QF29X9+,HJX MAN0:^?@S(A[! P&M7N_N#;BO7^V.IR-L_%8OW^+YE_3*J("K35^4&R$HVX%^ M)17:/*&NW2U]LLLW1RI2]-]?&A+]4%#*WR,!!6U @0TH&'V ZH.2;D!0/R5# MCT"-&%I$4Y@.BW#JAY.9>^CJTK<*XG :O[1:]ZU\X@5>:_6"5-B2"D=)K;A4 MB&\1TX57P %8!2.IBEK4Z'UH%[],N;Y-&)_K-F 3QL.J M35HZDU$Z=R"!BB1#NO3HVG_0E]K>)&\D4],6>OH^I,/>J7![;RY> ]G-NN_Y M47"FWX 9(20D9Q(.F.$H#,)A%7'G2L+CS'07D+/=9[0#!H(65D^:ZMLOETI0 MTRB,99""CV.WE[&J'>3G=?5 9-P&IT+.(93\W$[ M_6()8F?[;JDCK9BJ&ZMVM>WM;VQ'>[:^-#V_[4-/,/4'PT\J=CF3J("MAO2N M8QV/J'OP>J+XWG:E&ZYTCVN'F?YN 6$,]/Z6<_4\,0>T7T*+_P%02P,$% M @ *8)"5!(O:J@K! +Q( !D !X;"]W;W)K&ULO5C175V=8S394_;$MX0(\"-+C[8DP]RE M.Y++7]:495C(6[;Q^(X1'.N@+/60[X=>AI/(D(SE/: X864^=&_A^ MCD8J0(]X3,B>-ZZ!FLJ*TB=U\U<\=7S%B*0D$@H"RZ]G,;BEF5QLCG6Y>F!9+A2@:W!/N&!) M).0@'0 >\D0 G,=@09ANC3PB%4K[V!M5_43\!%=W1. DY=> ;S$C'"0Y^+JE M!9=H?.().2?%S(LJ_O.2/^K@#Q'X3'.QY>!#'I/X&,"3Q:@K@@X5F2,KXAV) M7!# =P#Y"/X!O(IG^6G!#^J*!QJ_WX'?6A\.KNZ7#_S:@M^O\?L:/^C _[O( M5H2I55N6!;Z2%1:'"MLR#.H, ^L,OA2""PF6Y!NP(ILDS_453E47Z'1EL:[! M/Z"M;.4JE#E"G4-IQ_-L, K0Q'MN81;6S$(KLT\,YZJPYW((3S@@% 3M'(8U MAZ&5PZ-29,>@_0?=.3 DK 1YPP\(C3@H"= MW$9Z#UGV#&P(+7SEKHEIFF+&=5Y=$E4;HT"MXECF'#4[V'?]04>%D"&+SMY( M+Z%5HH\;M(*Q"\,.6D8ZH5T[&WOK):R"$U8H[&9E!!?V+]AM+R'6/R76=U&' M"$"CT_!\H6[9@"]A.CCMMX$+.X0"&MV&=N%NOD:L]&L$,S;)M4T6I4TN_LLG MH1%J./Q-3@F-$$.[$K^-5\)3>89#U&&6T.@SM OTI78)6^1X/&YG@8P:(_\M M#;-".[*J ,(.%D:>D5V>+[?,"O"(2(?P(B.\R"Z\;^"958:CMQJ_RQ*0T5X4 M_%^FB8RT(KNT_A;3K'(V10P&[GC842$CM\@NMZ\TS0K]R#2EMG:P,M**[-+Z M.L^LP)ND8.@..P0?&>U%]K?D5WMFA?]+M88=FHB,8*/S!?MM/+-*>-1N8_=7 M<_<:_^$SPC;ZI(*#B!:Y*/_.UT_KTY";\@S #"^/4CYC)G<*!RE9RU#?'^^4 P 1 T !D !X;"]W;W)K&UL MO5==;^(X%/TK5K0CS4AMO@@AC "I-)W=?:B$6FWGV4TN8-6),[:!\N_'=M(4 MJ'&[?9@7L)U[CN\YL9WKR8[Q)[$&D.BYHK68>FLIF^]!((HU5%CXK(%:/5DR M7F&INGP5B(8#+@VHHD$ 7W(/]K%ESU@IZE)!74@K :<5A.O:OH>Q[%&F B'@CL MQ$$;:2F/C#WISK_EU MU1D"AD)H"J[\M7 .EFDGE\:LC]?HY-?"P_<+^PXA7 M8AZQ@&M&?Y)2KJ=>YJ$2EGA#Y1W;_0.=H*'F*Q@5YA?MNMC00\5&2%9U8)5! M1>KV'S]W1AP HO0,(.X \2D@.0,8=(#!1P%)!TB,,ZT4XT..)9Y-.-LAKJ,5 MFVX8,PU:R2>U?N_WDJNG1.'D[%ZRXNERKIPKT36KU'(2V+R02W13-93M 9") M08L-+]8J#BTHKB_0 Z:;-O)*J$73Z*9 7W.0F%#Q[2W^$OV% B36F(.8!%+E MKC,(BB[/>9MG?";/*$:WK)9K@6[J$LIC@D")[I7'+\KGL9,QA\)'@^@"Q6$< M61*Z_C@\M,#S#\.CL4/-H'^/ \.7G.&[(^+I+(IML-P-B_SA^(O#AZ3W(7G7!V3U 3^?\\'-J'Q(K3Z\ M!XN&5A_P*TM*EVXY7JT*KZ<[#\?\..5*>] MZM3)<_/ F209^=KH86P? M39)&?F3? F[<>.#']IWOQBFWH],#]TC]N%<_=A+=VM[W$5,4OE8'H9/KIZF; MU(:ZV@)7=2#ZF^-:(E5J /J!"3=E0+O32D:IVFNH =Y^Y:V[KILO,_/IHG0[ MBT(_&TZ"[:'%EK#43Z+CJ-P2-?23K(\Z%GU0$D5N VU+YI@K?N6*_["!\5L# M,S^+3PU\&Y;Y:7IJX-NHU$^C$P.#@_*R KXR9;I !=O4LJVW^M'^*G!E"N"3 M\;F^(IBR]96FO5_<8KXBJGZDL%24H3]2WPO>ENQM1[+&%+&/3*J2V#37ZIH# M7 >HYTO&Y$M'3]!?G&:_ 5!+ P04 " I@D)4F2K?Z#$$ #*#P &0 M 'AL+W=O3#& UB3G;*46Z/_YLAWRTD$#I"]B.9^8W/WMF/.,- M%\]RA:C@-8X2>=-:*;7^XC@R6&%,98>O,=%?%ES$5.FI6#IR+9"&5BB.',]U M^TY,6=*:C.W:@YB,>:HBEN"# )G&,17;6XSXYJ9%6OG"3[9<*;/@3,9KNL09 MJL?U@] SI] 2LA@3R7@" A%&5L9@7)ES_FPFW\*;EFL0 M882!,BJH_GO!.XPBHTGC^'>GM%78-(+5<:[]#^N\=F9.)=[QZ#<+U>JF-6Q! MB N:1NHGW_R).X=Z1E_ (VE_8;/;Z[8@2*7B\4Y8(XA9DOW3UQT1%0%_4"/@ M[00\BSLS9%'>4T4G8\$W(,QNK%661;,,%."!75* $EL!C MPI2\JBS\6O%4TB34BQ=OYF-':1\,$B?8X;W-\'HU>(D'WWFB5A*^)B&&;Q4X MVOF" 2]GX-9KU'B/00=\<@6>ZY''V3U<7K1+?[+?!C-^0;1OS?@U9OY*XSD* M0V9&HX1+S83*F6@WF.@6)KK61+?&Q(]42:65L60)-'+)\,: MG YK6, :GG)D=!Z=SLYP#X;?'QV&,2I@C!JCYK?-JAA>3U]0Z"H!^56"!\$" M; @:XI89T/UDV(0\BJB0L-8!;-TW/)0YXF 6RVP.*V20;J=?IMX]TT'%[-4C+1$S\3T7<.5#]#T$M$SII MSNCOH_ <:-W]B]CO#.LN8IG22:\Q,F?&XO5\_^$P%8(F2]0O-P7S+53W/="M M79YNJ BO\D)X!=,P9&9(([AG,HBX3,W+X>_I7"JAWVW_-,5YF?Y)<_[/1./R2,^E3;_84BUH@JE]CPO47-=OL@KX$T[C?:ZI9_^( MK9Q]+V??ZQ]CWROKG]=<_QK8?^_ <;9WMMZP37H#\HYMI])>Q2B6MHF4$/ T M45FG5:P6C>HT:\_*[5F7^YT*_<"0$.%"B[J=@;8MLL8QFRB^MLW:G"O=^MGA M2C?;*,P&_7W!NJY&KB%%JOKUU790545%V)-7#<60I948U3N7+56@+-+:DJW<#S8K>B MC#O3L5V[E].QJ'7).-Q+HNJJHO+O#$JQF3B^LUUX8*M"FP5W.E[3%S>1;/G$\(PA*R+2) M0/'O!6ZA+$T@E/&GC>ET1QKB[G@;_8OUCEX65,&M*'^R7!<39^B0'):T+O6# MV'R%UL_ Q,M$J>POV;18SR%9K;2H6C(JJ!AO_NEKFX<=@A\?(00M(=@G1$<( M84L(/TJ(6D)D,]-8L7E(J:;3L10;(@T:HYF!3:9EHWW&3=GG6N(N0YZ>?N.9 MJ( \TE=0Y)+,\;/*ZQ+(]R5IMV: 'Q>0-R!)<: TR\@-SPEF'W/+R7D*FK)2 M76"4IWE*SL\NR!EAG#P6HE:4YVKL:A1LCG6S5MRL$1<<$><'Y$YP72CRF>>0 MOP_@HM/.;K"U.PM.1DPANR*A_XD$7N#W"+K].-WKH:CL(.],S#H# Q.&FB_SS[]#3'>.3 9#:-] M^8>HR\!+HCWQAZA@%'FC?NUQIST^J;VM[SD6%N_5HKF(K%G4YL;VN8H/TA@E MP\3;RQN;(_< M6Y_A(]+T_+1*'1Y<5Z8YK8B\YP?*])L=%Q51>BCVKCP(2C)#JDH70QBZ%2F8LUJ8 MN4>Q6O"C*@M&'P60QZHBXO\U+?EYZ2#G;>)GL<]5/>&N%@>RIT]4_3H\"CUR M.Y6LJ"B3!6= T-W2^8(>MLBO"0;QNZ!GV7L&=2@OG/^I!]^SI0-K1[2DJ:HE MB/XZT0TMRUI)^_BO%76Z-6MB__E-_9L)7@?S0B3=\/+?(E/YTHD=D-$=.9;J M)S__0]N @EHOY:4TG^#<8J$#TJ-4O&K)VD%5L.:;O+:)Z!%0.$' +0$/"?X$ MP6L)WGL)?DLPJ7:;4$P>MD21U4+P,Q U6JO5#R:9AJW#+UB][T]*Z+>%YJG5 M=Y;RBH)G\DHEN ,;7ATXHTQ)P'?@\A(\"GXJS&;?K"FCNT+=@ILM5:0HY:TF M_GK:@IM/M^ 3*!AXSOE1$I;)A:NTQWHE-VW]K!L_>,(/PN '9RJ7X"O+:'8M MX.K@N@CQ6X1K/*NXI>D]\-!G@"%&%D.;]].AA;Y]-QTE,]%XW7YY1L^;T-L< MA=#;\S CY7=2OI'R)Z2^T8P*4MKVJ"$&AEB?'*>5G\0+]]1/VQASAZ+P&K0= M@U (_0YTY3OH? >SOI\44=3FNJ&%O<5B?V!Z#$%X8-D"">V&P\YP.)]H+O3Q MPVR6P]%B4>C!@>DQ"(=Q-+ ]!J$@A';C46<\FC7^S!4I]2ED?G(V^]$XXWB8 MT,T8A /L#>R/01Z*)^S'G?UXME:V=$>U]6RN6)).*_EHL20CZP&"PVH9@^Y0 M'"3!( TVF!?BQFFEY5ROZ 1S4\<8&B^#0O0V%8IQ,N._=4>BC M!=0R^TOZHZJW@&*(1^['* 1[.W1M'E_,XUGSFYRP/:VOQ1,ICZ3I=DK=;Q&6 MVK<$C[/H>4DT#,H"BP(X/!=L,(2]J3VYW$/(>\?9D+4E9HW#&Z^,/82&<5A@ M*([BX;ELQ051.'$XH\LUB.;OP2:2HNEUE.YU#I=>YZ7M=:SQC2^W((&C\&SW M9(B#9!B>#8>#>!B>V^OU*BKVIF>6(.5'IIJFJ)OM^O(OIAL=S*_K?MWTD!>9 MIMG_0<2^8!*4=*Y/S6.N_W-040/T^QWGZFU0 M+]#]BUG]!5!+ P04 " I@D)4G.K72)D$ !8$ &0 'AL+W=O"X-(8U56 PC -:DS9;+DP[Q[$ MN.5/QP,X.SCQ>/=+M3[8M@N=CC+7DBZF7_(/13,'@I M:4V8I)P!038WLUOX=06SUL H?E)RD"??08NRYORU??A>WLS"=D:D(H5J76#] M\4;N256UGO0\_NN=SH8Q6\/3[Q_>_S3P&F:-);GGU=^T5+N;63X#)=G@IE*/ M_/ 7Z8&2UE_!*VG^@D.O#6>@:*3B=6^L9U!3UGWB]WXA3@Q@.F* >@-D&\0C M!E%O$)UK$/<&L5F9#L6LPPHKO%P(?@"B56MO[1>SF,9:XU/6[ON3$OI7JNW4 M\CLK>$W ,WXG$ER!)QU795,1P#?@VV9#S*Z HP@\8D7 (RDX*VA%L=F[BQ51 MF%;R4CMX>5J!BR^7X N@##SO>",Q*^4B4'JN[8A!T<_KKIL7&ID71. '9VHG MP3=6DO*S@T!##J3H@_0.37I(:1/ /@$($/1.Z/]\\])BOSC:'\PF::-BW MR/B+?KMO8$5E47'9" +^N5U+)70N_3LQ1#P,$9LAXI$A'@1_HR:_+]:$D0U5 MEP K(!56C>+B%Q Z%GP[V[E-C-NV[KPM81AF>LW?3I?;55VA&+:+61I MCH[./J$E UHRB?:DVC"FW1HJ$_L73!=9'?4;4A*!*_"![ /LG*=* M;#!7 4>HTH$JG:1Z)))@4>R 3CE=^]YT4=_K$JU (4A)E3<+4V<65S",8WNS M/+(T099JY5%E.4S\5-E E4U2Z?*NBSO (==[IQ2U,^?1BY,W0<(BN [EU1$J/$@G!% M5RA+0C_$?("8G[4E?0+ICZJ1(RAS-\S=++_WJ>+48G%%T3Q*_2@P/#; \,PR MI[@^R:A&>#EZ+Y]7T@DLKRJW03PJF.?9",E)*X>3)"^L($)W8M:6-+#GDK;Q MY6^^T)U!F-E%S*-""-DP'EA^?"EAB4[B:/'<@7-%([8+'W@^G MF_^M4H*N&]U-R/N>"CR>)&Z+#FT(7Q>?1YF-X>?N=+'KN.9#.S= M\Z>7+G-.B,D\M \P'M453)&=6RNO#B6Y70B"DRM73<367%VESHB&J>Y.,KP= MKL>WYE)HO;]KK\WF*G=TT]VY?V"QI4R"BFRTR_ ZTY,2W36V>U!\;RYV:Z[T M-=%\W>FK/Q&M0/^^X5Q]/+0##/],6/X/4$L#!!0 ( "F"0E2>"43]_0, M !8. 9 >&PO=V]R:W-H965TM$"=23JK, VD-HH-L#N(DC:W6M:IFTBDNB2]"%OWZ&DR*Y(J>Z-KN+B5>XH5>A<%I6<.3NE]O>N*_,=+8F\XWM:P9T-%R51<"JVKMP+2M:U M4UFXON?%;DE8YR).+M"RWX:>9@Y_W",]ONE+[@ MSJ=[LJ4O5'W?/PDX<[LH:U;22C)>(4$W,^US/'TT2TH+G2(0C\'>F"%H6.!!P_VJ!.]TSM>'W\'OUKG3PDLR*2+GCQ M/UNKW%K'_1J;7U')0?I.)EZPP$):N:?W)N M"W'E@,,!![]U\&]U"%J'H$ZT(:O36A)%YE/!3TAH:XBF#^K:U-Z0#:OT:WQ1 M NXR\%/SQRKG)47?R)E*-$$+7NYY12LE$=^@)=U0(>@:7:S0@Y2PN#XNJ2*L MD)_ Y_O+$GW\\ E]0*Q"WW;\($FUEE-7 9Y^B)NW*%\:%'\ 94GS.Q3@S\CW M?&QQ7]SN[OWJ[D)1NLKX767\.EXP&*]-7D'61&KFD%L#BS MXT8=;C2*"ZT-C5O5[VR$,#*?'6=1#] TBA(_M?/%'5\\RO>0Y^( :XJ>80Y+ M:#E=5JYV5-@P8X/ 3\)^'4VC* NQ'3/I,)-1S+\I3$;$5P7;$CUM;7")\5SL M73VW@;,8)<$ 7-K!I3?5$$:2+N(@8&H6QHN2'J!I%(:A;P?,.L!L%/!%\?QU MHL7E]Y"9V2L>#GN0IE$4XL@.B;W+Y/=&,2T#[C/:"IA(UMGMF:\RR@*C:VQV M<>K%\0#NE5#AWZQ)&)5'4AQ(H_\%[$!(E5,K+#8@)G&*H_[RM-DE.,4#*Q1? MM /[?U[;2H_^SO)8*5)MV:H8130E8A*'7A_18I5YX1#B14KP MN)8\M7O^]S7T9D4TA6*29/T=CL5J8'N#+V*"Q]5$[\?69K=:(5-CAY6F01+W M*2UFL%WK=Z1[M6G77TS_$+%EE40%W8"?=Y= -%\A#0GBN_K??R**_@JJ ]W M\.%&A3: ^QO.U?N)_C3H/@7G/P%02P,$% @ *8)"5).;(F;Y P $@\ M !D !X;"]W;W)K&ULM5?;;N,V$/T50MB'!-B- M1-FZ.+ -)'&*IMA%@\VF?2CZP$BT1:Q$NB05)_WZ#BE%LJ/+>H/FQ=9E+F?F MD&?$^4[([RJC5*.G(N=JX61:;\]=5R49+8@Z$UO*XW$N[<)DK*"LH5$QQ)NEXX%_C\VK<.UN(/1G=J[QJ94AZ$^&YN M;M*%XQE$-*>)-B$(_#W2*YKG)A+@^*<.ZC0YC>/^]4OT7VSQ4,P#4?1*Y'^R M5&<+)W902M>DS/57L?N5U@4%)EXBJ?/-6- MV'/ X8"#7SOXKQVF PZ3VF%RK,.T=I@>ZQ#4#K9TMZK=-FY%-%G.I=@A::PA MFKFPW;?>T"_&S4*YTQ+>,O#3RQN>B(*B;^2)*O0)7:0I,P22'-WP:AD:.D]6 M5!.6JU,PN;];H9,/I^@#8AQ]RT2I"$_5W-6 QL1TDSKS9979'\B,??1%<)TI M=,U3FAX&<*&,IA;_I99+?S3BBB9G:((_(M_S<0^@J^/=O1[WU='N>-;C?GV\ M>SS2C$E#[,3&FPS$^WU+)9#'-^BS4 I=$2F?@= =D:E"?WT&:W2C::'^'LDU M;7)-;:[I^"+2Y EMI7AD5D5.'BBG:Z9/^Y9&%2^P\8R6/2Z#F0>[3U37Z MA$,_F!V:K?K,_" .&[.#FH*FIF"TIGLN:2(VG/U+4UM978[ZB*"S3*2P_!.0 M9D7[ZJMBAWN8\,SS^A&%#:+P;8CZ (0= &$0QM-7'0X[K0LG41B\:G"/%6R1 MZ-#JNL<*3Z.!FJ.FYNAM-2.=$0U#J,R!B&(+\P;1]9K:L6,-8?'W,A-U&A,$ M@]3$#W7AP-,HS]%H@_"L0T$C8\ MS,=#$$!Q(4K>2VP=\H#9,!K$TFH[GHQBN=.PNA',7: @@5G]6RF92IG]]AKK M>BOH>/K^'+=2B\>U]J&:/5;.?-_ M(&9UX]O\3G MJ^IXUH:I3HM?B-PPKE!.UQ#2.XL DJP.8-6-%EM[PG@0&LXK]C*#0RN5Q@#> MKX70+S&PO M=V]R:W-H965TS#);6/AV)WM4+9?OVLG9*5-.U[:V#[G^IQ[_3792/6D*P!#7FHN M]-2KC%E?^KXN*JBI/I=K$#BRE*JF!IMJY>NU EHZ4LW]* A2OZ9,>+.)Z[M5 MLXEL#&<";A7135U3]7L.7&ZF7NB]=BS8JC*VPY]-UG0%=V >UK<*6WX?I60U M",VD( J64^\JO,PSBW> ;PPV>NN;6">/4C[9QI=RZ@56$' HC(U \>\9KH%S M&PAE_.IB>OV4EKC]_1K]D_..7AZIAFO)O[/25%,O\T@)2]IPLY";S]#Y&=EX MA>3:_9)-APT\4C3:R+HCHX*:B?:?OG1YV"*$Z0%"U!&B74)R@!!WA/B]A*0C M)"XSK167AYP:.ILHN2'*HC&:_7#)=&RTSX0M^YU1.,J09V9?1"%K(/?T!33Y M2.YP694-!R*7Y$$H*.1*L#]06@"9@X E,YHL).<$T[ZAJB2G.1C*N#Y#^L-= M3DY/SL@)88+<5[+15)1ZXAM4:N?SBT[5O%45'5 51N2K%*;2Y$:44+X-X*/% MWF?TZG,>'8V80W%.XO #B8(H'!!T_7YZ,$#/WTT/+XZXB?NJQ2Y>?"#> @LC M"L89=9OG6+$^D)N7@CDE)TYRB@*%5T888N1#VP'J>I?$X'4W\Y^U2#:"P M+..WJ'P %2;CH$>]<3'J78R.NK@J2V93KMUA4Q),OL&LK:7NNA5P:G \VHJ MP!VL% A#?@-50X;;V=(MD7&$X2@9%IOU8K.C8O$L_,_^R?;7_"C-DAUM ZC]798/ MH-[LLM:"OW7UU*!6[@K7I+ '37LZ][W]*^'*78X[_7-\/;27_;\P[=/C*U5X M=&C"88DA@_,Q:E+M==XVC%R["^Y1&KPNW6>%+R!0%H#C2RG-:\-.T+^I9G\! M4$L#!!0 ( "F"0E2YQQU8:0< "\V 9 >&PO=V]R:W-H965TSSU ED1*[=XVN/57)M??B="^H MO;%1,?@ )ZUT'_X $P;L9=,5WX0C:XO MR^\^)=>7\28+@TA]2E"Z6:W\Y,>M"N/GJQ$>O7QQ'RR66?'%^/IR[2_4@\H^ MKS\E^:=Q[64>K%24!G&$$O5X-;K!;Z=>:5".^!*HY[3Q'A5+^1K'WXH/=_.K MD5/,2(5JEA4N_/SE24U4&!:>\GG\6SD=U<J[&.B,TVZ19O*J,\QFL@FC[ MZG^O M$PP*+#@%0&9-> =1C0RH >:L J U9&9KN4,@Y3/_.O+Y/X&27%Z-Q; M\:8,9FF=+S^("MT?LB3_-*OE\$,W47;?[_"P>NIROP@3-^@7]#GAREZ M_>H->H6""/VYC#=I;IA>CK-\VL7!Q[-JBK?;*9*.*6*"/L91MDS1NVBNYFT' MXWR]]:+)RZ)OB='C5,TN$,4_(^(0K)G0Y'!S1V,^/=@<>X;5T%I"6OJC!TE8 M"(?^_I"/07>96J7_&([ ZB.P\@BLXPA_Y/Q)U).*-DHGW]:8E\8%9YZN78]0 MS[TQ$ AE_41 MY#DAEX>%?'^8-N3[PTPA=^LEN(>&'/W7!,9^] P!\^JC>0-)@AU@I6-<4?L8 M27&,M4J*K_(2J06;V1]VG O'^4E'H),MIZ=8MN/1J!WX"(5OTL WN27@E@PE M)3 3TW/RJ[)NIH2DPG5V$TPSCGJ42V\GPS3CB."8$'V*82 SMJ.Y+<$9N8:! MII@/)1$P%HN>L\WLSZ6=R68Q))VY9C%DME2#?NYQ#VYEW+[PS#G#M[-.,VPO$ R?<(1J '$S$^#$&=D M'@'F$CR04 0 3$B_F6?QITF#:I]MMNM*V.GQQVM' LH$L9<)4/M>I5EQCI2? MRH;&\Q# -V%#J0FL)O:MKR'M*NM6HF!/8+*3=YIQPN-X=R^I&49=1W;E'50# M8F:I08ES\@X 3.102@&$B7G'?'S>F?WASHIG,^2=F6_#E=; J0I\Y 8E, .35OGH\6V^*/=9Y+V P[MS+(/HG'TL;;1.ANJ=4& \-6_1CQ?:[$^78Y70%D/9*;3%T%90*10C>G ? M)A?X2Z"RR%^=(S44$#I4SX9"D:#F7?KQ4IO]Z0#>GAK4%FHF\UV4!SV+DQ]% MV%4TCQ-TD[]]V*S78:"2(Z,.%*=#M648T)KUW):Q^*-N5X+9#&UYPJ Z,#-; M-7+=GBP7 PZSH5HO#)C+S'OJX^4R^R.=/+09=O;0+(96'K)&9]V,5HW.D]-U M!@RSH?HW#(#+>N[?6/QUUKVIS5!3]]IK L S,Y U/.A>C0<2,W[[=%,+?YTIWSM MJ0'@N1F/'XK3M#!X4G/DIZG*3!U*#J3D0[5*>.,BH7EW:IGY%E-\O\/!F62[ M'E!^5'Y:'< B6C\WV\5T(QC#G4DUN>' #0* M,\JL\3XC7P104 S56A# 1-%S:\'B3W:FB\W0UO<3P&!Q)(./:+R+Q@T<0W4# M!!!3F#>+AV6+YAX-0J3<31;=/1H,=UP_%D!<8>:<-=KGY H04@S5)9# 1]ES ME\#BK[-)8+&S[;,DT%@>2>-B:QM$"W\=)Z:[G"205 [5#I# 27G6;K'28O_^ M"4P(:UQ6JF*O&4>%)Z0^3R205IH!9XSU&3DB@8MRJ%-V"524/9^R6_QUMV9L MAK8.BVS<2&?IR5;WK9;MSIWK#"\_'2<9P%4.==HN 9VRW]/V6XN_SDM_DU,- MIS9#F]8N,-ZU,/Y%T-N>M'8!QNY0Y_PNX-CM^;X,B[_.%LW$9FAKT;B ?]?2 M#6Y*=C.;Q9LHA^N]FJG@R?\:GB$=L-T=JK/@ KU=\Z[V>.G,_G1)4TEG,;0U M0UVH%JZE6M2Z]"T=P-T=JBGA-FYC[KDI8?%G5P#@[UK@_Q+>:<\*>(!<;ZBV M@P=L]?J]56)B\=>-KW'C29H\:(ORB:04E8'=/E]2?UL_]713/NNS\_TM?CO= M/KL$;K:/4GWTDT40I2A4C[E+YZ+8]B7;IY.V'[)X73ZO\S7.&ULQ5AM;^(X$/XK%MJ3=J5K$]MY MK0"IP)ZN4O=4M;=W'T[W(1 #49.8LPVTTO[XLY,0 TF28S\_#, M.![N*7OF:T($>,G2G(\&:R$V-Y;%%VN21?R:;D@N?UE2ED5"WK*5Q3>,1'$! MRE(+V;9G95&2#\;#8NV!C8=T*](D)P\,\&V61>QU0E*Z'PW@X+#PF*S60BU8 MX^$F6I$G(KYO'IB\LVHO<9*1G"#/#!:"P^"LA>WYT#50JAT 5 '0.<#I . *@-\*<"J 4U2F3*6HPRP2T7C(Z!XP92V]J8NB MF 5:II_DBO2OB<2)\2/9D7Q+P)+1#$QI+IAD@LL@Q!I,B\<3QL$5J.QX M:?CU11"61^F1R?P5/# :;Q4ZRF/P1-@N64C YQD149+R+]++]Z<9^/SI"_@$ MDAS\N:9;+DWYT!(R$Q6/M:BBGI11HXZH(0+?9*QK#K[F,8E/'5BR!'4=T*$. M$V3T.".+:X#AKP#9"+8$-'T[W&Z!S]X,AZ$A&URSB@M_V,QJ-UN*H7N:KZ[N MI>IB<,LYD;S]8PD$>$Y(OUK(Q/AO* MXM4^O0N2X]=1^.\AIP1[?>0TS5K):9J9R GJ% )C"A-&HW@NJV4H1UC["B]( M"K1U.[;?0TN%/E%#B)P G?'28H<G4?1AB8QE.TV,R/; A3"W)354KP69_ MKGMMV[^TS:<^(.P SGJ .&@"3XNAQP$TSP-9C%QM]W:)>#4YU,T9NI=D63=T MZ+U+M%Y39%*U@7LNVJ:=;_LX/-=LTRQPL1=V2%8/!&B>",?T?*AJ=3^'P27Y MU+, AA^L6K,_Z'>JM@?8)?=9#Q"U//%T7ZPG$C)/I+M\R2(NF.1]RXC)I1X. M"%Z09Z2G!$+OT6V%/AN.CGH_.-%MBYWO0>]\$]1F%D+LM^L6Z1F#S!WZE*"/ M5"[2K1TYEV143P1DWJ__M')[_$'EW!X@:I'\:3'T6$+FL727Q[+^ M+)%$J/)GVU0D5^K_0(3)OQX8R+\DZ7IL(/-[0)^,@Z:,,430/I=QTR[PD>>? MR[AIAC%VG0X9ZZ&#S"W;P-9':AKKQH_M"]*+];3 YE>)G]9TC[_.H3KM [9L MA%F>+9^L3>#,KSTJU MF_+H]EO$5DG.04J6TJ5]["<"DEL<;DF44R8,I"_+RD5 MAQOU@/I,>OP_4$L#!!0 ( "F"0E1=MM$/^0, $X. 9 >&PO=V]R M:W-H965T]@5L9V;\S7R>\7A\%'*GM@": MO*1)IB:]K=;[SXZCHBVD3-V)/63X92UDRC1.Y<91>PDLMDIIXGBN&S@IXUEO M.K9KCW(Z%KE.> :/DJ@\39G\.8=$'"<]VCLM//'-5IL%9SK>LPT\@_ZV?Y0X M:*? MQ/$/*!T:&'N12)3])<=2UNV1*%=:I*4R(DAY5ORSES(09PHTN*+@E0K>:P7_ MBD*_5.C?JN"7"KZ-3.&*C<.2:38=2W$DTDBC-3.PP;3:Z#[/#._/6N)7CGIZ M^@0'R'(@:RE2LA"9ELB$0A!Z2Q9V>Y"*?"*S..:&*):0^ZPX;H:V#TO0C"?J M(XI\>UZ2#[]\'#L:<1GK3E1BF!<8O"L8J$>^XLY;1;YD,<27!AQTJ/+*.WDU M]SHM+B&Z(WWZ&_% M:GI8%I,'D6T^/6 .Q62F%""'?SV@'7*O(55_=Z#P*Q2^1>%?07':CD3E*2$) M9RN>X+$ U49Z86Y@S9GRB*>>-SJ4NT XJM(-.M+,HDCG& M8B]Y!/@K=%EH3J!_MD$N; 9G4'QWX(Z:F%L$PS (&H++03,(WF 07O4OJ/P+ M.OVS!9J(-=9>G4NLGY;S-I^"!E1*7;?I4E,NN!2[P!E6.,.W>!!YAJ?Q"2+@ M![9*H.,L#BNKPW?,B%&%8M3IVWVZ9USB)8BI('"'UO"/&F%]'?@NB0M38DN5@G?V$M)$2W* MJ]/@P,NJK (L_@=7#5^M3)4;761 Z-%FIK0(4M<+KRO3=;E!7<2I_YZTU>69WE:?.VG#<;0C6+N+9D.:FM=.7;/, M>D,_;*&N1=#M!]>9J^LQ[2[(2ZZTY*M<"P3_'[GHJZY\FT,6;;';WG5%M"ZT M-'Q/9NO23(?=?8+ PVHZA)(SM2-[D&8)WQ&MY'7;\\,[U_VUK8E[2W%T17'Y MAN+ :RH6P7#.&FV,Z<8^6!2Q5US1G5:KU:-H9I\"K];GYK%D&_C:3/'2^LKD MAF,R)+!&D^Y=B&=5%H^78J+%WK;S*Z&16#O1R._6H][SQF:\S8S?\V63#UG /YLOF3N'*;U!27H#07 JB M8#7UKNC'!1U8!V?QE<-6[ST3*V4IY7>[N$FG7F 900Z)L1 ,?QY@#GEND9#' MCQK4:V):Q_WG9_0_G'@4LV0:YC+_QE.33;V11U)8L3(WG^7V3Z@%]2U>(G/M M_I)M93L,/)*4VLBB=D8&!1?5+WNL$['G$,9G',+:(7RM0U0[1$<.])Q#7#O$ M+C.5%)>'!3-L-E%R2Y2U1C3[X)+IO%$^%[;N]T;A6XY^9O8),&F:7)*K-.6V M$BPG-Z(Z3[8N[Q=@&,_U!S3Y&SBNNP$W$!28]$](*$04A;",U?[QZT MN"]>[4[''6JBIB:1PXO.UD1K@ OB:G-!%J 3Q3>N'/]\0EMR8Z#0_W9$BIM( ML8L4GXGTE^)K;DN.?41AP<6:Y#8H,:"*ULIVXV%E"U?9#F[]AEN_F]L1)04" MMDC54FMCUHW6)T_ 5!>O0<-K\!9>%V3K>@NDA#W@FS60E.M$EL(0M,/W:)^ M,&V\&QVX'082-T^#^%*K"3Y?#4M,GLCA-7I2'#^NR0 M 4G94]OIF_\$H(-4C)I4C-YT%A.I6^M9H?0=BIVX#[-Q'&!'>=@7<6K4#X^- M%J=&$=TS.E Q;E2,.U6XH7XI5YDXP)+"MV_Y.& MD'.VY#DW3VVRJ["#/;(T.I$T;['JCT^$CT^S1+$"MW85<$S?-JMM8L]M<^J_<5?=H_]I^#+@+Z@ZF^I*X90KE:-2P M0LB@-\1,J^IR7BV,W+CKZE(:O/RZQPP_:$!9 WR_DM(\+VR YA-I]A]02P,$ M% @ *8)"5"$,19$4 P T D !D !X;"]W;W)K&ULE99=;]HP%(;_BA7UHI76YCM !4@MJ-JD5D/]V*X-'!*K3IS93EGW MZW>NJU89Y%1=B!(* M?+(1,J<:AS)U52F!KFM1SMW \Q(WIZQPIN/ZWD).QZ+2G!6PD$15>4[EZS5P ML9TXOO-VXYZEF38WW.FXI"D\@'XJ%Q)';A=ES7(H%!,%D;"9.%?^Y M\8/!5NU<$Y/*4HAG,_BVGCB><00<5MJ$H/CS C/@W$1"'[_:H$['-,+=Z[?H M-W7RF,R2*I@)_I.M=39QA@Y9PX967-^+[5=H$XI-O)7@JOXFVW:NYY!5I;3( M6S$ZR%G1_-+?;2%V!)BH71"T@N!80=@*PCK1QEF=UIQJ.AU+L272S,9HYJ*N M3:W&;%AAEO%!2WS*4*>GMX U4.2<7*6IA)1J(#>5KB20.U:PO,K)@K[BLFE% MYA60TSEHRK@Z0\73PYR+T54DZ"H2U/'"/?&^ER"I9D5*FMH<"!EV(<,Z M9+0G)#H+;'5I5'&M,OOM93H:A9C#BX45=:SH,U9H8S6J9(DE]?8NV^UMHX_Z]"0(]RRD[[VW M'.^@@5M0ZI*PO*PTK+%Y8.Z@M+5Q>#T'Y\' VU, ?Z?I^4Q?R>F3U[U7_O-7YPQ%IPTV@(9W3).-/L8\]I\4%_-?#?-]QC MX;TW^8>;4U,+E0FISW$E\B/=A/V5&>*G<].V[GZ+.Q_ZT;Z_T'N3\P]WN5M1 MI/_C-NK9"*(D\CZZM4SSALG''>[N'+?F7>>.RI05"JUL4.==##" ;%X?FH$6 M97T"+X7&\[R^S/"5"Z29@,\W0NBW@3G4NY>XZ5]02P,$% @ *8)"5.%I M?*C; @ $P@ !D !X;"]W;W)K&ULC59=3]LP M%/TK5L0#2(-\]0O45FHITYC$5,'8'J8]N,EM8^'8F7U#X=_/=M*LD+3CI;&= M>\X]Q]>Y[G@KU9/. )"\Y%SHB9^KY,,+D8UW 3\8;/7>F%@G*RF?[.0V MG7B!%00<$K0,U#R>X1HXMT1&QI^:TVM26N#^>,?^V7DW7E94P[7D/UF*V<0; M>22%-2TYWLOM%ZC]]"U?(KEVOV1;QP8>24J-,J_!1D'.1/6D+_4^[ '"P0% M5 .B]X#> 4!< ^*/ GHUH.=VIK+B]F%!D4['2FZ)LM&&S0[<9CJTL<^$+?L# M*O.6&1Q.;_*"RU< <@_(%)B"(EER*C0Y)[,T9;8XE)-;49TP6ZK3!2!E7)^9 MD,>'!3D].2,GA GR/9.EIB+58Q^--)O 3VH9\TI&=$!&&)$[*3#3Y$:DD+XE M\(VGQEBT,S:/CC(N(+D@_Q,4IOR$,[IBG.%KE_>*JN^H M;%]YG@XO V/SN4- OQ'0/RI@84P)2,FJLD?DBK.-.W!=IZG?4G#>Z\>#1D)5 MXHZH03P:=0L=-$('1X5^,[VX%.O2GE.BD6+9>=XKDL%>[@Z![:##^H:-ON%_ M]16@F$Q9TNQF(C5VJ1RV!/3W"EF);,=$AXH]:C2.CFJ<)4F9EYQB9\$[]W/4 MJN5EU)+:#@K#L"76WVN7.:B-NW:TV:-28-5@FM7F9INYAOYN?1Y>75<7U#^: MZKJ\HVK#3!/EL#:4P<70:%+5%51-4!:N*:\DFA;OAIFYM4'9 /-^+27N)C9! M\S]@^A=02P,$% @ *8)"5-\P+@#]! =A( !D !X;"]W;W)K&ULI5A=<]LH%/TKC*"7BRD2JC!F[5MJ_WBM&U<\K2/AD,1OV,;UDJ#S<]W'L;>.3;G;$#_?EL3[?LB9GO^P<%=_TJRIIG M3&@N!5)L<]-;X.LEB:V#L_C!V4$?72,[E964/^W-E_5-;V 1L90EQH:@\/?, MEBQ-;23 \:L,VJMR6L?CZ[?H]V[R,)D5U6PIT[_YVNQN>I,>6K,-S5/S* ]_ ML')"0QLOD:EVO^A0V@YZ*,FUD5GI# @R+HI_^E(6XL@!CSH<2.E F@YQAT-4 M.D1NH@4R-ZT[:NA\IN0!*6L-T>R%JXWSAMEP8=OX9!0\Y>!GYI^S?2I?&4./ MS'#%H$$&/:14:'2)ECLJM@QQ@1Z4_ ?JSM;HE@FVX09]6Z5\2VTG] 6ZIURA M'S3-&9(;YXX66C,#CZA8H_M]8KLB>RZLEU(%5< MI8I=JK@CU4,@_@6,;;D07&QM/_=,<;GVM:M(,70I+*,\0XL&A,SZS\ML 1&<=^]*,*_2B( M_HFI9YXPE$AM?+!&K:1QW"QIVP8/QWY8XPK6. CKBS!,,6TZ<8U;.4>C!JRV MR7#J1S6I4$V"J!:)R:GB-$5G6U"M$S_&:85Q M&L18DJ9&>\J]G\G4D_6H704TC]%X,O(CPX.:_P=!;,M<*2:25\1>DH+O%37P M[A5$XZ7@01O()!XVT'JLXFG'9XV/U K_#U)B(#9!.BJC'X.:CJ.H";UM=N50)'P3+==X7_,'&7"4Z^U%'4_%H\ M5ETMKF4'OZ,[-5ID%*Q$-@S>T#7:*)F]1]AEZ!!C>TR&,>Z@1EP+#@XKCJ.A M%!:V)E<"@M("T_(Y'097>L,">M,@)+>I6W2UI(AGDX:J'U6 MQY1U"KR6'!*6G#]A+YV+3;&'T6X/X\78%HUXM/QZK4329=&"LE86$E661 MR1Q>/Z"?1&X%_[=8W<(;@);P>PFKPPREG*YX"@3M_UA)6S!\56I;!:I4*PL)*\LB2?(L3UTII,.=R&RO MV,Z>2CPS=,8%#+!B"6F5&?2WK3 >I(T%=)KUEY0]H]V\!E36W>P MH0$?M+78K%:CU>')PAT9-,9O\?6R. *IPQ0G,E^I N77*&4;"#FX&@,F51QR M%#=&[MTYP4H:(S-WN6-TS90U@.<;*&ULG55= M;YLP%/TK%NI#*[4E0$(_E""U2:=5VM2H']O#M <'+L&KP7KJOB#'*J3D4)!>ZD0N94XU0N M755*H(DEY=SU!X/0S2DKG&ALU^8R&HM*,[KPCU; M9MHLN-&XI$MX /U4SB7.W#9*PG(H%!,%D9!.G"OO#:3VV3B#(P@X!!K$X'B:P53X-P$0AF_FYA.^TE#[(Y?HW^RN6,N"ZI@*OAW MENALXIP[)(&45ES?B_5G:/(9F7BQX,H^R;K!#AP25TJ+O"&C@IP5]9MNFCIT M"-YP!\%O"/Y'"4%#"&RBM3*;UHQJ&HVE6!-IT!C-#&QM+!NS885Q\4%+W&7( MT]%-7G+Q D#N03,)Z(\F]4@JT(HO<6]D@7',@C M;'"#B_B9_/B"P]AF5?="F^#/,_SSUK4&ZW#5NMPK]:Z(K9QZ5[9IG^@[U?7GA)LC,DOPE G&TB9[LD<,GRSDBIE!H=J M'>I< 5LZ4"K".(H&8R,()G<*N(+M*4J3\S$'(["6CP,G'' MUQMC)\+I.&=KN ?S,[]5. IKEB5/(=-<9D3!:A)>296 MRD+*1SOXL9P$D;4(!"3&4C#\>X(K$,(RH1V_*]*@WM,"=Y]?V+\Y\2AFP31< M2?' EV8S"48!6<**%<+UWJ 2=6;Y$"NU^R;9<.QP&)"FTD6D%1@M2GI7_ M[+ERQ Z #EH <06(7P-.6P#]"M!W0DO+G*PY,VPZ5G)+E%V-;/;!^<:A40W/ M;!COC<*W''%F>IWF0OX!('=@N (,D"&W@F6:?"5S6.'J)9E!AD_E_ FYU!CR MW,9 D\]S,(P+_64<&C3&4H9)M?&LW#ANV9C&Y$9F9J/)=;:$Y3Y!B"IJ*?&+ ME%GL99Q#TB-]>D+B**8'#+KZ=WCD,:=?>[;O^/HM? \N@]!][ D4G@B;L053 MG G"=EQ8:%QB)*:> 84!!I)(;;3'@-/:@%-GP&E;:)]S/"O(+F2V_FK9B6(& MB%SA^3.%R@@>HQQC:NV!UUN6'O?O$/6BZ-,A3W?!AN>?/ +/:H%G7IX;GO&T M2#U,@YII\#&Q6E1'0RX$7S.WRF/.L#9GZ!4VYSJ1!9Y$&Z]#8?'#H][H<%BZ M8&>O87O6CVKK1UZ>NRK)$IEBL='.*X1G"589?5"-GR[N#0ZK.1JVI^:\5G/^ M?XXQC9HK.GI;.G3@6_.A$^=/"+I39.C[ID0'7VM.'(_;5Q0WBF+_W<.>.^X> MVA0*^D&5XKC;AS:%@_HOZ.Z$Z[K@SUO"TX7K"$]3&:B_-!R?<'Z^?NL1.AJW MKZBI4/2#2E3G/=14)?K&LM2!;T^++EQ'6C25B;YS:>K@:T^+HW&EHG#G2SX% MM78-CB;.[>67<#U;-U&7KG5X-3^SS97K$!J:LC.[86K-,5,$K) 2O\4P@U79 M[)0#(W/7+RRDP>[#/6ZP001E%^#[E93F96 WJ%O.Z5]02P,$% @ *8)" M5,C((U%\ @ I08 !D !X;"]W;W)K&ULC95= M;]HP%(;_BA7UHI6V)@02H J12NFT751"I=TNIET8=X3[)-D)]6++@ ,>2NYT#.O,*:Z\7V]*:"D^EI6(' GEZJD!J=J MZ^M* P-LO/+)M M8>R"GR85W<(*S'.U5#CSNRP9*T%H)@51D,^\V\'-?&KC7(4[X-PF0AN_VYQ>A[3"P_$^^Q=7.]:RIAKN)/_! M,E/,O(E',LAIS=*W]CT< M",+!"4'8"D+GNP$YEPMJ:)HHN2/*1F,V.W"E.C6:8\+^*2NC<)>ASJ3W9<7E M.P!Y!,,4X.LV9,FIT.0S6>$)R&H.1.;D_JW"]P@9F8. G&$0?;?!FEPNP%#& M]16Y($R0IT+6FHI,)[Y!?Y;B;UHO\\9+>,++ C;79#CX1,(@'#RO%N3RXNKO M+#Y6UY48=B6&+NWP1-J#REKSFOR\76NC\$C\^@ P[ !#!QB= *#=L*_:1A4Y ME;THCQ?]-&G>D\3E2W$<:'Y$F03]ITI$F'Y*>"L .F1M0?;S)$2\.3Y0V[8#3 M#X$+/-8";^>ZO9T57F$"^SN;UZ96L-_4I-K?72,-Y7T6I\='-QC_8]$_Z#JV M@3]0M678.#CDJ JNQRA735-L)D96KA&MI<&VYH8%?D= V0#&PO=V]R:W-H965T M;!A/L51+OK7%CA.\-J TL9'CC.P4T\R:3FHYVB.2D$AJ$UA=]F1.DD1;4G[\ M+8U:%:<&-N\_K-^9X%4P*RS(G"5_Z%K&4RNTP)IL<)[(1W;X2 ^VZL5X^]@F?,H5ND$#ZN$;K$^HL+@ M@XS5QN;3RP61F";B2IE_>5J RXLK< %H!IYCE@N%$1-;JM"T@W94AG%;A(%Z MPEB0Z!JX\!M #H(=\/GI<.Q>=+K)_(K,/T;F M=9'Y+;+ \;NI1A75Z!B5WT4U:L<%83=54%$%@U3FX'6?FF[9E=W211ZTR<.1 M&]:A%G4;M$\:J;/N27Y8N1D.NEGU[4"-CBM;X\%:']: 0+HU!KEG-4&)>Q3 M$CWH.3V'"!NB",_JA!+6).PY"5A+!41G-4().X6KEA-X5$\Z.Z&$G<)5BPD< M5I/36P%V",S0,=82 X./1Z/&C,&_\W<*!:(M!Y(P=JSQQ==6@W1E']'? +\RU50U]"-@KG M7 ?* "]&ZV(AV;QB3'PL]\%8?.+-_4$L#!!0 M ( "F"0E3B+?**C ( $T& 9 >&PO=V]R:W-H965TZ"DVC@98>)'B81%$6"LIDD$_]V4KG4]5:SB2L-#&M$%2_W@)7VUD0 M![N#>U;5UAV$^;2A%3R ?6Q6&G?AP%(R =(P)8F&S2R8QS>+S,7[@&\,MF9O M35PF:Z6>W.:NG 61,P0<"NL8*#Z>80&<.R*T\:OG# 9)!]Q?[]@_^=PQES4U ML%#\.RMM/0LF 2EA0UMN[]7V,_3YI(ZO4-SX7[+M8Z. %*VQ2O1@=""8[)[T MI:_#'B#.C@"2'I#\"Q@? 8QZP,@GVCGS:2VII?E4JRW1+AK9W,+7QJ,Q&R9= M%Q^LQK<,<39?*"&8Q;980Z@LR4))RV0%LF!@R =E>2(E3@A7U"]-N2C M+*'\FR#$O(;DDEURM\E)QB445V047Y(D2N(#AA;_#X].V!D-M1YYOM&[:KUD MIN#*M!K(C_G:6(U?^,\3JN-!=>Q5QT=5I>=JL85JS5G5=?"2%#5%<=>T->54 M%G"H91UWZKG=1'C.L_%UA-5X/F I'2RE[[!T2+[CR?;DXTDVFJ2#?M?'](W+ M.(F/VLP&F]E)FRNM"H#2X+0J (=-239:":)L#9HT5-O70Y:S-U[2R1LGX=Z- M%: K/\@,*50K;7=YA]-A5L[]B C_A'>#]@O5%9.&<-@@-+JZ1FG=#:]N8U7C M[_]:69PF?EGCO ?M O#]1BF[VSB!X1\D_PU02P,$% @ *8)"5.WK##X M P WP@ !D !X;"]W;W)K&ULE5;?;]HP$/Y7 MK&@/K=21WP0J0()"M3U40D7='J8]F.0@5I,XM1UH]]?/=D(:(&2,!V([]WW^ M[GR^RVA/V2N/ 01Z3Y.,CXU8B/S>-'D80XIYC^:0R3<;RE(LY)1M39XSP)$& MI8GI6%;?3#')C,E(KRW99$0+D9 ,E@SQ(DTQ^YA!0O=CPS8."\]D&PNU8$Y& M.=[""L1+OF1R9M8L$4DAXX1FB,%F;$SM^\50V6N#'P3VO#%&RI,UI:]J\CT: M&Y82! F$0C%@^=C! R2)(I(RWBI.H]Y2 9OC _NC]EWZLL8<'FCRDT0B'AL# M T6PP44BGNG^&U3^^(HOI G7_VA?VGI] X4%%S2MP%)!2K+RB=^K.#0 ]B6 M4P&<4X!W >!6 /=:@%C,Z62<0]A#KGV'',NQ6P0] M7 ^W6N#SJ^'VL 6^Z(8_PKJ''+=-_%$PW/K47,WG7N!;O!5$?*!?TS473-ZU MWQV<7LWI:4ZO,Q-8G0DH9W3+<'J'<"%BRL@?B!!.:9&)M@"4Y+XF5\5I-[&M MZCV[@M.OI MUWKZG7JF.V"R@DHE7* <6*E :XEHDF#&/U=;997T04.6;_>"X7#0KBNH=06= MNI;X0]9OP9%L'LUC/ E:FZ+@[.P-7>C1O1B/3%RS$;GD4EZ/MM M=\-L5/(4V%:W4"X/4!*7M;)>K;OT5#>GD_69?3\OF^TG3=GZGS#;DHRC!#:2 MTNH%4A8KVVDY$337_6)-A>P^>AC++Q!@RD"^WU J#A.U0?U-,_D+4$L#!!0 M ( "F"0E2@[(G;*P, X3 - >&POW=VUGN\N-FWGS? !0F]I%='D%[V[(4R-RA&'Q]' M?X@$.TXAFW2QJ-U%/+4W*I=!/;17#?TW;X'K#N@4 N M1"=P0)QA/*JH,4S+6]MI!C?&%U#0MA]6E558:+KJ#Z[(QJ%YV"!3I3.FNS!] MLC:-1X+E($?S8@Y/HZH00&-4:1L9IX62M-&P]F@;EG;&A+B'E^U[OL.]S+=R MUH.,R:YI!;5-1^,ZP+_-YKBW:0>OX@TJ_J3,IX6=CFSZ4&3L3K.<+YO^,N\$ M8.Q]G)U6E5A]%+R0)7.3/SK@>$37?L%<:?YLHT&IS*R!:1(\,6WX;-OR4]/J M@2W-NIR6.:YY\ ]J_K/K7##)-!7;HFWMG_(JOUIQNSO]#IBVC0#V[!1VPL<]I';YO(CF(_#_ A@6!Q, M >;CO+ X_]-\ANA\'(9I&WJ1(>HS1'VJA!LIG@E8C/%UQH0_[J! M1Y+XLXW% 0\L"UCM0'Q_'*@IOT\4058Q;=@;C"-)@B%0B_X:C6-D=6*X_?G! MWI(H2A(_ IA?011A"+R-.((I T8$D7-/KBW'X7K?2K<_ ,V_@502P,$% M @ *8)"5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'#I)JVO[ZD M'&]'L?5A7R9^2BPIS/%0XAD.J;>/C7ZX;YH'\:,J:W,V6EN[>3.9F'PMJ\S\ MU6QD[H)_=!8F5O5 MU.Z@/_!5R4?SY[S_*+XKH^Y5J>S/LU'W>RE'HE*UJM0O69R-3D?"K)O'OQNM M?C6US^2FU5OG=XX2&_9/>F.V*S^[O,@9R-XE/7X%)I8[LK MNO8SQ_A=NHNWGUK;7*G22GV96?E1-^U&U2O?C/L6$_(UNCCL?FZ#^$;_GS V MRZ7*Y663MY6L[3:.6I8>L#9KM3$C46>5/!OM+A%978@/M75!$M?UMBEWK?^F M[E]?%]MO;1TNB:%^H]P)?5UTX'R0YVVA[ !6 + "7JP+][DI5>'^>R'>9V56 MYU)T?6X(8 @ PZ,!BI/;C$#. .3L!2$7'L+_@1'-4MQLI":0$8",C@9YT50; M AD#R/B(D-\" ID R.1HD O;Y 0R!9#I\2*9F36!G /(.2_DC5YEM?K5G>B& M[T5;59G^V852K>C0?8K&[E->S,_2#]UY4TEQ\JDQYI6XE=J-0IF6%!'JA=DO M[UNC:FF,?Y;O5;V]@,(AR4R9+7,GC=5M;EOM<@1Q[A,))VE*APPS95;,QZ8I M'E59=C?@M4N>ZI4G$.?&]#4X18J9,COFRG5JG:NL=(@^FMW33.&06J;,;NF) M65Q*FZFR!X>4,F5VRJ6\M[N^E=K=BL)EN8[U,:/2FR*A3)F-XK7Q,'Z?&3=6 M>QG+VNSEKL@E4V:9/ U^7[(?LM>M2!U39G7N"KV5A]>:EC['OE/FX;58 MT/P:N2-@=L>=_"[K5HJE;BK7MQXX=QI^5'8M+EH:S0#Y(V#VQR?I;KX>#9R5 M, OC0[4IFY]2BCMIE>XR%W'KAI@>(')&P#XMJ2IEMQF5'UI\QSJW23="]Z.( ME!$P*Z,;55P(-ZW.U\^[%^DB8-8%3/MZ67Z Q!$PBP.D?>+D"YU[!D@> ;,\ M#J9^'M!AF%>4$BDD8%;(X1SP(":R2L!L%9P,"EH4058)F:UR,!L\%,P0227D MGI0<2@L/4B+9A,RR ?GAL\<\A(4P9N4,Y8A/\:282#HALW1HJGBPJY%X0OX: MV'#.V!-/B,03,HL'YHQ]3"2>D%D\VYSQ8"D%!.9)F2?OX 4 M4IS0RC8RS8S9-#A7"RDF4LV,634H5QLO6HJ)7#-C=@W$%.<4$[EFQNR:PRFE M RS<:*D:B@F779A=,X2Y<&T7+7W29\@Z,^[JV "F2^*4E6.*B:PS8[?.P0Q] M++8G*":RSHS9.@9 M*B@FLE#,;*%A3->JMA0362CFG@N!3C>VHIC(0C'W7&@ \SS/=2M[G8XL%!]C MI\ .LY=OQG ;&K.%AC#W9Y8QLE#,;"%4NA[WUL!C9*&8V4(8DU8]8F2AF-E" M@Q7VO9EE@BR4,%L(8#[;?I@@"R7,%D*8;47'S019*&&V$,#TA62*B2R4'&OU MQT>SOS$662AYR=6?_X9+*6Z67=F38B(+)H;9S2WJW?;8:[KM*D$62I@M M-!1-!_EAN:1+?@G<#LUL(1C-RQXFLE#R@IO8_LS4ZFYNY!JDF,A"";.%0*?_ M6_$P119*F2WTM.*[ M__#LO=.4(@NES!;Z@[E::;GRN>95:ULMQ3_^E3F*B2R4,EMH>*&Z"S#%1!9* MF2V$,"_6M(:4(@NES!9"F)=R23'A:SE'VYW@,'N)7(HLE#);"&$Z)1',.;+0 MG-U":!,%75J=(PO-F2T$,7N=/D<6FK_$7(AN&!8G3Z4/NKEGC@PT[PPTZ2XV M[]X6&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDUNXD 0AN&K(!\@IJNZJMNCD-5LLHUR 8LT/PI@ M9'N4Y/:#R (^:Q:SB?RM4-NB_"ZL1ZCIQY=R:,=]=QIV^_.P^#P>3L.JVHWC M^5==#^M=.;;#0W/TZ ME_^9V&TV^W7YW:W_',MI_,?@^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM'>+A, MKA;/;ZNJ?WX+53UWD$"0S!^D$*3S!T4(BO,'&039_$$.03Y_4(*@-']0AJ \ M?U #0@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50.^(>D<"O2/J'0GTCJAW)- [HMZ1 M0.\XV>PFT#NBWI% [XAZ1P*](^H="?2.J'AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"W MH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MT\.FQ#H[:BW$^CMJ+<3Z.VHMQ/H MG5#O1*!W0KT3@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>J?)84$"O1/J MG0CT3JAW(M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GT MSJAW)M [3PY[$^B=4>],H'>#>C<$>C>H=T.@=X-Z-P1Z-ZAW\Y-Z#^/7H0RW MGN\U/O\GJ1XOWRVWQU^7WQYZL7QSZ;O";9!?"]"G+?+VS?>73<;)#7-F.KJ]"_.H>LJFJ]]6#S<1JI;-Z M'((=PC(<:R0WUW=V6SUV8?'Y$'_V[3AL$F<[GRQN3QN/69NDFJ:NK:L0U[.G MH?DM9?F2D,:3\QZ_:R=_%3BIZ=3XYQ!NVI\_\XORY MS+G N//>C9./$W/VXW&O(SF>7DZQD'6A/?^*;XFQ],7O9X_3;FSSE]GQ>G^, M;C_/PV?SX_([_G7&;_4_V(> ]"$A?120/A2D#PWIPT#Z*"%]K"%]Y"M*(Q11 M&UL4$L! A0#% M @ *8)"5)[=9=B%!@ %1H !@ ("!# @ 'AL+W=OUX& !4&@ & @($<$0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ *8)"5 A&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5%"XAW 8 P ; @ !@ M ("!YB0 'AL+W=O+@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ *8)"5-:]DL8\*@ B(4 !D ("!5SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5 @AW$!H M!0 _PT !D ("!9W8 'AL+W=O&PO=V]R:W-H965T@< &D3 9 " @2*% !X;"]W;W)K&UL4$L! A0#% @ *8)"5 )G#&E2"0 WQ8 !D M ("!TXP 'AL+W=O&PO=V]R M:W-H965T@2@Q .$R M 9 " @0.I !X;"]W;W)K&UL M4$L! A0#% @ *8)"5/@AV71,#0 4"< !D ("!O;D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*8)"5.\EN7*^! F0H !D ("!:-4 'AL+W=OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5'/XT]:2! IPH !D M ("!7AH! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *8)"5.)O^\&4 P . P !D ("!9BH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)" M5$C7+,?_!0 KP\ !D ("!63D! 'AL+W=O&PO=V]R:W-H965T1& 0!X;"]W;W)K M&UL4$L! A0#% @ *8)"5"4C@KT. P <@8 M !D ("!HTP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5$<15Y[* @ Z0< !D M ("!S%@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *8)"5!/674J# @ "08 !D ("!G60! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5,RX M(U5^ @ 2@8 !D ("!:&\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5&%BM",T!@ '2, !D M ("!$W@! 'AL+W=O&PO M=V]R:W-H965TP( M %D' 9 " @4&! 0!X;"]W;W)K&UL4$L! A0#% @ *8)"5$#5*2JD!0 X!L !D ("! M\X,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *8)"5(I:HV^_ @ _@< !D ("!=I ! 'AL+W=O&UL4$L! A0#% @ *8)"5,=/=0J( M @ X08 !D ("!OI@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5'?0.?=3 @ M 4 !D M ("!LJ(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *8)"5+>"J._P 0 Z , !D ("!GZT! M 'AL+W=O&PO=V]R:W-H965T&R 0!X;"]W;W)K&UL4$L! A0#% @ M*8)"5$]E.$ Q!0 /QD !D ("!&[@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5$O;>^^4 P 1 T !D M ("!C]T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *8)"5"[-75.A P T0P !D ("!N>@! 'AL M+W=O&PO=V]R:W-H965T"43]_0, !8. 9 " M@6'Q 0!X;"]W;W)K&UL4$L! A0#% @ *8)" M5).;(F;Y P $@\ !D ("!E?4! 'AL+W=O3^@D$# !?"0 &0 M @('%^0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5!FL[KN ! GQ8 M !D ("!W00" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5"$,19$4 P T D !D M ("!G1$" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *8)"5''22]K% @ M0< !D ("!+AT" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5%$V M)"=$ P [ P !D ("!8B8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *8)"5*#LB=LK P #A, T M ( !UR\" 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ *8)"5"@H@8JQ @ OC8 !H M ( !QCH" 'AL+U]R96QS+W=O XML 108 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 109 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 110 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 340 619 1 false 105 0 false 7 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.maxlinear.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.maxlinear.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Operations Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Stockholder's Equity Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholder's Equity Statements 8 false false R9.htm 1007009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 10 false false R11.htm 2104102 - Disclosure - Net Income (Loss) Per Share Sheet http://www.maxlinear.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 11 false false R12.htm 2108103 - Disclosure - Business Combinations Sheet http://www.maxlinear.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2113104 - Disclosure - Restructuring Activity Sheet http://www.maxlinear.com/role/RestructuringActivity Restructuring Activity Notes 13 false false R14.htm 2118105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2127106 - Disclosure - Financial Instruments Sheet http://www.maxlinear.com/role/FinancialInstruments Financial Instruments Notes 15 false false R16.htm 2132107 - Disclosure - Balance Sheet Details Sheet http://www.maxlinear.com/role/BalanceSheetDetails Balance Sheet Details Notes 16 false false R17.htm 2142108 - Disclosure - Debt and Interest Rate Swap Sheet http://www.maxlinear.com/role/DebtandInterestRateSwap Debt and Interest Rate Swap Notes 17 false false R18.htm 2146109 - Disclosure - Stock-Based Compensation Sheet http://www.maxlinear.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2153110 - Disclosure - Income Taxes Sheet http://www.maxlinear.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2161111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation Concentration of Credit Risk, Significant Customers and Geographic Information Notes 20 false false R21.htm 2164112 - Disclosure - Revenue from Contracts with Customers Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 21 false false R22.htm 2168113 - Disclosure - Leases Sheet http://www.maxlinear.com/role/Leases Leases Notes 22 false false R23.htm 2172114 - Disclosure - Employee Retirement Plans Sheet http://www.maxlinear.com/role/EmployeeRetirementPlans Employee Retirement Plans Notes 23 false false R24.htm 2179115 - Disclosure - Commitments and Contingencies Sheet http://www.maxlinear.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2183116 - Disclosure - Stock Repurchases Sheet http://www.maxlinear.com/role/StockRepurchases Stock Repurchases Notes 25 false false R26.htm 2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies 26 false false R27.htm 2305301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.maxlinear.com/role/NetIncomeLossPerShare 27 false false R28.htm 2309302 - Disclosure - Business Combinations (Tables) Sheet http://www.maxlinear.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.maxlinear.com/role/BusinessCombinations 28 false false R29.htm 2314303 - Disclosure - Restructuring Activity (Tables) Sheet http://www.maxlinear.com/role/RestructuringActivityTables Restructuring Activity (Tables) Tables http://www.maxlinear.com/role/RestructuringActivity 29 false false R30.htm 2319304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.maxlinear.com/role/GoodwillandIntangibleAssets 30 false false R31.htm 2328305 - Disclosure - Financial Instruments (Tables) Sheet http://www.maxlinear.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.maxlinear.com/role/FinancialInstruments 31 false false R32.htm 2333306 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.maxlinear.com/role/BalanceSheetDetails 32 false false R33.htm 2343307 - Disclosure - Debt and Interest Rate Swap (Tables) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapTables Debt and Interest Rate Swap (Tables) Tables http://www.maxlinear.com/role/DebtandInterestRateSwap 33 false false R34.htm 2347308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.maxlinear.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.maxlinear.com/role/StockBasedCompensation 34 false false R35.htm 2354309 - Disclosure - Income Taxes (Tables) Sheet http://www.maxlinear.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.maxlinear.com/role/IncomeTaxes 35 false false R36.htm 2362310 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables Concentration of Credit Risk, Significant Customers and Geographic Information (Tables) Tables http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation 36 false false R37.htm 2365311 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.maxlinear.com/role/RevenuefromContractswithCustomers 37 false false R38.htm 2369312 - Disclosure - Leases (Tables) Sheet http://www.maxlinear.com/role/LeasesTables Leases (Tables) Tables http://www.maxlinear.com/role/Leases 38 false false R39.htm 2373313 - Disclosure - Employee Retirement Plans (Tables) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansTables Employee Retirement Plans (Tables) Tables http://www.maxlinear.com/role/EmployeeRetirementPlans 39 false false R40.htm 2380314 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.maxlinear.com/role/CommitmentsandContingencies 40 false false R41.htm 2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) Sheet http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails Organization and Summary of Significant Accounting Policies (Details) Details http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies 41 false false R42.htm 2406402 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details) Details http://www.maxlinear.com/role/NetIncomeLossPerShareTables 42 false false R43.htm 2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details) Sheet http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails Net Income (Loss) Per Share - Additional Information (Details) Details http://www.maxlinear.com/role/NetIncomeLossPerShareTables 43 false false R44.htm 2410404 - Disclosure - Business Combinations - Additional Information (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations - Additional Information (Details) Details 44 false false R45.htm 2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) Details 45 false false R46.htm 2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Sheet http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details) Details 46 false false R47.htm 2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails Restructuring Activity - Restructuring and Related Costs (Details) Details 47 false false R48.htm 2416408 - Disclosure - Restructuring Activities - Additional Information (Details) Sheet http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails Restructuring Activities - Additional Information (Details) Details 48 false false R49.htm 2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) Sheet http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) Details 49 false false R50.htm 2420410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 50 false false R51.htm 2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 51 false false R52.htm 2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) Details 52 false false R53.htm 2423413 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Details 53 false false R54.htm 2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 54 false false R55.htm 2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 55 false false R56.htm 2426416 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) Sheet http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details) Details 56 false false R57.htm 2429417 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails Financial Instruments - Composition of Financial Instruments (Details) Details 57 false false R58.htm 2430418 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 58 false false R59.htm 2431419 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 59 false false R60.htm 2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details) Details 60 false false R61.htm 2435421 - Disclosure - Balance Sheet Details - Inventory (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails Balance Sheet Details - Inventory (Details) Details 61 false false R62.htm 2436422 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails Balance Sheet Details - Prepaid and Other Current Assets (Details) Details 62 false false R63.htm 2437423 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails Balance Sheet Details - Property and Equipment, Net (Details) Details 63 false false R64.htm 2438424 - Disclosure - Balance Sheet Details - Investments (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails Balance Sheet Details - Investments (Details) Details 64 false false R65.htm 2439425 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails Balance Sheet Details - Accrued Price Protection Liability (Details) Details 65 false false R66.htm 2440426 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) Details 66 false false R67.htm 2441427 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) Sheet http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) Details 67 false false R68.htm 2444428 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails Debt and Interest Rate Swap - Schedule of Debt (Details) Details 68 false false R69.htm 2445429 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details) Sheet http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails Debt and Interest Rate Swap - Additional Information (Details) Details 69 false false R70.htm 2448430 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 70 false false R71.htm 2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 71 false false R72.htm 2450432 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details) Details 72 false false R73.htm 2451433 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details) Details 73 false false R74.htm 2452434 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 74 false false R75.htm 2455435 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details) Details 75 false false R76.htm 2456436 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails Income Taxes - Components of Income Tax Provision (Benefit) (Details) Details 76 false false R77.htm 2457437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 77 false false R78.htm 2458438 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails Income Taxes - Components of Deferred Income Tax Asset (Details) Details 78 false false R79.htm 2459439 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 79 false false R80.htm 2460440 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Sheet http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Details 80 false false R81.htm 2463441 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details) Sheet http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails Concentration of Credit Risk, Significant Customers and Geographic Information (Details) Details http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables 81 false false R82.htm 2466442 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) Details 82 false false R83.htm 2467443 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 83 false false R84.htm 2470444 - Disclosure - Leases - Additional Information (Details) Sheet http://www.maxlinear.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 84 false false R85.htm 2471445 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details) Sheet http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails Leases - Aggregate Future Minimum Payments Due (Details) Details 85 false false R86.htm 2474446 - Disclosure - Employee Retirement Plans - Additional Information (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails Employee Retirement Plans - Additional Information (Details) Details 86 false false R87.htm 2475447 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) Details 87 false false R88.htm 2476448 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details) Details 88 false false R89.htm 2477449 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details) Details 89 false false R90.htm 2478450 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) Sheet http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails Employee Retirement Plans - Schedule of Expected Benefit Payments (Details) Details 90 false false R91.htm 2481451 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details) Details 91 false false R92.htm 2482452 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 92 false false R93.htm 2484453 - Disclosure - Stock Repurchases (Details) Sheet http://www.maxlinear.com/role/StockRepurchasesDetails Stock Repurchases (Details) Details http://www.maxlinear.com/role/StockRepurchases 93 false false All Reports Book All Reports mxl-20211231.htm a12312021exhibit311.htm a12312021exhibit312.htm a12312021exhibit321.htm a123121exhibit211.htm a123121exhibit231.htm mxl-20211231.xsd mxl-20211231_cal.xml mxl-20211231_def.xml mxl-20211231_lab.xml mxl-20211231_pre.xml mxl-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mxl-20211231.htm": { "axisCustom": 5, "axisStandard": 27, "contextCount": 340, "dts": { "calculationLink": { "local": [ "mxl-20211231_cal.xml" ] }, "definitionLink": { "local": [ "mxl-20211231_def.xml" ] }, "inline": { "local": [ "mxl-20211231.htm" ] }, "labelLink": { "local": [ "mxl-20211231_lab.xml" ] }, "presentationLink": { "local": [ "mxl-20211231_pre.xml" ] }, "schema": { "local": [ "mxl-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 805, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://www.maxlinear.com/20211231": 5, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 15 }, "keyCustom": 63, "keyStandard": 556, "memberCustom": 45, "memberStandard": 57, "nsprefix": "mxl", "nsuri": "http://www.maxlinear.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.maxlinear.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combinations", "role": "http://www.maxlinear.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Restructuring Activity", "role": "http://www.maxlinear.com/role/RestructuringActivity", "shortName": "Restructuring Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Financial Instruments", "role": "http://www.maxlinear.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - Balance Sheet Details", "role": "http://www.maxlinear.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142108 - Disclosure - Debt and Interest Rate Swap", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwap", "shortName": "Debt and Interest Rate Swap", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "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": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146109 - Disclosure - Stock-Based Compensation", "role": "http://www.maxlinear.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153110 - Disclosure - Income Taxes", "role": "http://www.maxlinear.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.maxlinear.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161111 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164112 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168113 - Disclosure - Leases", "role": "http://www.maxlinear.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172114 - Disclosure - Employee Retirement Plans", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlans", "shortName": "Employee Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179115 - Disclosure - Commitments and Contingencies", "role": "http://www.maxlinear.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183116 - Disclosure - Stock Repurchases", "role": "http://www.maxlinear.com/role/StockRepurchases", "shortName": "Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Business Combinations (Tables)", "role": "http://www.maxlinear.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Restructuring Activity (Tables)", "role": "http://www.maxlinear.com/role/RestructuringActivityTables", "shortName": "Restructuring Activity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Financial Instruments (Tables)", "role": "http://www.maxlinear.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - Disclosure - Balance Sheet Details (Tables)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Debt and Interest Rate Swap (Tables)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapTables", "shortName": "Debt and Interest Rate Swap (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.maxlinear.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354309 - Disclosure - Income Taxes (Tables)", "role": "http://www.maxlinear.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365311 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369312 - Disclosure - Leases (Tables)", "role": "http://www.maxlinear.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373313 - Disclosure - Employee Retirement Plans (Tables)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansTables", "shortName": "Employee Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCommitmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2380314 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCommitmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)", "role": "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Organization and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "mxl:ContractWithCustomerPaymentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails", "shortName": "Net Income (Loss) Per Share -Summary of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Net Income (Loss) Per Share - Additional Information (Details)", "role": "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails", "shortName": "Net Income (Loss) Per Share - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combinations - Additional Information (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "shortName": "Business Combinations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i9d008337ae4541648630f8feedda4549_D20200731-20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "shortName": "Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ia0a1b0bcf2f248be9bd8bf6c6720b921_D20211208-20211208", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ic851e8e05c644f4e9cc48f57944c4414_I20211208", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "role": "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "shortName": "Business Combinations - Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ic555755a45954544a2fc862a2ace845b_D20211208-20211208", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Restructuring Activity - Restructuring and Related Costs (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "shortName": "Restructuring Activity - Restructuring and Related Costs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLeasehold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Restructuring Activities - Additional Information (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "shortName": "Restructuring Activities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i3058e786ccc3476c85f4d1340bde7943_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "role": "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails", "shortName": "Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Operations", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4fb58e9c0b48469ea870caa2a6c483d7_D20211031-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4fb58e9c0b48469ea870caa2a6c483d7_D20211031-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i12bfe98605984b43ba14c02141f9e3ac_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherIndefiniteLivedIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)", "role": "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ie26e2f07acd34cd18d9293946e30841f_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Financial Instruments - Composition of Financial Instruments (Details)", "role": "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails", "shortName": "Financial Instruments - Composition of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Financial Instruments - Additional Information (Details)", "role": "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "shortName": "Financial Instruments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "role": "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "shortName": "Financial Instruments - Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "shortName": "Balance Sheet Details - Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:MoneyMarketFundsAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Balance Sheet Details - Inventory (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "shortName": "Balance Sheet Details - Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWorkInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Balance Sheet Details - Prepaid and Other Current Assets (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Details - Prepaid and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Balance Sheet Details - Property and Equipment, Net (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "shortName": "Balance Sheet Details - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Balance Sheet Details - Investments (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails", "shortName": "Balance Sheet Details - Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:AccruedPriceProtectionLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Balance Sheet Details - Accrued Price Protection Liability (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "shortName": "Balance Sheet Details - Accrued Price Protection Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mxl:PriceProtectionLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "mxl:PriceProtectionRebateCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:DeferredPurchasePricePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440426 - Disclosure - Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "mxl:DeferredPurchasePricePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441427 - Disclosure - Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)", "role": "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "shortName": "Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444428 - Disclosure - Debt and Interest Rate Swap - Schedule of Debt (Details)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails", "shortName": "Debt and Interest Rate Swap - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i9c61e894210344dba43956e7c30b3d4d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445429 - Disclosure - Debt and Interest Rate Swap - Additional Information (Details)", "role": "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "shortName": "Debt and Interest Rate Swap - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "3", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mxl:NumberOfVotesPerShareOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "mxl:NumberOfVotesPerShareOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "id33a90c73eb4459286382c149683e1e7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Unit and Performance-Based Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "id33a90c73eb4459286382c149683e1e7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i15e98e53c96a44d08fdfab8278801168_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451433 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan, Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i15e98e53c96a44d08fdfab8278801168_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452434 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455435 - Disclosure - Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails", "shortName": "Income Taxes - Schedule Of Income Before Income Tax Domestic And Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails", "shortName": "Income Taxes - Components of Income Tax Provision (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457437 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458438 - Disclosure - Income Taxes - Components of Deferred Income Tax Asset (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails", "shortName": "Income Taxes - Components of Deferred Income Tax Asset (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459439 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "iee45478306cb48858a10969087e2cba9_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Stockholder's Equity", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholder's Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "iee45478306cb48858a10969087e2cba9_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460440 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "role": "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463441 - Disclosure - Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "role": "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "shortName": "Concentration of Credit Risk, Significant Customers and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i07e055c7b7f446afaf3301a3c1d69056_D20210101-20211231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails", "shortName": "Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i93463a292bea473b92ac110a5c6ef176_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467443 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "role": "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerRightToRecoverProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeLeasesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470444 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471445 - Disclosure - Leases - Aggregate Future Minimum Payments Due (Details)", "role": "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails", "shortName": "Leases - Aggregate Future Minimum Payments Due (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "iecd96df4192641338a6740aa560a5f14_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474446 - Disclosure - Employee Retirement Plans - Additional Information (Details)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "shortName": "Employee Retirement Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "iecd96df4192641338a6740aa560a5f14_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i132244f2f51f473895e45c1e7b32de95_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475447 - Disclosure - Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails", "shortName": "Employee Retirement Plans - Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ie26e2f07acd34cd18d9293946e30841f_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ida06fcec90a843c0ae6fa5c3cea112a8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476448 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails", "shortName": "Employee Retirement Plans - Defined Benefit Plan, Plan with Accumulated Benefit Obligation and Projected Benefit Obligation in Excess of Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "ida06fcec90a843c0ae6fa5c3cea112a8_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477449 - Disclosure - Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "shortName": "Employee Retirement Plans - Defined Benefit Plan, Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478450 - Disclosure - Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)", "role": "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails", "shortName": "Employee Retirement Plans - Schedule of Expected Benefit Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:OtherCommitmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481451 - Disclosure - Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails", "shortName": "Commitments and Contingencies - Future Minimum Payments Under Inventory Purchase Obligations and Other Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:OtherCommitmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i4640a74eeb464faa8b049b722755965b_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:ContractualObligationChangeInBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482452 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i5fa9eeeb22c44eafaa728de170d5151e_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "mxl:ContractualObligationChangeInBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i8174eafeb0d54a7db4ed0905d1140422_I20210223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484453 - Disclosure - Stock Repurchases (Details)", "role": "http://www.maxlinear.com/role/StockRepurchasesDetails", "shortName": "Stock Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mxl-20211231.htm", "contextRef": "i8174eafeb0d54a7db4ed0905d1140422_I20210223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "Hong Kong" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_VN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "VIET NAM", "terseLabel": "Vietnam" } } }, "localname": "VN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r790" ], "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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r791" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r784" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r787", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r783" ], "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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r786" ], "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/2021q4", "presentation": [ "http://www.maxlinear.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/2021q4", "presentation": [ "http://www.maxlinear.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mxl_AccruedPriceProtectionLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued price protection liability.", "label": "Accrued Price Protection Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accrued price protection liability" } } }, "localname": "AccruedPriceProtectionLiability", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_AccruedPriceProtectionRebateActivityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued price protection rebate activity", "label": "Accrued Price Protection Rebate Activity [Roll Forward]", "terseLabel": "Accrued Price Protection Rebate Activity [Roll Forward]" } } }, "localname": "AccruedPriceProtectionRebateActivityRollForward", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "stringItemType" }, "mxl_AccruedTechnologyLicensePaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued technology license payments current.", "label": "Accrued Technology License Payments Current", "terseLabel": "Accrued technology license payments" } } }, "localname": "AccruedTechnologyLicensePaymentsCurrent", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedcustomercredits": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued customer credits", "label": "Accrued customer credits", "terseLabel": "Accrued customer credits" } } }, "localname": "Accruedcustomercredits", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedengineeringandproductioncosts": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued engineering and production costs", "label": "Accrued engineering and production costs", "terseLabel": "Accrued engineering and production costs" } } }, "localname": "Accruedengineeringandproductioncosts", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_Accruedobligationstocustomersforstockrotationrights": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued obligations to customers for stock rotation rights", "label": "Accrued obligations to customers for stock rotation rights", "terseLabel": "Accrued obligations to customers for stock rotation rights" } } }, "localname": "Accruedobligationstocustomersforstockrotationrights", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_AggregateCommitmentsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate Commitments, Percentage", "label": "Aggregate Commitments, Percentage", "terseLabel": "Aggregate commitments percentage" } } }, "localname": "AggregateCommitmentsPercentage", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Debt Issuance Costs and Discount on Debt and Leases", "label": "Amortization Of Debt Issuance Cost And Accretion Of Discounts", "terseLabel": "Amortization of debt issuance costs and accretion of discounts" } } }, "localname": "AmortizationOfDebtIssuanceCostAndAccretionOfDiscounts", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_Attributeexpirations": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Attribute expirations", "label": "Attribute expirations", "terseLabel": "Attribute expirations" } } }, "localname": "Attributeexpirations", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.maxlinear.com/20211231", "xbrltype": "stringItemType" }, "mxl_BroadbandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Broadband", "label": "Broadband [Member]", "terseLabel": "Broadband" } } }, "localname": "BroadbandMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Operating Liabilities", "terseLabel": "Net operating liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetOperatingLiabilities", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_CallPremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Call Premium, Percentage", "label": "Call Premium, Percentage", "terseLabel": "Call premium, percentage" } } }, "localname": "CallPremiumPercentage", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_CallPremiumPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Call Premium, Period", "label": "Call Premium, Period", "terseLabel": "Call premium, period" } } }, "localname": "CallPremiumPeriod", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease", "label": "Common Stock Capital Shares Reserved For Future Issuance Period Increase Decrease", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuancePeriodIncreaseDecrease", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "mxl_CompanyXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Company X", "label": "Company X [Member]", "terseLabel": "Company X" } } }, "localname": "CompanyXMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ConnectivityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Connectivity", "label": "Connectivity [Member]", "terseLabel": "Connectivity" } } }, "localname": "ConnectivityMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_ContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability", "label": "Contingent Consideration, Liability [Member]", "terseLabel": "Contingent Consideration, Liability" } } }, "localname": "ContingentConsiderationLiabilityMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "domainItemType" }, "mxl_ContractWithCustomerPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Payment Term", "label": "Contract with Customer, Payment Term", "terseLabel": "Payment term" } } }, "localname": "ContractWithCustomerPaymentTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_ContractWithCustomerRightOfReturnTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Right of Return, Term", "label": "Contract with Customer, Right of Return, Term", "terseLabel": "Right of return, term" } } }, "localname": "ContractWithCustomerRightOfReturnTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Right of Return Under General Assurance Warranty, Term", "label": "Contract with Customer, Right of Return Under General Assurance Warranty, Term", "terseLabel": "Right of return under the general assurance warranty, term" } } }, "localname": "ContractWithCustomerRightOfReturnUnderGeneralAssuranceWarrantyTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_ContractWithCustomerStockRotationAllowanceTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Stock Rotation Allowance, Term", "label": "Contract with Customer, Stock Rotation Allowance, Term", "terseLabel": "Stock rotation allowance, term (up to)" } } }, "localname": "ContractWithCustomerStockRotationAllowanceTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_ContractualObligationChangeInBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contractual Obligation, Change in Balance", "label": "Contractual Obligation, Change in Balance", "terseLabel": "Contractual obligation , change in balance" } } }, "localname": "ContractualObligationChangeInBalance", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ContractwithCustomerRebateandPriceProtectionProgramTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Rebate and Price Protection Program Term", "label": "Contract with Customer, Rebate and Price Protection Program Term", "terseLabel": "Rebate and price protection program, term" } } }, "localname": "ContractwithCustomerRebateandPriceProtectionProgramTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization Period 1", "label": "Debt Amortization Period 1 [Member]", "terseLabel": "Debt amortization period 1" } } }, "localname": "DebtAmortizationPeriod1Member", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization, Period 2", "label": "Debt Amortization, Period 2 [Member]", "terseLabel": "Debt amortization, period 2" } } }, "localname": "DebtAmortizationPeriod2Member", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtAmortizationPeriod3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Amortization Period 3", "label": "Debt Amortization Period 3 [Member]", "terseLabel": "Debt amortization period 3" } } }, "localname": "DebtAmortizationPeriod3Member", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentAmortizationRatePeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Amortization Rate Period", "label": "Debt Instrument, Amortization Rate Period [Axis]", "terseLabel": "Debt Instrument, Amortization Rate Period [Axis]" } } }, "localname": "DebtInstrumentAmortizationRatePeriodAxis", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_DebtInstrumentAmortizationRatePeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Amortization Rate Period", "label": "Debt Instrument, Amortization Rate Period [Domain]", "terseLabel": "Debt Instrument, Amortization Rate Period [Domain]" } } }, "localname": "DebtInstrumentAmortizationRatePeriodDomain", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin", "label": "Debt Instrument, Basis Spread on Variable Rate, Additional Applicable Margin", "terseLabel": "Debt instrument, basis spread on variable rate, additional applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateAdditionalApplicableMargin", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "mxl_DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Potential Temporary Increase", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum, potential temporary increase" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumPotentialTemporaryIncrease", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DebtInstrumentInterestPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period", "label": "Debt Instrument, Interest Period", "terseLabel": "Interest period" } } }, "localname": "DebtInstrumentInterestPeriod", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_DebtInstrumentInterestPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period", "label": "Debt Instrument, Interest Period [Axis]", "terseLabel": "Debt Instrument, Interest Period [Axis]" } } }, "localname": "DebtInstrumentInterestPeriodAxis", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_DebtInstrumentInterestPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period [Domain]", "label": "Debt Instrument, Interest Period [Domain]", "terseLabel": "Debt Instrument, Interest Period [Domain]" } } }, "localname": "DebtInstrumentInterestPeriodDomain", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, One", "label": "Debt Instrument, Interest Period, One [Member]", "terseLabel": "Interest period 1" } } }, "localname": "DebtInstrumentInterestPeriodOneMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, Three", "label": "Debt Instrument, Interest Period, Three [Member]", "terseLabel": "Interest period 3" } } }, "localname": "DebtInstrumentInterestPeriodThreeMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentInterestPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Period, Two", "label": "Debt Instrument, Interest Period, Two [Member]", "terseLabel": "Interest period 2" } } }, "localname": "DebtInstrumentInterestPeriodTwoMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DebtInstrumentQuarterlyAmortizationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Amortization Rate", "label": "Debt Instrument, Quarterly Amortization Rate", "terseLabel": "Debt instrument, quarterly amortization rate" } } }, "localname": "DebtInstrumentQuarterlyAmortizationRate", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_DeferredPaymentOfConsiderationInBusinessAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Payment Of Consideration In Business Acquisition", "label": "Deferred Payment Of Consideration In Business Acquisition [Member]", "terseLabel": "Deferred payment of consideration in business acquisition" } } }, "localname": "DeferredPaymentOfConsiderationInBusinessAcquisitionMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_DeferredPurchasePricePayments": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred purchase price payments", "label": "Deferred purchase price payments", "terseLabel": "Deferred purchase price payments" } } }, "localname": "DeferredPurchasePricePayments", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DeferredTaxAssetLeaseobligation": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease obligation", "label": "Deferred Tax Asset, Lease obligation", "terseLabel": "Lease obligation" } } }, "localname": "DeferredTaxAssetLeaseobligation", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DeferredTaxLiabilitiesPensionLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Pension Liability", "label": "Deferred Tax Liabilities, Pension Liability", "negatedLabel": "Pension liability" } } }, "localname": "DeferredTaxLiabilitiesPensionLiability", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DeferredTaxLiabilityLeasedrightofuseasset": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Leased right-of-use asset", "label": "Deferred Tax Liability, Leased right-of-use asset", "negatedTerseLabel": "Leased right-of-use assets" } } }, "localname": "DeferredTaxLiabilityLeasedrightofuseasset", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan expected future benefits payments total", "label": "Defined benefit plan expected future benefits payments total", "totalLabel": "Defined benefit plan expected future benefits payments total" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DefinedBenefitPlanPlanAssetsOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Plan Assets, Other", "label": "Defined Benefit Plan, Plan Assets, Other", "terseLabel": "Other" } } }, "localname": "DefinedBenefitPlanPlanAssetsOther", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "mxl_DistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributors", "label": "Distributors [Member]", "terseLabel": "Distributors" } } }, "localname": "DistributorsMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount", "label": "Effective Income Tax Rate Reconciliation, Foreign Unremitted Earnings, Amount", "negatedTerseLabel": "Foreign unremitted earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignUnremittedEarningsAmount", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_EffectiveIncomeTaxReconciliationOtherTransactionCosts": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Reconciliation, Other, Transaction Costs", "label": "Effective Income Tax Reconciliation, Other, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxReconciliationOtherTransactionCosts", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan.", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_IncomeTaxReconciliationForeignDividends": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Foreign Dividends", "label": "Income Tax Reconciliation Foreign Dividends", "terseLabel": "Foreign income inclusion" } } }, "localname": "IncomeTaxReconciliationForeignDividends", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Asset", "label": "Increase (Decrease) In Operating Lease, Right Of Use Asset", "negatedTerseLabel": "Leased right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_IncreaseDecreaseinAccruedPriceProtectionLiability": { "auth_ref": [], "calculation": { "http://www.maxlinear.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 accrued price protection liability.", "label": "Increase (Decrease) in Accrued Price Protection Liability", "terseLabel": "Accrued price protection liability" } } }, "localname": "IncreaseDecreaseinAccruedPriceProtectionLiability", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_IncrementalTermLoanTLAMay2017AmendedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Term Loan - TLA May 2017 Amended", "label": "Incremental Term Loan - TLA May 2017 Amended [Member]", "terseLabel": "Incremental term loan under May 12, 2017 credit agreement, as amended" } } }, "localname": "IncrementalTermLoanTLAMay2017AmendedMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_IndustrialandmultimarketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial and multi-market [Member]", "label": "Industrial and multi-market [Member]", "terseLabel": "Industrial and multi-market" } } }, "localname": "IndustrialandmultimarketMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_InfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure [Member]", "label": "Infrastructure [Member]", "terseLabel": "Infrastructure" } } }, "localname": "InfrastructureMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "mxl_InitialTermLoanTLBJune2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Term Loan - TLB June 2021", "label": "Initial Term Loan - TLB June 2021 [Member]", "terseLabel": "Initial term loan under June 23, 2021 credit agreement" } } }, "localname": "InitialTermLoanTLBJune2021Member", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_InitialTermLoanTLBMay2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Initial Term Loan - TLB May 2017", "label": "Initial Term Loan - TLB May 2017 [Member]", "terseLabel": "Initial term loan under May 12, 2017 credit agreement" } } }, "localname": "InitialTermLoanTLBMay2017Member", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "mxl_IntangibleAssetsTransferfromIPRDtoDevelopedTech": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Transfer from IPRD to Developed Tech", "label": "Intangible Assets, Transfer from IPRD to Developed Tech", "negatedTerseLabel": "Transfers to developed technology from IPR&D" } } }, "localname": "IntangibleAssetsTransferfromIPRDtoDevelopedTech", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_InventoryFairValueAdjustments": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Fair Value Adjustments", "label": "Inventory Fair Value Adjustments", "terseLabel": "Inventory fair value adjustments" } } }, "localname": "InventoryFairValueAdjustments", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mxl_LicensedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensed technology.", "label": "Licensed Technology [Member]", "terseLabel": "Licensed technology" } } }, "localname": "LicensedTechnologyMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "mxl_LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA", "label": "Line of Credit Facility, Incremental Borrowing Capacity, Percent Of Consolidated EBITDA", "terseLabel": "Credit facility, incremental borrowing capacity, percent of consolidated EBITDA" } } }, "localname": "LineOfCreditFacilityIncrementalBorrowingCapacityPercentOfConsolidatedEBITDA", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_LineofCreditFacilityIncrementalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Incremental Borrowing Capacity", "label": "Line of Credit Facility, Incremental Borrowing Capacity", "terseLabel": "Credit facility, incremental borrowing capacity" } } }, "localname": "LineofCreditFacilityIncrementalBorrowingCapacity", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_LondonInterbankOfferedRateLIBORSubjecttoFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]", "label": "London Interbank Offered Rate (LIBOR) Subject to Floor [Member]", "terseLabel": "LIBOR subject to floor" } } }, "localname": "LondonInterbankOfferedRateLIBORSubjecttoFloorMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_Longlivedassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long lived assets", "label": "Long lived assets", "terseLabel": "Long lived assets" } } }, "localname": "Longlivedassets", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_LonglivedassetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived assets [Member]", "label": "Long lived assets [Member]", "terseLabel": "Long lived assets" } } }, "localname": "LonglivedassetsMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_MasksAndProductionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Masks and production equipment.", "label": "Masks And Production Equipment [Member]", "terseLabel": "Masks and production equipment" } } }, "localname": "MasksAndProductionEquipmentMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "mxl_MaximumDurationOfEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Duration of Employee Stock Purchase Plan", "label": "Maximum Duration of Employee Stock Purchase Plan", "terseLabel": "Maximum duration of employee stock purchase plan" } } }, "localname": "MaximumDurationOfEmployeeStockPurchasePlan", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_NanoSemiIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NanoSemi, Inc.", "label": "NanoSemi, Inc. [Member]", "terseLabel": "NanoSemi, Inc." } } }, "localname": "NanoSemiIncMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_NumberOfBusinessActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Business Activities", "label": "Number of Business Activities", "terseLabel": "Number of business activities" } } }, "localname": "NumberOfBusinessActivities", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "mxl_NumberOfVotesPerShareOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Votes per Share of Common Stock", "label": "Number of Votes per Share of Common Stock", "terseLabel": "Number of votes per share of common stock" } } }, "localname": "NumberOfVotesPerShareOfCommonStock", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "mxl_OtherObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Obligations", "label": "Other Obligations [Member]", "terseLabel": "Other Obligations" } } }, "localname": "OtherObligationsMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "domainItemType" }, "mxl_OtherPayablesInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Payables, Inventory", "label": "Other Payables, Inventory", "terseLabel": "Other payables for purchases of inventory" } } }, "localname": "OtherPayablesInventory", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_OtherPayablesOtherOperatingExpensesIncurredFromTheTransitionServicesAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Payables, Other Operating Expenses Incurred From The Transition Services Agreement", "label": "Other Payables, Other Operating Expenses Incurred From The Transition Services Agreement", "terseLabel": "Other payables for other operating expenses incurred under the transition services agreement" } } }, "localname": "OtherPayablesOtherOperatingExpensesIncurredFromTheTransitionServicesAgreement", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_OtherReceivablesAssetPurchaseAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Receivables, Asset Purchase Agreement", "label": "Other Receivables, Asset Purchase Agreement", "terseLabel": "Other receivables, asset purchase agreement" } } }, "localname": "OtherReceivablesAssetPurchaseAgreement", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_OtherReceivablesTransitionServicesAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Receivables, Transition Services Agreement", "label": "Other Receivables, Transition Services Agreement", "terseLabel": "Other receivables - transition services agreement" } } }, "localname": "OtherReceivablesTransitionServicesAgreement", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PayablesTransitionServicesAgreement": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payables, Transition Services Agreement", "label": "Payables, Transition Services Agreement", "terseLabel": "Payables under transition services agreement" } } }, "localname": "PayablesTransitionServicesAgreement", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based", "label": "Performance Based Compensation, Shares Awarded as a Percentage of Grants, Peer Group Based", "terseLabel": "Shares awarded as a percentage of grants, peer group based" } } }, "localname": "PerformanceBasedCompensationSharesAwardedAsPercentageOfGrantsPeerGroupBased", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_PotentialContingentConsiderationNanoSemiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Contingent Consideration - NanoSemi", "label": "Potential Contingent Consideration - NanoSemi [Member]", "terseLabel": "Contingent Consideration - NanoSemi" } } }, "localname": "PotentialContingentConsiderationNanoSemiMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_PotentialContingentConsiderationPrivatelyHeldCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Potential Contingent Consideration - Privately Held Company", "label": "Potential Contingent Consideration - Privately Held Company [Member]", "terseLabel": "Contingent Consideration - Company X" } } }, "localname": "PotentialContingentConsiderationPrivatelyHeldCompanyMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_PriceProtectionLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of price protection liability", "label": "Price Protection Liability [Table Text Block]", "terseLabel": "Accrued Price Protection Liability" } } }, "localname": "PriceProtectionLiabilityTableTextBlock", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "mxl_PriceProtectionRebateCharges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Price protection rebate charges as a reduction of revenue", "label": "Price Protection Rebate Charges", "terseLabel": "Charged as a reduction of revenue" } } }, "localname": "PriceProtectionRebateCharges", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_PriceProtectionpayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Price Protection payments", "label": "Price Protection payments", "negatedTerseLabel": "Payments" } } }, "localname": "PriceProtectionpayments", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ProductionMasksPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Production Masks, Policy", "label": "Production Masks, Policy [Policy Text Block]", "terseLabel": "Production Masks" } } }, "localname": "ProductionMasksPolicyPolicyTextBlock", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mxl_ReductioninTransactionPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reduction in Transaction Price [Member]", "label": "Reduction in Transaction Price [Member]", "terseLabel": "Reduction in Transaction Price" } } }, "localname": "ReductioninTransactionPriceMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ReimbursementDueFromIntel": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reimbursement due from Intel", "label": "Reimbursement due from Intel", "negatedTerseLabel": "Reimbursement from Intel" } } }, "localname": "ReimbursementDueFromIntel", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "mxl_ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party", "label": "Research and Development Arrangement, Contract For A Jointly Funded Project, Cumulative Proceeds Received From Other Party", "terseLabel": "Proceeds received from other party" } } }, "localname": "ResearchAndDevelopmentArrangementContractForAJointlyFundedProjectCumulativeProceedsReceivedFromOtherParty", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "mxl_RestofWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of World [Member]", "label": "Rest of World [Member]", "terseLabel": "Rest of world" } } }, "localname": "RestofWorldMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RestrictedStockUnitandRestrictedStockAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock unit and restricted stock award [member]", "label": "Restricted Stock Unit and Restricted Stock Award [Member]", "terseLabel": "Restricted Stock Units and Restricted Stock Awards" } } }, "localname": "RestrictedStockUnitandRestrictedStockAwardMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringLongTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring - Long term", "label": "Restructuring - Long term [Member]", "terseLabel": "Restructuring - Long term" } } }, "localname": "RestructuringLongTermMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring Period [Axis]", "label": "Restructuring Period [Axis]", "terseLabel": "Restructuring Period [Axis]" } } }, "localname": "RestructuringPeriodAxis", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "mxl_RestructuringPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Restructuring Period [Axis]", "label": "Restructuring Period [Domain]", "terseLabel": "Restructuring Period [Domain]" } } }, "localname": "RestructuringPeriodDomain", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "mxl_RestructuringShortTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring - Short term", "label": "Restructuring - Short term [Member]", "terseLabel": "Restructuring expense", "verboseLabel": "Restructuring - Short term" } } }, "localname": "RestructuringShortTermMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "mxl_RevenuePerformanceObligationDeliveryTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Performance Obligation, Delivery Term", "label": "Revenue, Performance Obligation, Delivery Term", "terseLabel": "Delivery term" } } }, "localname": "RevenuePerformanceObligationDeliveryTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_RevenueStreamAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Stream", "label": "Revenue Stream [Axis]", "terseLabel": "Revenue Stream [Axis]" } } }, "localname": "RevenueStreamAxis", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_RevenueStreamDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Stream [Domain]", "label": "Revenue Stream [Domain]", "terseLabel": "Revenue Stream [Domain]" } } }, "localname": "RevenueStreamDomain", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_RevenuefromDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Distributors [Member]", "label": "Revenue from Distributors [Member]", "terseLabel": "Revenue from Distributors" } } }, "localname": "RevenuefromDistributorsMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_ReversalOfUnclaimedRebates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reversal Of Unclaimed Rebates", "label": "Reversal Of Unclaimed Rebates", "negatedTerseLabel": "Reversal of unclaimed rebates" } } }, "localname": "ReversalOfUnclaimedRebates", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedPriceProtectionLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "mxl_SalesCommissionAssetsRecognizedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Commission Assets Recognized, Term", "label": "Sales Commission Assets Recognized, Term", "terseLabel": "Sales commission assets recognized, term (less than)" } } }, "localname": "SalesCommissionAssetsRecognizedTerm", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "mxl_SharesIssueduponSettlementofExecutiveBonusPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares issued upon settlement of executive bonus plan", "label": "Shares Issued upon Settlement of Executive Bonus Plan", "terseLabel": "Shares issued upon settlement of employee bonus plan (in shares)" } } }, "localname": "SharesIssueduponSettlementofExecutiveBonusPlan", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "mxl_SignificantSupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Supplier [Axis]", "label": "Significant Supplier [Axis]", "terseLabel": "Significant Supplier [Axis]" } } }, "localname": "SignificantSupplierAxis", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "mxl_SignificantSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Significant Supplier [Axis]", "label": "Significant Supplier [Domain]", "terseLabel": "Significant Supplier [Domain]" } } }, "localname": "SignificantSupplierDomain", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty, Period", "label": "Standard Product Warranty, Period", "terseLabel": "Product warranty, period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "mxl_TerminatedLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terminated Lease", "label": "Terminated Lease [Member]", "terseLabel": "Terminated Lease" } } }, "localname": "TerminatedLeaseMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_UnrealizedGainLossOnTranslationToReportingCurrency": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrealized Gain (Loss) On Translation To Reporting Currency", "label": "Unrealized Gain (Loss) On Translation To Reporting Currency", "negatedTerseLabel": "Less: unrealized translation loss" } } }, "localname": "UnrealizedGainLossOnTranslationToReportingCurrency", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "mxl_VendorAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor A [Member]", "label": "Vendor A [Member]", "terseLabel": "Vendor A" } } }, "localname": "VendorAMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor B [Member]", "label": "Vendor B [Member]", "terseLabel": "Vendor B" } } }, "localname": "VendorBMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor C [Member]", "label": "Vendor C [Member]", "terseLabel": "Vendor C" } } }, "localname": "VendorCMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor D [Member]", "label": "Vendor D [Member]", "terseLabel": "Vendor D" } } }, "localname": "VendorDMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VendorEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor E [Member]", "label": "Vendor E [Member]", "terseLabel": "Vendor E" } } }, "localname": "VendorEMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_VestingPercentageRelativeToEPS": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Percentage Relative To EPS", "label": "Vesting Percentage Relative To EPS", "terseLabel": "Vesting percentage relative to earnings per share" } } }, "localname": "VestingPercentageRelativeToEPS", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_VestingPercentageRelativeToNetSales": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting Percentage Relative To net sales", "label": "Vesting Percentage Relative To net sales", "terseLabel": "Vesting percentage relative to net sales" } } }, "localname": "VestingPercentageRelativeToNetSales", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "mxl_WellsFargoBankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wells Fargo Bank, National Association", "label": "Wells Fargo Bank, National Association [Member]", "terseLabel": "Wells Fargo Bank, National Association" } } }, "localname": "WellsFargoBankNationalAssociationMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mxl_WiFiAndBroadbandAssetsBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WiFi and Broadband Assets Business", "label": "WiFi and Broadband Assets Business [Member]", "terseLabel": "WiFi and Broadband assets business" } } }, "localname": "WiFiAndBroadbandAssetsBusinessMember", "nsuri": "http://www.maxlinear.com/20211231", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r140", "r148", "r154", "r232", "r520", "r521", "r522", "r565", "r566", "r625", "r628", "r630", "r631", "r795" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r140", "r148", "r154", "r232", "r520", "r521", "r522", "r565", "r566", "r625", "r628", "r630", "r631", "r795" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r140", "r148", "r154", "r232", "r520", "r521", "r522", "r565", "r566", "r625", "r628", "r630", "r631", "r795" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r215", "r385", "r391", "r751" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r317", "r354", "r476", "r478", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r748", "r752", "r781", "r782" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r317", "r354", "r476", "r478", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r748", "r752", "r781", "r782" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r215", "r385", "r391", "r751" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r209", "r385", "r389", "r707", "r747", "r749" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r209", "r385", "r389", "r707", "r747", "r749" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r317", "r354", "r417", "r476", "r478", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r748", "r752", "r781", "r782" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r317", "r354", "r417", "r476", "r478", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r748", "r752", "r781", "r782" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r210", "r211", "r385", "r390", "r750", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r210", "r211", "r385", "r390", "r750", "r766", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r698" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r27", "r216", "r217" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r721", "r741" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r15", "r16", "r49" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r15", "r16", "r49" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalty" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r68", "r74", "r83", "r84", "r85", "r605" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Pension and Other Defined Benefit Plan Obligation" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r269" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "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": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r74", "r83", "r84", "r85", "r86", "r604" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Interest Rate Hedge" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r71", "r73", "r74", "r736", "r760", "r764" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r83", "r84", "r665", "r666", "r667", "r668", "r669", "r672" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r70", "r74", "r83", "r84", "r85", "r137", "r138", "r139", "r605", "r755", "r756", "r797" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r65", "r74", "r83", "r84", "r85", "r605", "r666", "r667", "r668", "r669", "r672" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Cumulative Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r253" ], "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": "Finite-lived intangible assets, estimated life in years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r137", "r138", "r139", "r520", "r521", "r522", "r630" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r480", "r482", "r526", "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r482", "r512", "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r114", "r337", "r347", "r348", "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and accretion of discount on debt and leases" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r114", "r250", "r259" ], "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", "negatedLabel": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common stock equivalents excluded from the calculation of diluted net income (loss) (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r114", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment losses" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r130", "r192", "r201", "r207", "r228", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r601", "r606", "r647", "r696", "r698", "r716", "r732" ], "calculation": { "http://www.maxlinear.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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r61", "r130", "r228", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r601", "r606", "r647", "r696", "r698" ], "calculation": { "http://www.maxlinear.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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r484", "r514" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r613", "r616" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r474", "r477" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r474", "r477", "r579", "r580" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r590", "r591", "r593" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Fair value of purchase consideration:" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r590", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock issued in acquisitions, at fair value" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r588", "r590", "r591", "r595" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Deferred payments of purchase price for acquisitions, at fair value", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r589", "r592", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability (up to)", "verboseLabel": "Contingent consideration (Note 3)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsCompositionofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r598" ], "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 Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r582" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total identifiable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r581", "r582" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r39", "r116" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r19", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r109", "r116", "r122" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Cash and cash equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r109", "r663" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.", "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]", "terseLabel": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan" } } }, "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r54", "r296", "r722", "r740" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r290", "r292", "r295", "r298", "r769" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r137", "r138", "r630" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r698" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 550,000 shares authorized; 76,778 shares issued and outstanding at December\u00a031, 2021 and 74,536 shares issued and outstanding December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81", "r91", "r725", "r743" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r178", "r179", "r215", "r644", "r645", "r768" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r178", "r179", "r215", "r644", "r645", "r765", "r768" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r178", "r179", "r215", "r644", "r645", "r765", "r768" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r184" ], "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]", "verboseLabel": "Concentration of Credit Risk, Significant Customers and Geographic Information" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformation" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r178", "r179", "r215", "r644", "r645" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r174", "r178", "r179", "r180", "r644", "r646", "r768" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r178", "r179", "r215", "r644", "r645", "r768" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r123", "r603" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r374", "r375", "r386" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Customer contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRightToRecoverProduct": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to recover product from customer on settling refund liability.", "label": "Contract with Customer, Right to Recover Product", "terseLabel": "Right of return assets" } } }, "localname": "ContractWithCustomerRightToRecoverProduct", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation", "totalLabel": "Total minimum payments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "totalLabel": "2025" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "totalLabel": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "totalLabel": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_ContractualObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "totalLabel": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Total" } } }, "localname": "ContractualObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r94", "r130", "r228", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r647" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of net revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of net revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r131", "r559", "r569" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r131", "r559" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r559", "r569", "r571" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r131", "r559", "r569" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r175", "r215" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Accrued obligations to customers for price adjustments", "verboseLabel": "Accrued obligations to customers for price adjustments" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r586" ], "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]", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r127", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r331", "r338", "r339", "r341", "r351" ], "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 and Interest Rate Swap" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwap" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r342", "r719", "r731" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Aggregate principal amount of long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r51", "r344", "r675", "r677" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r52", "r129", "r136", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r327", "r328", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r337", "r340", "r345", "r346", "r347", "r348", "r367", "r368", "r369", "r370", "r674", "r675", "r677", "r678", "r730" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r327", "r674", "r678" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Composition of Financial Instruments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r560", "r569" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r44", "r327", "r676" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r560", "r569" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r131", "r560", "r569", "r570", "r571" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r115" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r560", "r569" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r550" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r552" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r552" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOtherTaxCarryforwards": { "auth_ref": [ "r557", "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as other.", "label": "Deferred Tax Assets, Other Tax Carryforwards", "terseLabel": "Other tax carryforwards" } } }, "localname": "DeferredTaxAssetsOtherTaxCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r555", "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r555", "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Accrued expenses and other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r551" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r557", "r558" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "negatedLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligations" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r69", "r74", "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "terseLabel": "Accumulated other comprehensive (income) loss, before tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r408", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r393", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "negatedTerseLabel": "Other long-term liabilities", "terseLabel": "Defined benefit obligation" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]", "terseLabel": "Amounts recognized in the Consolidated Balance Sheets" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r442", "r466" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "terseLabel": "Expected long-term rate of return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r395" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation, end of period", "periodStartLabel": "Projected benefit obligation, beginning of period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r402", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in benefit obligation of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Benefit Obligation, Business Combination", "terseLabel": "Projected benefit obligation assumed in acquisition" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in plan assets of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Plan Assets, Business Combination", "terseLabel": "Plan assets transferred from acquisition" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Changes in projected benefit obligation:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Changes in fair value of plan assets:" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r410", "r418", "r420", "r465", "r467", "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 2.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "Thereafter" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 5.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "2022" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 3.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "2026" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 4.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "2025" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 1.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "2024" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r427" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails": { "order": 6.0, "parentTag": "mxl_DefinedBenefitPlanExpectedFutureBenefitsPaymentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansScheduleofExpectedBenefitPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r407", "r418", "r420", "r421", "r467" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Fair value of plan assets, end of period", "periodStartLabel": "Fair value of plan assets, beginning of period" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency exchange rate changes" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r393", "r416", "r467" ], "calculation": { "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "negatedTerseLabel": "Net unfunded status", "negatedTotalLabel": "Net unfunded status" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r394", "r398", "r431", "r459", "r467", "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r429", "r457", "r467", "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "auth_ref": [ "r453", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Plan with projected benefit obligation in excess of plan assets, plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation": { "auth_ref": [ "r453", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of projected benefit obligation for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Projected Benefit Obligation", "terseLabel": "Projected benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "auth_ref": [ "r453", "r454", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "auth_ref": [ "r453", "r454", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Plan Assets", "terseLabel": "Plans with accumulated benefit obligation in excess of plan assets, plan assets" } } }, "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency exchange rate changes" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r396", "r430", "r458", "r467", "r468" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "auth_ref": [ "r415" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "negatedTerseLabel": "Plan settlements" } } }, "localname": "DefinedBenefitPlanSettlementsPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansChangeinProjectedBenefitObligationsFairValueofPlanAssetsandFundedStatusofPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]", "terseLabel": "Weighted average actuarial assumptions used to determine benefit obligations" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]", "terseLabel": "Weighted average actuarial assumptions used to determine costs" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r451", "r452", "r455", "r456", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanAssumptionsDetails", "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r114", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r114", "r190" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Amortization and depreciation" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r614", "r615", "r617", "r619" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r135", "r609", "r610", "r611", "r612", "r620" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives and Hedging Activities" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r587" ], "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": "Licensed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r92", "r146", "r147", "r148", "r149", "r150", "r155", "r157", "r159", "r160", "r161", "r165", "r166", "r631", "r632", "r726", "r744" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r92", "r146", "r147", "r148", "r149", "r150", "r157", "r159", "r160", "r161", "r165", "r166", "r631", "r632", "r726", "r744" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r162", "r163", "r164", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r663" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs related to unvested options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r512" ], "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": "Tax benefit from stock options exercised" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r83", "r84", "r85", "r137", "r138", "r139", "r142", "r151", "r153", "r169", "r232", "r366", "r371", "r520", "r521", "r522", "r565", "r566", "r630", "r665", "r666", "r667", "r668", "r669", "r672", "r755", "r756", "r757", "r797" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r528" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedTerseLabel": "Excess tax benefits on stock-based awards" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Lease related charges" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r634", "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r633", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r639", "r641" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Net loss for the period included in earnings attributable to contingent consideration held at the end of the period" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r634" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r634", "r641" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r634", "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Gain (loss) recognized in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r637" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisitions (Note 3)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward": { "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, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]", "terseLabel": "Interest rate swap" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": { "auth_ref": [ "r635", "r640" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings", "terseLabel": "Gain recognized in earnings" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r636", "r640" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Unrealized gain (loss) recognized in other comprehensive income (loss)" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "auth_ref": [ "r633", "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/FinancialInstrumentsFairValueAssetsandLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r621" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal funds rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (in\u00a0Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r258" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r260" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r260" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r260" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r260" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r260" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r251", "r254", "r258", "r262", "r708", "r712" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r258", "r712" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r251", "r257" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r258", "r708" ], "calculation": { "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r252" ], "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": "Acquisitions (Note 3)" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r656", "r658", "r660", "r662" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Loss on foreign currency" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r114" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r680" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedLabel": "Gain on extinguishment of lease liabilities" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r114", "r349", "r350" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r177", "r768" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r241", "r243", "r698", "r715" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions (Note 3)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r246", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r114", "r242", "r245", "r247" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r93", "r130", "r192", "r200", "r203", "r206", "r208", "r228", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r647" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "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 profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r114", "r263" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r114", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "negatedTerseLabel": "Impairment losses", "terseLabel": "Impairment losses related to finite-lived intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r114", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "IPR&D impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r114", "r266" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold", "terseLabel": "Impairment of leasehold improvements" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r114", "r266", "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of leased right-of-use assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Goodwill and Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r132", "r572" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r192", "r200", "r203", "r206", "r208", "r713", "r723", "r728", "r745" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r132", "r572" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r272", "r277" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r133", "r540", "r548", "r554", "r567", "r573", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r152", "r153", "r191", "r538", "r568", "r574", "r746" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision (benefit)", "totalLabel": "Total income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails", "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r82", "r534", "r535", "r548", "r549", "r553", "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Provision (benefit) at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Permanent and other" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes (net of federal benefit)" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r539" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r111", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r113", "r688" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "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": "Indefinite-lived Intangible Assets [Roll Forward]", "terseLabel": "Indefinite-lived Intangible Assets [Roll Forward]" } } }, "localname": "IndefiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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": "Acquisitions (Note 3)" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r249", "r256" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r87", "r189", "r673", "r676", "r727" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r107", "r110", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r618" ], "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" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventory" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails", "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r56" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r58", "r698" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r18", "r59", "r124", "r168", "r235", "r236", "r237", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r57" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r96", "r188" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Litigation and Settlement Costs" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Aggregate Future Minimum Payments Due" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r692" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Original operating lease terms", "verboseLabel": "Operating lease, term (greater than)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r130", "r202", "r228", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r602", "r606", "r607", "r647", "r696", "r697" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r130", "r228", "r647", "r698", "r720", "r738" ], "calculation": { "http://www.maxlinear.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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r130", "r228", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r602", "r606", "r607", "r647", "r696", "r697", "r698" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r46", "r129" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r46", "r129" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "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": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r328", "r343", "r345", "r346", "r719", "r734" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount of long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of term loans outstanding" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r301" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails", "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Debt" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r109" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r112", "r115" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r76", "r79", "r85", "r90", "r115", "r130", "r141", "r146", "r147", "r148", "r149", "r152", "r153", "r158", "r192", "r200", "r203", "r206", "r208", "r228", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r632", "r647", "r724", "r742" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r140", "r141", "r142", "r143", "r144", "r145", "r148", "r154", "r165", "r225", "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r302", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r563", "r564", "r565", "r566", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r695", "r709", "r710", "r711", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r793", "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete covenants" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r74", "r86" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r275", "r276", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One-time Termination Benefits [Member]", "terseLabel": "Employee separation expenses" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r192", "r200", "r203", "r206", "r208" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r687", "r693" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r679" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of leased right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r682" ], "calculation": { "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: short-term lease liabilities", "terseLabel": "Short-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r681" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Leased right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r691", "r693" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r690", "r693" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAggregateFutureMinimumPaymentsDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "verboseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r608" ], "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 and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r49" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r60", "r698" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 8.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total minimum payments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "OtherCommitmentDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "OtherCommitmentDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitment, Fiscal Year Maturity [Abstract]", "terseLabel": "Inventory Purchase Obligations" } } }, "localname": "OtherCommitmentFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Commitments [Abstract]", "terseLabel": "Other Obligations" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table Text Block]", "terseLabel": "Future Minimum Payments Under Other Obligations" } } }, "localname": "OtherCommitmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r71", "r599", "r604" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedTerseLabel": "Net actuarial gain on pension and other defined benefit plans, net of tax expense of $792 in 2021 and $0 in 2020" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r599", "r600", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "negatedLabel": "Net actuarial gain on pension and other defined benefit plans, tax expense" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r66", "r71", "r657", "r659", "r664" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax", "verboseLabel": "Foreign currency translation adjustments, net of tax expense of $93 in 2021, expense of $216 in 2020 and expense of $136 in 2019" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r71" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "Unrealized gain (loss) on interest rate swap, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r67", "r71" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized gain (loss) on interest rate swap, net of tax expense of $0 in 2021, tax expense of $8 in 2020, and tax benefit of $341 in 2019" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "terseLabel": "Unrealized gain (loss) on interest rate swap, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r71", "r75" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedLabel": "Less: Reclassification adjustments of unrealized gain on interest rate swap, net of tax of $0 in 2020", "terseLabel": "Gain recognized in interest income from interest rate swap" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Reclassification adjustments of unrealized gain on interest rate swap, tax expense" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r64", "r72", "r661", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustment, tax expense" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r77", "r80", "r599", "r600", "r604" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net current period other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after impairment of indefinite-lived intangible assets classified as other. Excludes financial assets and goodwill.", "label": "Other Indefinite-lived Intangible Assets", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "OtherIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r60" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r275", "r276", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r119", "r120", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Issuance of shares for payment of bonuses" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock", "verboseLabel": "Payments for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r108", "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r106" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance cost" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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": "Minimum tax withholding paid on behalf of employees for restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r99", "r594" ], "calculation": { "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedTerseLabel": "Cash used in acquisitions, net of cash acquired", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "terseLabel": "Additions" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r101" ], "calculation": { "http://www.maxlinear.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 purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedTerseLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r100" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r393", "r416", "r718", "r733" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.", "label": "Liability, Retirement and Postemployment Benefits", "terseLabel": "Retirement plan liability" } } }, "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r417", "r419", "r425", "r444", "r446", "r447", "r448", "r449", "r450", "r467", "r469", "r471", "r473", "r479" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r451", "r470", "r473", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Pension and Other Defined Benefit Retirement Obligations" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units (PRSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r484", "r514" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r352" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r352" ], "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 (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "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 (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r698" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 25,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r37", "r38" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r10", "r12", "r238", "r239" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPrepaidandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r102" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r103" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from the issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r102", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r268" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "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", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r20", "r21", "r270", "r698", "r729", "r739" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r270", "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r268" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful\u00a0Life (in Years)", "verboseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails", "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r74", "r86" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedTerseLabel": "Amounts reclassified, net of tax" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r294" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Total minimum payments" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligationDueInThirdYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r294" ], "calculation": { "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_ContractualObligationDueInNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "auth_ref": [ "r294", "r300" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "terseLabel": "Future Minimum Payments Under Inventory Purchase Obligations" } } }, "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r530" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred 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 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, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r19", "r116", "r122", "r714", "r735" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r19", "r116", "r122" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Short-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r14", "r22", "r116", "r122", "r767" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Long-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsCashCashEquivalentsandRestrictedCashDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r274", "r276", "r279", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Activity" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r114", "r273", "r282", "r285" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r275", "r276", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r276", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Liability ending balance", "periodStartLabel": "Liability beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r23", "r276", "r286" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued restructuring" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r276", "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-cash charges and adjustments" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r371", "r523", "r698", "r737", "r759", "r764" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 5.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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r137", "r138", "r139", "r142", "r151", "r153", "r232", "r520", "r521", "r522", "r565", "r566", "r630", "r755", "r757" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanFundingStatusAxis": { "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r445", "r448", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Funding Status [Axis]", "terseLabel": "Defined Benefit Plan, Funding Status [Axis]" } } }, "localname": "RetirementPlanFundingStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanFundingStatusDomain": { "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r445", "r448", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Funding Status [Domain]", "terseLabel": "Defined Benefit Plan, Funding Status [Domain]" } } }, "localname": "RetirementPlanFundingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r186", "r187", "r199", "r204", "r205", "r209", "r210", "r215", "r384", "r385", "r707" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r125", "r126" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r689", "r693" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns and Allowances [Member]", "terseLabel": "Sales Returns and Allowances" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r178", "r215" ], "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", "verboseLabel": "Net Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r453", "r454", "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets of defined benefit plan with accumulated benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets" } } }, "localname": "ScheduleOfAccumulatedBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r74", "r670", "r672" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) by Component" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r251" ], "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]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Defined Benefit Plan, Assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r453", "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r579", "r580" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsAdditionalInformationDetails", "http://www.maxlinear.com/role/BusinessCombinationsFiniteLivedandIndefiniteLivedIntangibleAssetsAcquiredasPartofBusinessCombinationDetails", "http://www.maxlinear.com/role/BusinessCombinationsScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Income Taxes Components of Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Income Tax Asset" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r161" ], "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": "Summary of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r482", "r511", "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Schedule of Expected Benefit Payments" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r251", "r257", "r708" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r251", "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r261", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r18", "r34", "r35", "r36" ], "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": "Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Prepaid and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r19", "r122", "r714", "r735" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r275", "r276", "r277", "r278", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r280", "r281", "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r276", "r286" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r88", "r214" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.maxlinear.com/role/RevenuefromContractswithCustomersRevenuesfromExternalCustomersbyProductsandServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r484", "r514" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r490", "r502", "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r547", "r562" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r174", "r178", "r179", "r180", "r644", "r646" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk, by Risk Factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r193", "r194", "r195", "r196", "r197", "r198", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r113" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Stock-based compensation arrangement, discount from market price, offering date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Stock-based compensation arrangement, discount from market price, purchase date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r500" ], "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": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r498" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "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 (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r497" ], "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": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "terseLabel": "Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r499" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Stock-based compensation arrangement, maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r491", "r493" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r514" ], "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": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Number of options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Outstanding (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r492", "r514" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Vested and expected to vest (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r481", "r514" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted average price of stock purchased under the ESPP (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percent of the outstanding shares of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r481", "r487" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.maxlinear.com/role/StockBasedCompensationSummaryofRestrictedStockUnitandPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-based payment arrangement, tranche one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Share-based payment arrangement, tranche three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-based payment arrangement, tranche two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r484", "r488" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Summary of Performance-Based Restricted Stock Unit Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock-based compensation, vesting period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r509", "r524" ], "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 (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Exercisable (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Vested and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Term, Exercisable (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Warranty reserves" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r55", "r83", "r84", "r85", "r137", "r138", "r139", "r142", "r151", "r153", "r169", "r232", "r366", "r371", "r520", "r521", "r522", "r565", "r566", "r630", "r665", "r666", "r667", "r668", "r669", "r672", "r755", "r756", "r757", "r797" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/StockBasedCompensationEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r137", "r138", "r139", "r169", "r707" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r25", "r26", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Common stock issued for merger, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r25", "r26", "r366", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock purchased under the ESPP (in shares)", "verboseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r366", "r371" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued pursuant to equity awards, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r366", "r371", "r495" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r55", "r366", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Common stock issued for merger, net" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r25", "r26", "r366", "r371" ], "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": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r371", "r483", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Common stock issued pursuant to equity awards, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r366", "r371" ], "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": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r366", "r371" ], "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", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Stock repurchased during period" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r130", "r223", "r228", "r647", "r698" ], "calculation": { "http://www.maxlinear.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsScheduleofAccumulatedOtherComprehensiveIncomeLossbyComponentDetails", "http://www.maxlinear.com/role/ConsolidatedBalanceSheets", "http://www.maxlinear.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r128", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r371", "r373" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stock Repurchases" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchases" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConcentrationofCreditRiskSignificantCustomersandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r531", "r532" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Provision to return" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards, amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r23", "r717", "r733" ], "calculation": { "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Income tax liability" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/BalanceSheetDetailsAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r218", "r219", "r220", "r221", "r222", "r224" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r583" ], "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]", "verboseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/GoodwillandIntangibleAssetsScheduleofAcquiredFiniteLivedIntangibleAssetsbyMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockRepurchasesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r275", "r276", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/RestructuringActivitiesAdditionalInformationDetails", "http://www.maxlinear.com/role/RestructuringActivityRestructuringandRelatedCostsDetails", "http://www.maxlinear.com/role/RestructuringActivityScheduleofRestructuringReservebyTypeofCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r290", "r291", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/CommitmentsandContingenciesFutureMinimumPaymentsUnderInventoryPurchaseObligationsandOtherObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnderfundedPlanMember": { "auth_ref": [ "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r445", "r448", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan in which retirement benefits are payable directly from plan assets segregated and restricted to provide such benefits and for which benefit obligation exceeds plan assets available to provide retirement benefits.", "label": "Defined Benefit Plan, Underfunded Plan [Member]", "terseLabel": "Defined Benefit Plan, Underfunded Plan" } } }, "localname": "UnderfundedPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/EmployeeRetirementPlansDefinedBenefitPlanPlanwithAccumulatedBenefitObligationandProjectedBenefitObligationinExcessofPlanAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r533", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases based on tax positions of prior year" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Additions related to acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Unrecognized tax benefits, accrued interest" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r543" ], "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" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r546" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r170", "r171", "r172", "r173", "r181", "r182", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates and Significant Risks and Uncertainties" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r552" ], "calculation": { "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/DebtandInterestRateSwapAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r161" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive common stock equivalents (shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r156", "r161" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (shares)", "totalLabel": "Weighted average common shares outstanding-diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Shares used to compute net income (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r155", "r161" ], "calculation": { "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average common shares outstanding\u2014basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.maxlinear.com/role/ConsolidatedStatementsofOperations", "http://www.maxlinear.com/role/NetIncomeLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "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=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r223": { "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=122038336&loc=d3e74512-122707" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(b)(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "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=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r479": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r524": { "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=122041274&loc=d3e301413-122809" }, "r525": { "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=122041274&loc=d3e301413-122809" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11374-113907" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28511-109314" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28446-109314" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r54": { "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=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r568": { "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=122134291&loc=d3e330036-122817" }, "r569": { "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=122134291&loc=d3e330036-122817" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r608": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r672": { "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" }, "r673": { "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" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r678": { "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" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r694": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r712": { "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" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r722": { "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=120398452&loc=d3e534808-122878" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r737": { "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=120400017&loc=d3e572229-122910" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r740": { "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=120400017&loc=d3e572229-122910" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r747": { "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" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r783": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r784": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r785": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r786": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r787": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r788": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r789": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r790": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r791": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r792": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r87": { "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=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "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=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" } }, "version": "2.1" } ZIP 114 0001288469-22-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001288469-22-000029-xbrl.zip M4$L#!!0 ( "F"0E1%1W&7-@@ "8M 7 83$R,S$R,#(Q97AH:6)I M=#,Q,2YH=&WM6F]OV[83?K]/P;G8F@"V+/]+&B<-T"89%JQ;@RY#?[]7 R6> M;2*4J)&4'>_3[XZ4_R1V6AOM6J=+7[B1>#P>C\_=/:1X\OWYV[/K_U]=L)'+ M%+OZX_6;RS-6:S2;[SMGS>;Y]3G[^?K7-ZP;Q2UV;7ANI9,ZYZK9O/BMQFHC MYXI^LSF93*)))])FV+Q^UR15W:;2VD(DG*B=GM ;_ 4N3K\[^;[18."E5;F0_9>@+UAC48E=::+J9'#D6/MN-UF[[6YD6,>VIUT"DYG>DZ: MX?FDZ0ZJ8*7M4SFC1'0^/UN.SKL%>YX(H4;]5MQ_$/-BYZ>#'3N<#R# M_<.?0WKL&5'.9]/Z5:Z#IK3K72IO\L]O^.J:4QX)E4T_[S:YF!9;_! MA+W3&<^?URTN0\."D8,@:.7?@#:A>?YQ$DP^1#U*YC";0JM-1E_\[^?+UY?7 MK-.*6GHJ_!?"7;S\ X.9 I)P@R/6!71N:I++AB M%[>0EDZ.@;T=H 08=E4:6W(TTFGV.Z34Y<=GK8/XN!.WJ:\; ?N=FX3G8!MO M;Q5,V:O444L[CML;NN9?=T1WK2,NZ^P7:4?:X!0 1HB(HX<0L2:-/8H%:N_< KWF%I<%DU0V93>YGB@00ZB'=3)0:..8T&A" MKK$"X@A>3SX!S:0.2*,P+I 5!W!C^+8;);:93[ E!:*/=9Y50K4B:A=@D\=$2^- MFK("04?Q0G&DU"(@*BS:>T-CS E/9.LD42H4P"C0"%4_G/7VI-R.V$#IB9V% MB(&AM,X0J^#T,MB-5M:7D&YGQJQ8^P3VSV!X=^? ?GT'&<]M!>2*AU%:U!4G M);1<,F[ XQ)Q)A,%A!\&& R)0DY'XB2684F@LD#/0MI4:5MB/RH61JL T,+H M% 2^MFP/\2@ 1Y =W&;CG@^!$]IWY4*;,4,.KS1ZNW!?G@D):V>"*_VO4Y) M_#X/(4(C,4K;2Y$3D$Q6;3?D8'7(P7[UCAQP/[Q0C#C.8R6PG8,="AF^OT,A MT^Z2'X(OS\'BIA+QXQG&QV%>)_*3\M)NWH582 ((U&JDP&MT:5 !YNNQM+X* MH!3D7@]MFQ;U8[D&&5#<([\B-@NXUJOZ1(T2:PG:8K62PI]LV#*Q4DAN)$U M!OKEJV).FDI+E,BG#.OYDZ\9V@(:Y+!&4:>"8\BEI>)4ZG!:WH@%M<(>@:@M M\TO\*P$2Q&J$_4&LKSX/HK>V]9Y@IS"?[ SFCZ*#0W+#7;!OG&=7,+]YAMX8 M^A@N8RD(T=SJG%-1XA:C@;8"!'-NQ QR& 22)U))-R56M&Y8"D"/3@^\^6'- M.N(7:M]M-:&B- 4"WWH6EZ;:"&^ WU0,(4=RIA#_V (%!1:)X(8I8-P?!/FB M\U]">;HS*)]G]HLQ5Z5/?(0!& SH[&V,JV?7T&@D2QND\/"XGE-[/&-'3+\V M,/=$E^[AL3OP#9W,HQ:;HHJ_2B0, MJ'1O17B X8+9])Y<929N>,&?.-%A5%[.;=D/EHRXG1,CRL,^O$#X N5G7Q6/ M*5/R!E1U_'1/OOX)#GG,P;13>^C>H]]#^_-O,8O ^B+_4CE8CHA%*B9D;\&Z M5D@^&L61XCMM[)SB^!>H+,ND?K>S^TR[XV]P%OU)(AI&<^X^::!,=IZ02$(L5ZYGO0R? M;XC&!'+LB8RG]?YKP.S83^O:0>JPT?OF0L_D=P"- /Y$D15OM M]9S?VU8""4(63 /=K'AAH3_[XQCK2J'XM"]S[RS?Z;CZ\)]HYW36I[L@8RI. M2*.JJQ$>3*&YNB9R=!2U#X[HIHA#6#HQ&[BZ1!+Y2R1-)U;;>M%1Z+BV-8Y: M#[9]2&OG(#KL?GZU[>C%X<%GU]J+HSC>3&W3NS>X&!?1%CQ_6>O4[@&AWRYN M6>ON=1;"QOUU#$OXY3.!OU-TCM'EJSV;X[J:_2.?V$^0F)*^2;?K_C+7%M.+ M:7*U;\83@4#-?KN'Q];_/GBCYXZG-H3Z%B[[O*)53J7K42C+_"DXF_GTL:[2 M-[$RC]7Y5P:)+C$TSR3/1A(&J[?]GE;B"ZS$W@>N6^ZOKD#3\Z8M+YG=NVY; MZ'#?N!^^O8UAY0+N(O%X7A8ONO $LT_I5KM\Y,YN]1MN$/N[S*?_ %!+ P04 M " I@D)4>YX85$@( !=+0 %P &$Q,C,Q,C R,65X:&EB:70S,3(N M:'1M[5K;;ALY$GW?K^ HV,0&I-;5EB4[!A+;F3$V,PD2+[+[M*":U1)A=K.' M9$O6?/U6D:V+=N?VE?U^O7=-?OE[M>WK!,UFNS.\,Q*)W7&5;U^\UN%54;.Y?UZ M?3*91)-VI,VP?O>A3JHZ=:6UA4@X4;F\H"?X"5Q<_NWBIUJ-7>NX2"%S+#; M'0A66)D-V2LTTU.!MTVB%:[V?M/$XVL MHWCH8]U4PGF1Z,SA> ;[AZ]! MS9HR!P^NQI4<9GT_I4KH.FN.M=*F_ZSA_\ZII9;P5*II_\6=3,&RWV#"/NB4 M9R^J%I>A9L'() A:^0>@36B>_SD))G=1CY(9S*;0;)'1-__ZY?;U[1UK-Z/6 M8XN7)\[-$.?N=-[OH=8ETV/T-9CO9/L5&"<3&7."(-,)>V]D%LN<*_9&9AR_ MXK=W"4J 8>\+8PN.1CK-/D),79X_:YXVSMN-%O5U(V ?N1GP#&SMW8."*7L5 M.VII-1J[NN9_[HC.1D?<5ME'!V/(V,\1>RM=/$HD*%%EL??0%"?'W?-G)V?G M:_/X/@8'SV]U:LZ%P/"O*4BPQ]D,(OZN*F&Y[=9'"$B>ML0 ML2&%/8D%:AW< KWF%I<%$U0Z9?>9GB@00ZB&=3*0:^.8T&A"IK'ZX0A<9HQG M4U9DSA2 ,\!ZZ$LCKB)G*?XRE-<23MG),)U*G].\W)I !C%8R\V41%)^#S[/ MS75:?";0&!Q2^;I:)L)8&JRC*)9A=[1$8 *=C&0\8K:@CT7_"1@HE= $4FD5 M%ERJW1/I1CA!FV.RI=%);XZF:8'3'&,WP0;393=\#HX_$M2.AK>?#OZ!)?,J MO4!4%<&/XMALEMIEEF!*"X4>:[PJ!.I$U"[!IXJ(ET9-68Z@HWBA.%)J$1 E M%NW*T!ASPI/8*DD4"@4P"C1"U0]GO3TQMR.6*#VQLQ Q,)36&6(4G!X&N]'* MZA+2[1AE!9UR4<)+;>,&_"X1)S)@0+" M#P,,AH&2=D3B))9B2:"R0+^%M+'2ML!^5"R,5@&@N=$Q"'QLV1'B40 "/(#N MYB$>\6P(GLY^*!38DAFT>:UY<@3'X2*$8<9RG2F#;IP<4,OSX@$*FU2$_7(/%K20BQW.+ M/P=XE6A/S N[>Q?B'P- B)8C!4:C"X,*,%./I?7Y'Z4@\WIHP[2H',O5QX#B M'O,EI5D M5I6)FJ46$70%JN5%/X\PQ8#*X7D1M($9"!>OAYFI*FP1(9\LK"> M.?EJH2V@00ZK$W7*.09;7"A.10ZGY8U8D"KL$2C:,K/$;P,@0:Q#V!_$YKJS M%;>5O7<#!X7VP<&@O1>==M?!OG.&7G1ZX,V/:#91OE#U'LH)Y87)$?C6\[4Z_&7-5^,1' M&( DH1.W,:Z>W4"@D2;MD,+#S\ULVN,9.V+ZM8&S#W3AMH^]2Y'AD+2.2#K"*5FP;UD!_![Y MFZB(CN/"$.*6ZOXC?:FV#I_0>3QJL3&J^+U PH!*C]:$$PP7S*8KJH@3\+D8D>;?\Y20K 92(+.Q5F,@9I#Q M8?FZRI3I&])]SE?7VNE%W;/>3FKKWKW!Q;B(-N?9RTJ[LH*6?BM_8,W'P" K:YC M6,)OGR[\@E]C"'I*P.;@+V?_Q"?V!@:FH%?6K:J_Y[7']!HTN@ M[IG3GK?05N[BYCI<1NZ'5W1C6+N=NTA%GIDU%EWX /-1X;9WV7;G=>M5W_(S M7#SV5Z O_PM02P,$% @ *8)"5*A2+9 .!0 ?"8 !< !A,3(S,3(P M,C%E>&AI8FET,S(Q+FAT;>U:;7/:.!#^?K]B2^?:W@Q^P[PD0#-#@%R9IB$3 MG$G[Z498,FAJ+%>60[A??RL96A+"77J7]O)"/AC;TJ[V6>VN]#AJO^@-N\&G MTSY,U2R&T_/#XT$72I;C7/A=Q^D%/7@7?#B&JNUZ$$B29%QQD9#8&_L$3_ZPT,C M'>Q>R&1J$;.WI1E/K"G3XS>K%;M12U5KSJF:-CW7_;5DNAZT(Y$H'$^B?'%; MJ-E0IMB5LDC,)TG30"H5HJOF4,1"-E^ZYJ^E6ZR(S'B\:+X.^(QE<,+F<"9F M)'E=SG :K(Q)'A4=,_XG0YO0//,X+TQNH)Z8)VP%P:MHH_L?WPT.!P'X%=N[ M;O$_VWH+S'L4"G$:F?Q/4C_;F=W^63 X&G0[P6!X@LES-CKOG 00#!^\Y=X> MG-LCNVO#J-_5UK]ZZ=7=EN?7W/*#-[XS@DYO>!KT>^L^OXYDWZW#\.C!0PG> M]6'4.3OLG/1'UO#CZC=48)3R@J:%8: MZ8^O2-5;73 HPWN>385D,&(LH9*G>1E.IW;/+D/(I.+1H@QI+K.3F\Z81,LX1*-3R7+C)DH1^(84!_&!0KB^Q3-SI8>24@2ZMH6_U!&'L[5,+Y,D1?-R\=]OV'Y]3Z__"G--T=7 MRZV!;;8&CJ*;;36[7JMO;75M;VO;WVFM^K9?K=Z[6M]NN/>O]<>XP*_;7G5[ M\[I:QTQ:,7$8&EE*DKO6RMM>"KQ5_B?Z1 SMB8YD3N8"**8N5)P:O*&!/#-3APH3B$T-53-7J M6FVT,G/=NF&Y!O^.I<;57BC=R67?T?7Q>/>)A<1QF)CB&BCPFOCY2[)(E\+L-QUR%TXBSF#XWKEX\[0C[CK#O"/N. ML.\(^XZP/RY0SX&PWZ3MM^U;=LSDV:?"\Z;LNZ1XJ$F!0?8(N?J=IVJ-Z2Y5 M6+J_YKK_$^R"LA]]I3I+RKY&Y[M"(IO"?1RN)?IGLMC@]3=9_!9LMYT9VOY) MX"[_WK]Q5"D5Q5FMIF0QT5\@-@XO?:MIADRYWT3(& M;KK:+?,)H.= MQ"I@9)RDV:^?N?6BI.ME6Q_6\8" [W:^XX/UV=D;G/7];^=#L!!Q!,XOCD9> M'R@JA)=F'\*!/P G_ND(6)IN )^C)*."L@1%$ ['"E 60J0VA.OU6EN;&N-S MZ$]@GLJ"$6,9T;# BNOD7^2=(.Q^?59NN%TOA"@H3<:X)+Q:[I"I5U0$1&WSN/ \MV!11$G8'CC.IBN ,6' M"K7"IA5V=-RP9DVK9;8[[< R@V:+6#@T ZO]W9 @H70O8S*QBSTC&C/XC$).$5 MK^L*K\P3T834^(U&#GIX=>(=>3YH&)KQ$/%NK*%DEG#ET3[_6M1;$S/UOHR] M8Z_?&_M@>G$T]09>;^(-I^#L&)SVKD;>>-B;' !OW-=>U(M 041JAX!Q3+@J M>XI0FA&[?NABFJ41VM@T*9 50=T8\;G47\"$8+'=E&VL"!%;62N%:H?"=MJ:I&)U&?NI;AC%)-;I3_=K)ZW^AYX^;KD-,,T MS+\_X*?23XVT2F<6K/PI2;V Y=>Z_N._@;5CN17W%-V,Y$?$02^C"$PE;I0R M3L"Y(!H8":R]AU]A-S>W9.Q2^^_+Y*T\_P-^$\"PF%WN#4?/&0+OC]@I*P\8 M-B>1W'Q79&OHOINFBL%(OPM!0<:BI=@.>6).K^[ED:$XO+@_ 5!+ P04 M" I@D)4P&AI8FET,C,Q+FAT;G3AZ,7T_F?]Y?0Z%J4JX_OUL=CF!CN-YBVCB>=/Y M%-[.W\T@=OT YHH)S0V7@I6>=W[5@4YAS'K@>=OMUMU&KE0K;W[C-:%BKY12 MHYN9K#,>-1)Z(LO&/XU>. Y,95I7* RD"IG!#&K-Q0H6&>J/X#A[JXE<[Q1? M%09"/PQA(=5'OF&MWG!3XO@VSLAKWT>>33):RFPW'F5\ SQ[W>%YR+*<]?M1 MLF1Q$O=.P_PD/>G'>;]WNO0S_"L@D!Z9MS[:[$I\W:FX< IL\@_BT$U.UF:X MY9DI!H'O_]RY9VKPDW&XR C*($S6AK2Y%(: * K<_FWC/\S"U(H2&;D>!'U* M84.QDJ_$P'(?/A'[UC^5I52#(]_^AHW&R5G%R]W@U9Q7J.$*MW C*R9>=34= MH*-1\;PUU/QO)#:4U;YN6[()Q2FYP%OR0=C0/?_C[>79Y1S"R WN4_JF.APZ MM8Q32*&;)I4Y7!*8-5I$<(,KK@DFM>UUO2QY"F_25-;"-"U\P57U M/.7YNN[[U2-^M!X+A()M$+C6-9&7M0*%:ZF,ALQ.\04N5VW!1DJ=>8&C 23(&04FUER5N_G LF4LY*8D2"9J)U]S$IZ+3 K"ZQ"TQD MP)MNH6W41#-*EB WJ#[S:]$UQ\)%6M89-BXV_1LA:C*XL0;- ;]CGV9$F*DN MG77J@A1P(54%@>_\!KE4UFM'>FBZ((,IIE@M4;54H\!R#5Q8M-0:K'NFE%HJ M2L.:S0G+':'*J7E$BDU>S7AV5\4]N+;!]@X?[BKR)9@?G A^N> EPI5T(8HB M)XQIN27'W5M]?*CWPUYR>FSKN(^BR:Q_:!8DQ(NBW!?V[<'>%X91/TX.A9'? M\WL/A$F8Q#;SG3P\B4][P;'[#6/P(XW(RZ,X&6K[A%_I>VE@7D@E#%5X-KM^ MSL7P?S.C,'96SI"E11 M]R-V<%%8R_:F-%!8TAQO\,FKP[X\_K\N;$F;L39/N_S7V\;^V5Z*[/5L_ ]0 M2P,$% @ *8)"5.[(^OWY7 0 H!8M ! !M>&PM,C R,3$R,S$N:'1M M[+UK5QM)EC7\?7X%KV>]\W2OU;+C(RP 9<'OM0Z$7$"A'5A M)&$#O_XY(< VMJN,RP(IA:J["DF9RDS%WN>RXW+BE_][VNNNO*?AJ#/H_^N! M?"@>K/S?)[_\?ZW6__RZ_7)E;9!.>M0?KSP=$HXIKWSHC ]7WF8:O5LIPT%O MY>U@^*[S'ENMR7>>#H[/AIV#P_&*$DI]<7#XV(>"6AMH803; HJZ%8RT+=2E MQ P"LDK_.'@L@D(M#P_'X^/&C1Z=QV'TXHO3P8/#^$1]X MQ(\K_Q<>7)[:&0U 2??Q] \?/CR<;5%TY'G6LG?]!7I\I' M_[/Y^/HKWWH>&4)X=%K;Y.JZW4[_W9_\S'HXXNCC$W=.Q]\^N]/G4ZE2YM%X MB/U1&0Q[.&9*U0<3+891JD\7^:,[2OW9A3ZV+1_O_!D47[1J/9J_@/KR9/OH MXN#5J;W3[K4+]_"TWAV'#].@-VE2J3YAP#^^Q9RY]HTK#OW9[Y>F)?QG6*;! M27\\//LV&2\/3F[^\1=]A=(U/.O1R:F/N]@_^-<#ZK?>[#Q@[A/F)[_T:(PK M]:LM^M^3SOM_/7@ZZ(_9HEN[9\?<9NGBW;\>C.ET_&A"C4=/_N,__N.7<6?< MI2?<0JVK=OCET<5GOSRZN'([_/SG3WE7S/$[D8_T^E_T]F#E4[F2V?] MVUE<&[Q_J;;?[^G-DWRT_G[_>3C:ZKWH;>X>'N[UGAVVGV_ YMIKV#O:A/;: M;_Q^_UW[O-UIG^\?;?;6/[S4[>[>^7%G_V@=]MZ^.-S;W>YLK:V*K><;YUMK MKR6_[^VOI?.]HZ3VSE\<;C[SXJ7:/]M[F^RF>OVAK=8_;*H-U7[[6Z?]_/49 M7_.L_?P%7__=A[W=3;._^UJWU]Z\S\^?=>+S-[9]M'_85INZK?AOKS[/B\Z> MVCC;?+LNV^?K:G]W[VQ/;?/SKUY^YS>^E^GO[PY4N[>N]\Z3WN_Q>6_7Q5[O MQ='>T<;IWNX;O;F[WVT?O3C:?[YWRL]X_G)W?;RY(T[YK]I<6Y6_"P<))8E6 M@"!:$)5O1>E"*[H2P=F<@PX/G@AV;LI[L.&71]= O4V,K^+1L\XH87>/3?49 M?S):HOP]E/57*).*QDN@ELS2<3"6NN5S3BU(+@O&10DK'SRI(,P,WU=\_4%> M(GPCA.$KA%,A "]#*V5#+1 IM%!8WPI:I.@U<=+D'SQYMG>'^*XRN'D"%.R.Z ]@?3;$5#.3 ME9-^YP+4DU%^W%)H@^I%;UCS90MM9"2;QDO0H3BD+W\@R?Z'QRU MK_Z]XL<5(?[4[@FBQ&C)(NLW47R(*ACO$$72)D;Y)W9_*5$>OQH.CFG(E. T M=;S:S^N?AE[J/>MO]?;Y.F_XG,.CO;=\[:/M MH\WGFWR_)/;.?^VVWZZ;S:,#P?^:EWJ[2__>/MM_FX^C KO?V]#MW=\.MYZW M#QE'U7Z^^6'O_.!#^[Q>HU[SW1G?G__M%N:!V=I]<[JYR[_RZ)W8>OV[=-IJ MMC!N11];8-EG!V=2"XUG 9-]#"H]>/)*_9#37H)W^^"I]L'O0:B8;,26M-4Y M8^:<.5O;"H$]7 WW;&AT]/1N,!WV*[=M%LE6T:GPS[ M;U@I#9]3GU@UK8Y&)\,JIM_BD/^.SW9IV+O/N)YO0/OU[P*"=$C44BJ6%KC MJ;(KHF93UAL9!$K!N,I9X/KA\:S)TQ@X9#QFV03]A6+ZWO0O_< M;\CDYL'O!FQ) 45+ =5^XR!:+$!$RY#/'!B),N /0P86!#I@+<.O6,?XR&8> MG5+.F&!-O,AQOQ4+MS@2XKC3/WA).**7'8R=;NUY.AD..2 REF.JD7&K/.OT MV9EV6,@.1IUJB.NG8^J/.K'+WQJ-9PNLW.Q< ?OL'5_SJ'VTH;?6]F!_C3/? MMYS!/N?/SS?4UO,WYYOG+SI;NWN"@>7G.>UN'3$PS]OO^+/SO5W^WNXVWW_3 M[/4V]038M^NH\S[ZWGVY4,8\YV3R?9[N[>A\VU-[\S8H+%:VHY"9Z]L2HM M+"&TM!6"]2YKE\PITO<[RO]S-:7A">4K #LTNH3P1V@DM5( 114C"SCM@R$P M29*+6F4*9D(CL:31W-&H8/).@VOI;)A&X%S+!V16Q<#*J7"N9NW=T2@G%Y$\ MFJP\>,BHM&)-ERU&1TZ;K[U1C1MK%,<;_=%X..DTV^#K#6DTGH>P(=L[E[0X M6M432'?Y?KT7A_M'KYD>[<[FVQ?OV+V;S;4#V6;7WSY*\&78V%S+%=+#S1[K MYMZS7GLM >OQT[W>Z_/VVKL/6VMO1'N-]?GY8=G:3>>D*PI$8):@G,#<%C< M.B\T>&5;RB.+6\[#6-=FW\)0:K>2+<$Y!D?_$#C))LGHN.R+XP NO;$I8G:< MWEFCD[B!N-TYQ"'5<<[\=- [9M%8_6OW ^=KZ MZ7%G.#EY+F#=^IBJ[;$+Y>L]WS.;O3>G6[NO]?YNO>>;L_VUS?/-W>Z[O?/M MSO[;%T=?I6I'W?'0XK M3SX?R7QX.LI\A4?7+W%Q^T_WO'R$T>!D.'DW&8A^?,F]"Z#_2F_XU85HTC]Z M]:Z3Z_O2H>'*Y('HF\/,3S?^^_K VY=??G+UT?6K'T_8>?5N-,;A>(W3BR=7 M44S(J^]].O;Q,?.G4Z5J:?GI%A='KMY?W>31M8;Z9KO]0/_R[)OK8H+!^+*Q M;$N+CQ>Z/'*S%JC][9.??S)AW\6'/<[]3H;TY')"R>,W.VM77[\Z=/6^?O^; MK4E!EB0BQ*IEZG"M\"XFB-&P_U/935JSYJ!VOEI35>HI^Y.M.:J>>?15@U[2 M>7+PAUOT![3A7+7H%Q;Z8RUZK05^0-;,50N(GVF!SRV4 _HDYG_\>;GSGA_K M\U,G80O'@^%?-.:OOE\_7*/^H,>"[QN7O2FEKUWBT?6G_Q[S-<=G*;4II:;1 M2@;,B@J*&+.-J/PDHHFKB#8O!+@6T<3-(YJ86D0KF'/(J42)"#XH=$9'8[E] MC,J!3&TW&2[;C9MX_MI-AANW&Y\ZK78C=BO@O!:3.N--ZD6^1>[T:L]+G2K[43Q<==34(;'Q M6540@SZ_':V>=C@L79W&G_<&_9WQ(+V[N-8OC[YYBX^M]O%)?L@!2C^U$.!< M+([5%'M^SUK-!\ND]B:@2SX5F18&FM6<)]UJV'V%G;S1?XK'G3%V&P(3E2RM M-6PQ 0&!DT' ()- @]F*H!<'II1.>B?=.@U]:WQ(PWK>D [KU=[31C\->M00 MR+37SA83.2-'L+YX'97D5G68P1#ZA8%LF\;8Z5->QV&_TS\8-00?UJ9%*%]0 M&QP!NE, MD^/S[/.LG&.&*%#FJ)G'#LFHJ(M7SBLL:A;YZ:)$]=F#*Q5D3=*S:E,0I<02 MT$B3O/3.P#S'D]%P_/CI153G(+Y>"J7+$9*MLIH'QY-^^ FL-SHS'YV,QO76 MWT%Y&>0P&9.(WQ,&M-(N>3.GP+%F%L)F$M%QB_K AJXD MV>*D!$AE$;WY+)+_V7OVH%(.*K((UP"41" /.I%QLA!P,K9X0-^^*YT]JE%J MH3!C'2F%9$)@^9Z#R DM!7TQO+ 08-Y5IU>8FF=%%R X%5$F#SDJ%(I*3LEZ MC8J3K(6!9A:=7M.#B80KV;JL%%L06NLI)I(I47*L6#TL#DPS[O2:'F0E::%U M- X+0!#61R]M+BHJZ5BNI(6![$[%P!1-2EE21; (R!I2EIX3CZ #6-+"@RQW MA\^L6B!Z(UVV!KQ/8)!3ZX(Y6D%).2\N^DCN>.RSR?%Y]H.RVC)S'8'5X$" M]MHHZ8D(8@(^N'B SJ33:S;@LOYUBH()'A5H*$&$[")ZKY/F%$ N(+BSUL"S M 3H91T$XB@4O>S=E,,JJP+H7;5*+!_3=:N#9H&KK.F?K%3F7P#*J) EC"G5M MCQ$EWMT$LR;'V&G-?+N>!UD1DZ(L;8F0"+T5+(&#NBBQHD!+^ MX,Y< HN811B/K,\A MABPM:"4\">^@2&L81*6;( *^!1B>+A!@G];J7SSI5XOU:[FT\ZZSV\Z_# >:(_;PZ M&M%X=/65VQ^$%8AK/UC0?#2HB]!*O+D]:7U!1%:5R\:"58;^X,= MZG4XG;U]4PO\_QN:VN>G_H2I 2/'DA)\ E*!9R,V3.T)5KIOUVF:TYA?(:= MX6_8/:%?SR86];2+H]$G(-=J!:GAQT)A6^7I@"^0Z:)0V$;_&RR8UG*E.2'8 M3!)!-"3J''HBIT%(CZA5 B,P2=+1-(E@4X)Q6H1^-:A;1'6P6VM.LY;C-]#3OO&:CN MV;^IFR^?[?8[?SX1Y6?Z4[V1G%,*DRQ 0J)-4$Q+@"+ [@O1)D;-(PQSAB6 MV,&PS 94)7FK4&&JNQS%!KG>9YU^9TPO.^\I;_2Y/0YJ[>Y+-7:VB4>#X6=& M=O6E-7I/W<$QY5U*A_U!=W!P-MFXXWO";=[),ON D(OTA1PYGR7(E-%2*0"Y M6)^D_%3><4FH1A#J5KR/8M^OO"D95-U937COI2Y9D(I2E> ONX:6O0U_#L@7 M'0@_4Y(H*Y.==&!E!B=E8(0L%++!QYBE:I"^VZ9:%3Z-3X:?)%?J4^E!U(L882C;>BR*,+$$VJ)S%W",\F](6Q8 @ M*BRS18& WD>G0?D5%"DDPHBYT5TS7<+ZVR65FH'6L:8=%: Q00IHBI2>Q">4UN_B/[X3F&= MC1.NFXU"2EK9'"!($R *\@6-,F0D-F%.S(^'V3HO\-K9"^F'.9*F6'Q*B! # M8HP^D$\*2W3:-FG1^_PB.Q-7[$ H4"BU"1H$Y" @*N>TCM& $FD17?%=(SL; M;ZR%\>2\3>R1Z^1Y;S@]E@QRS.0"-&E1X7>1K5U+5TJ'\F1CRT5TP\%%[VMY M?6L5."C1LUM.FK04%(+"17+#=P_IC*J,>!3921EE H>>DV(CBX3BB\A"-Z \ MV5SV2-Q.H2[AE# Z5J<*=9>8PFXT"&-9G1IRN$!8W;I:N16 ?'"HBPVL)C5@ MLM&B(&O907KAK&M %:_%L6< M.[PIUJ5(RA3M$B<;")"UB1E=C57%E2(M+A)6=^CPI@B0S 554H0V$&CC8B!I M(:E4)",78($ NEN'-T6,=$9O3 DZ.)BL-[>2R K&JW!T2@U8U#SO#F]ZRS"M M%EY;[;U) E!RKB "\5\M4& N4!8W:7#FQY J++7*00$Z8%4#( &0RA '*#X MLP4"Z(X=WA2K."0?$@GI"0MH+:-@VPG2.M"D**M%PNBO.KSO/DKM_KCV&!>; MQWSJ&[EV<.=P,!S7IV@(1="8Z,@8)Y,%#+[N=&=D,,P282WH^:7([>"R=.^7 M91"R%)PB"4^2(%OT2%8:U$JA]!K<_/+B]MW[/7<9"EG/("8@0G!@L6Y#%;0H M,C%E]!RGT0N.BZJ;0F4OBQ5 )D1T2AJ &$N4%L7\XM+8:/]RT#]H$$,LHLG& M6C'INTH8"53D:"^SQPC2"8_> MI^Q=*(18O&G01)P?6O]7^?ZRD_@:GR_]6\1Y.0H+U2D;DK*%9*S74D#=%%\,F 4:#1LH?,_9#;O6$UQZ R%%C*Y M:%0$:P(*:3W(Z.M )Y4FU=:YTY73C72BQ17EH]04M05!-NAH?8904F;GJN*" M.=$98'P[_C0YSUFYSSY8%O2V[I3&@K^@!@K"-V *0H-@F^*60#H%$8P%DVN9 M&8,IF%"DDZRX:N6917>MNT/,U,/ANQ&+]LF;-O9H(1UK*+H6TOV*RR\'E!'>N=(7P[-?8E>A.DBIK%MF+I#5@K@'#C1@*?]8*ZU5F -LU\ M-9:2=6;,%/M4&:R0.1>32*C"FG_1G>K3D]%XT*M=G=W)\,CHL'.\D"[59PS* M8LR2=2,D'85U@5P*LGCM0@.FN,PSOK6.:8QK1X, M:;+G25.,#"!;CVQB,@9($2*+BZBC446X A@6U,CN'+$IIBR%L&Y$4 (',HT9 M*6EMR?E:^[)96X_^)>BVAIF&6\-7PT$^29,I'9C>L9I?Q*Q%6H@.9$S%(&A5 M0K%>&T94>'[?A,G3!1=#,$9#H.JY+2@/G4FJ$UQ M99:*A8*WP@0/$71$"8EI ;($TI@:Y%"LTXR MQ&$Z7.4FNQB'JN>NGQ[78?Y%=+]:1;*D2TJU(C\8[PS'UUR2]-8G+(OF?F<) M\$PC8LF&4..UJM"#HJR06K* MBG$.8"WKT$5ST3O4[7;Z!\^I3T/L,LRKN<>BG$-2PI7 [GK1 MW/9<0#T;!RZ*5%8%D3(IT &\-1B\QBA!.IM] [JA/FTP]K*#\7+)U+69LG^P MM]C'TQO2^938+#F)DJ&D2=ET-"@1K2K%41VCGO\Z:'..U13KH15PP:D243L- M/@FV*>>\\HG%312E21V%36@J! MK"SL<8LRB3(VR-^^&@[XAX_/7G6Y+3@97?_?D\ZD'^'7L]VSXR\7B9\,^YWQ MR9#XQ&>=T_IJ(=5GK2D@3? .=0:K<\B(*6#FB!JLL@TH(3.'L-Z*)0H0)D2C MT-5.75:/6+QRV6;)LJ)X,?^*8KZ1FIZ>\!"+"!$,)[Y@2$2R4 ".D/.I2:, MKXR&X\?;R.'K I3Z=I.5>^]D:N4Z?H@,FY@..WT:GGU^XB*Z8R*K,"81 MU]M)JIT@+WR2+A)H+R(DT*F88)",@0:L5IISJ*87RX,0#FT04EL%*E#P1@DT M7FH$Q5ES0QWR#&)Y%<6;.)HL5?LT37&A7;*CF@-:345P]%;&@X@^8@2).9M& ME+*9DVA^#\E35_*P>C#.NP0)19T2*U.=4\D?!6S HKGY1/9V*C0GDP-EB1@( M$D5/WAM/D[W&9#:+$M%G"=;T8GK4$4AKDG7; B*(Z'2FXK*74')J@LCZ2WG8 MSJ",/^"D1^7JY6>SJ>JDUX7LXG04(7N*K(=8&)$(12BPV@4=!+]?%$LT<8;>30:LZW.*4""8F99-0#2@K.H^XWDYD MQSJY/852=ZGP"%@4!_>Z46*.Y!9&+LT.JBE.CB3MLXAURE4"A8DC>A*ASN$HP$C%DK(FFW)PJ%QL0OW6[T^"VZ;++J).?W>( M_1%.WKP:LE=IB$G9#. -1*\U2YFB AN6MM)R1N&%]8LQCW]6,$W/FI12'J4O MT5A.*(R/HAC#HB'HDM$U82>T[\#TL9.@+DK?IO')L%\[85>[W<$'[*?&S&)# MZRGFXB*X!(&S"5=S_#P#-<5*5UK&%#V 3A*<-A%CDFQ5$ ") M(];\+XKYN#BM)A&,T:!W/.C7S/LZ4*LIG?1.NGQNGCB_B\)_J_GH9#2^[4&- M*2Z,L2&)DCCK"\Y 0G:!,3G)RC?KG+P4BXC7<^ST7PY&HS:-G^+H\!F;V+\I M'] K'#8'N%R"+;8HE[" ?0FYY*/0>D2%I2!C0J<&3VGJP@7Q*Q6P\JJ?D7+G/KSV]%OP"Y7+>6XV0J M H?CZ!VGQ\5'E$%'[181K]GEP]/L&$745BEER3@(0K&#+4Y8(8TW,FF[B,#- MA8^]G?GS4A9M.06V*@*@]5@HA$2$6M>]!1LPGC_W_G/V0^_(Z!IVMT*$#$DF MK^NN9AI<=!B-;<(JB>9XW=G#':5UTJ!@MZP@6O#.FN!+EDXYET,3)NDTW%?/ MG@,V2[#"0ZW [%8S!I$=I&38ZY]>>W4Q=?%.D"D2S)U7S8@R]$ MAO4,(3OO!A1=F7_/?#L[AM8M[8H*2:0 < GI[2WL7@A4!][*VBZ M)#!;K4K=W3YY'V(424;I'4FR,#+ M ?9W7_[ZXJ1/]?(^1O5QP MSJ7L4:)<+,.Y"VRF.#4J8%(^3@HI0BH^H!@)?)4E.-9Q:H_)2MG'"PG$#2/ZG/\K&U>X2CDR$]N;P&O[RZP-61J_?U M"M_NP)!.6E]<2%Z"3BE$R"9J4%K%A.Y2.0FK=+,P_JGD_.;W9CV]59X.F4CC M9Y@FLU8_W?\M=;NC9S@\&/R*_7?M20\7=E='HT'J3-[6-8(+,J(U%-D-I%K%-F,#.'*K.-WX,;[U )\VXWD_Z+[O] ^NGS0UIOZI M)_R\?1I"RJ0Y94!9:ED^0!%\-EY'PSD>)H]6-H"4\]:K,#UP1$$*F9.&8 %( MB*!L8H0D)(,@2A-JM/D-AQV,7=K&\9=U?*F6/N\^.^GGT7HIE.K.+SL? M\+B>NH@#8U"$QZB)(U'=+S.$A%)BD08Q:P%NR:B?9!0_5:X+/OG)(D?!+285 MAX-ZWLN-7[>V%Y%3087"G%(L,T.=5!&SB)S8Z!(5&AGL_>94(R$UWODBA'+6 MQRI9$05J;3** MK;)M7(F2\W4>_['1>QX$J1R+@;26A 4DQO$KC\.!+_BB&Z012Q%S[RS50IMDM5"Q" @H_(I*F+1 MI!W(7(?VFL/6&7+HMC*F)8EO-K,CBN) (%#Q@-H$%I->!UP0[N(])S3),W'(W:=8DK)*>2(-#\EZ& MQ!\D5TMV2ER:QVR=]U)-S-0\C#9:V$*0:D41P?E4E,G4ESQ;I2),L@B@N3ZBTI<(I9= $C$5*ZF!LJW/RR83Z&3*]- M$66KGDZ5213:2Z$%2 /&.;0ZUH1 M#<@ (A?G1$2Q' >:=UK,?A@F*EVR\['6ZJH3*8(- *9@W\)Z'5!FBJ2 G;[WVGJ9I*Z]0%G'!MGW]$&Z\:V7U8O7VVU,=L^HSSOIRZ/1^-6D MY3\]PI^=M=5ORA8.:+Q+H=B"=>- 2U@X9PE6)6M*A-" AJ-)S2(YN)\T\B;YG(VI^^* "=H[A,"^*E(N0=LY+FGZ=<_$ZD59V4DMEF9,W+=3K$N'X&E;LG:*:@C_<:0\,ZCUB()FN.=CZ?%%[7D MRX^$*>!4R-6B.2 1(BU\AX$] DCY *+SQ>]Y,N/]-$:PP"2%AQ\(%H=DU'" MDU:@E"MF44KZW,]DH^Z]3C$I3;7^'WL A0RD3I#0.7+Y8GJ'E%K,*Z9K_&/? M8QV9_^06MCNC=]?3UJLADNHDZ@C^+<_PD+*EQ11L3P%"HN@D)W]@G DID[-2 M%(5!%-&DC8#FJC/[CM?>S M'9^]O % KXY02*8/GE"-C28DC"281;6K 7/)Y MP7):L?YCB=GW@S%]56"VVF<]7I+OJ9ZPB,::;)(N!9=]<1"B],:FB-DQKM;HU*3Y MP]/ \+LW^\O+Y!K)#I^H4/(^&DD00HZ2?;@K 6J7%5$3NM5O?^78O?4=5GL3 M%!5A? &R&57QK"KJQ S+P7^.>S%G#-VM:'BM2T"B+(I+(,A$#\5&+ZV4"%8U M:5+,-V#I'7<'9T0[XT%Z]^IDF YQM+!V!8XUNO *E>2T.21??:X))(+G'"OH M1MK5W0%X.]:EG,K61I&$!FTL8Y(M9DB8LO'RJB*Y4OZV,?G1%A"JI?P46@"3 MHD IV^(R1!2!LK:Y)&M#U%;#Y4P(??NL_+$6$"VAI[41H?;).V"!HQCX@$$# M@9)%H:FKS4RI8\*J6%*8HI139BP3N(FZ**U3G>D><^415W!Q5,;U.;V=$=4T@ M= "MP'N5HRLN^F"4MQ/E(L,EJC(L4?U!5&6X,:I\ZM1Z*[2&5"=82LLYKC2U M&($S<+&+HHMN_C.CU0\XS-?[QB?P==*8\B0Y>M/O<(#*7WPZ^5Y#Y4D!.LU27+SOQWC'Z#W#7&M1# 0!,%IE[Q0@-G'6F8L96X\QD(U:H'P;PP$:[#KZ$R"5IU3GY\. M>L?\E0OY-H%RR%'MD&YI.?<<6!S4,ITR>4 C6 M%SY$9PF;FX?>K;Z;7@8J#05/1J=@$2"+VJU2EYTY[P5;89,F6?T!,M>&!A?1 MIHSC&&BSLJSG:M'.F$V*.0&;%4D?YWCUSFR1NZ725L5YY05K '%ZYB%$Y2Q M&&=D5$T:[ID#>YK)V(ZR,>MB2N"< [RS*/BU,@X*"9KYA7GQK7F*,-?Y MMTY E)J!]NR_DQ>QSJB)) ,IU: I;;-7KK.9OR:CL3F32>15K1B%I=;8ML47 M)8OP#9B_=C$9<1=/5T_&AX/A5QMUK/'1T;B3G@Y.^N/A]S;HF)>T5VI.>ZQT MB%9""N C,>Y4@H.D$1< E\GTT=5^KK-'NR].AIU1[J0ZIM$0A#1%7[!NEZ< M8O2!4L1(#I3(UN4%0.C98$B=@WZS#,<7$,IK$0)ET!#85E3PF! Q!\X]&C0Z M\70P6?0WO"@TU!F]^_7L5^JGPQX.OUCXOX-=&FW3>^J?4)O&T\@_-_%H,'QZ M,AHS18:C3Y--KSY:G58^](U?^74!PK,JI>,+&=1".P-.Y5B* M87DO*>:Z16=9)A)+"L]Y(E$+YK.B8^4&"4P)/@3K%3I?%S[(1DW%OCF%5U.J MFIM9G*CSOA817+*XT8Y8Y>24).&M\T ZA.1,T:@CHD!UN6AGT1SQDL4+YHLE M9N6ME^!# D48;>V<5MHZ(;(+L@&^^"8,>GJ+#+HS4VD$BV?BBTGH$E$8'60" M5-&[4E(2'I/WFE(3DN*;L'AMR>)%]L4J6Q]0@R%3P-G@+Z R)O]%D]C@?#SG?7Y$R7P5=- M<"_\,%JKM"LI4U9@DXI%)71)9&.C*EHVP \O&3PO#)Y5WT0VQ7(Z(0ETT#X! M>V7R*9)RRIK%\<&W*:J6#)YAOP1F3)C8XQH'UHB(-I?H=8I19R]H<7SPDL&+ MZ8-=9JH6B49)!5JFR/PM2F $SHV#" T8:%XR>$X8/*MQ9H$J.Y- 8ZU($J++ MA@F+7H*+C>A5NR ]"Q=L\8/*-J M)8L-(D&]GM.A<@(!4-2JLB##6ALNV2 MP7/"X-GX8!]KJ:"ZY]VD((;UM=J7$2@<)LY6S.+DP3/H%KYG#)Y-'NQ#(@,B MI1P]N&)#*%'(J 78+//%3@"+X8.7#%Y,'ZQ3MBD;$RD[R,X'XI1"..^M4HI4 M6AP&KR\9O) ,3MH2@;-UASJHVUU1"%K&H"03&LURQO -A[8_;BSQG 8'0SP^ M9&OJ?EJ/O3KJX"+*J&""R(J33^L,A+JS#P?Q+" '85QV2_I,VSE]HM>/NJ>" M/K.1$DXI+'6WG)(2>(]1V.B#,%U49WG\9F>Q9(3,UA4=;,J6=0,5+T2&8H-V49)= M+K]>( ^XJ!1V ")H&9+& J'NEX[10K#6.^5B;,)*DYE3>/;4F.# <(A."<2)FD3CKDR50UJ*X)766WF_.*>QL,FA#);$"'85' ME"A44KF$)&5N@'SY#G)7.X\/RML!7^GNYS3\F,$T4D%DSOR\K;5#LH2Z:67( M#C DT":3R4L6W5>WVT@V2T6$3L92:SGE1$&XR!(G2T.>C&C"R/!BL;F1NJ($ M ]9:",)&5L4Y:J8*VOI"EBB7+%KZQ :Q.2J;4&9,)G%D=PEC]"*!TAZ3"KH) MX\2+Q>9&JHV 08,CIE , )Y)E&5*WKAB =-%9%VR:.D3F\%F%2TK'J]E,!Z8 M9=[Y1 5\W<\S< +9 -4SYUYJ-OF_<"0,Q[GH"M2=AK!HS:F;3C+;((Q=XKHH M?F,V_"HEZ@00G"P$R;D@B',H%I_,9,.ZS M-UF8L2X7Z4*$@":B)716B4@A65QN-;>D\+PG$M$(F4Q,F)/CQ+26C"#4I!3E MY M" Q*)&R+WM+WLLU_(OK>Z@8:.0D&!6G)*>54HA$8]$D:11NTL)072R[JA MD0@J9&&\\;8)(VPWI/!O2PHO:"*!$$VQWF% 0'#1!L.)@\DAAF(=-8#"-^=7 MG=7R4\;1B,8_79YOYNLM9E6#VFTF9LNO D!( M3CHL21E5 J8FY'KWW.O-9J<[U@$A.@-(!"311\$ZMQ@9/6=\I0E[U"R]WOVE M;U;"DHQDBHA0$B!$ZP6"IPS\O]#\H#VS)6KW)6Z2#U*D9'U$8/<7=@I2^<)9.=LJA5)%LL@O3:.U!1)!):A$RI"84AYX;),V?0;.8J M**%5-HK)X2$)%[*.I+R-/CIPN0E+HN:&04M?.$LF^Z1L2#G&6BW-:^N=K,-V M$@6@%FJQ2H3?D_A6'+K, FH MLTJUEG9,*;LH;1;69*T6JS+R/8D!21OR=6DF%0M:J6"\E<)E8Y61T38.MX0X-WW<2?<+PU^$ M<\3^]U+D1GI[M J#0U8WA2#G@%%$PZXB%%;*65$#/,-\H#>;XG9DBV8KLRDB M9)>BCJ+X %%E#/)B^Y\&S*B?.7HSJL).)I98X4H.^/_>. K%D,A BD3#9^)^ M'94O89YA2+[%701FSN$930MVVF0 X'P M;#)8IJ_16OF0-4A5(E!P6D@2HNXGFAL019<<#0RD,BB2M8E*O8U8"#6\B J9>-(>8%- MWQ1U2>-[4I.X[FJN.'9JFT+-8C%+:PI -I&=<--WMUS2^)Z4R"T4E'(%HT#' MWM@A:94A&2P&@1JS3>$?,VBC7X8X&@_YZ,F0%C&@4G+%:(I&J0C!E5 "S 0%UCB"!^N:L"?>DLCS1>39 MI!8 *DE-RG*. :J(J)U22D(Q+GHEFS";_GL0YA-&L(-=[.?>27?P8/"VA78HI8]\.F[*UUV)2%6W,'YFS6M/M )9D2)EL/Y! 81!$=6%%4 M0FA")^ \@CDC-TN<)&03ZD(EB*HPMECW&A<^0DZVX0O1EOG"?0PV(7J!#D6J M9?F%\T!1D'+%D7'%Q 8$FR6EYY;2LPFY299D%4J= J0ZFT5I0T( *(H30BY M2TK/*Z5GDWB8D)/V*80D"L0LHDK%F*112.=T:4(YPQM1^J*BPX0_93CHK74J MP/%D/!C^=/W4F;/YL]^V,QX2]C[]Y!_XG8U,,H30QAA=5V [",HB20_8FRIH.(LR$T81+F7=)_'A)\7QP[)VF" 2PV>)V4#/S.N!RQ*7NZW)71S!XP MJ.NFLX\@A&=Y;9'#BA&F3GU&1]XT(3-+@R$'\S=]_F&Y4Z4U=E^=#-,ACF@K M=CL'$[G]Z]E3;J*#P?!LJVR,J7=U1KZ>'6STW_/M!\,.W4(WV:VD;NA0D3"Z M1",A1>6%%Y@T 12E!.;[@F#MY=P:']+PTS>: J&7CH-TUVE$!9!&&R ME!SUU&6WB%!*SY= 9'>E6DK_: L\ZIP^'M)HP/C1Z.+M(6&>W#]WWC_YA?]S M&4Z*]!@1(7H!/FH/!J%DIZ.S2:'XO7+ZTW=&X[,N__1>I]\ZI,[!X?@QJ(?. M'(__^:&3QX>/.6?[_Q],3GWRR^@8^T]^B<-'?(&+UQ?7^?IJ.#S@"XX'QX\U M7ZG^A!8RP_J/:R<_#1]<7.OJ]#3H#H:/_U-,_OEGX=_<*MCK=,\>_Y]=IOYH MI4T?5K8'/>S_GW^,L#]JC;B5RL6)H\XY/9:>[S)Y^^'B-SB^3K?3IZO?)%7] M%6_:&[OK:RL[NZN[ZSO7?\+\/_S.^M,WVQN[&^L[*ZOMM97U_WGZ[]7V\_65 MIUN;FQL[.QM;[3_\1;?_$]2-?L);'!VRPAP/^O]867OX].&*$@;"#SWVN';S M7IT0JPL8O*E?U[B&@?C\:#WN#+\/0W' M==>(RYM,[G=Q^)+\$!YZHRO_QVQHXWQUXTO3>#@QC4?C_/6QX!\&\<>'Q4/Y M\=BCR;6'5R=_RC:OO\ZX%^\,7OOOPE\GB\,AIT.WGE"L%CS%7) M/Q8K&Z23&L?J6.>#RWXW_=M97!N\?ZFV MW^_IS9-\M/Y^_WDXVNJ]Z&WN'A[N]9X=MI]OP.;::]@[VH3VVF_\?O]=^[S= M:9_O'VWVUC^\U.WNWOEQ9_]H'?;>OCCXW_/GW4V MC[J=]M'>A[WS@_?Y^6^0__VBNZ^Z[^/1X'Q/;?"U]WO[SU]T-OE^F_7]T3NQ M>?1.;[[=.-MZNZ':1[\>;3WS9_S\Y[\#MY+B%FSI$$4+3+(MS!!:5;9K,@YB MYG A1>N_)R'G$PI/5J[,]FXM,OQEBY3RH=7N1A;Y(Y?U]J&T^D<,_8^L^LIJ MU?%IM=O/;7!83>*KQAD,X&'0C=KN#<1R<-M)PGW7B\S=V MZ^W>*3];=__HX+2M7O#S_':XJ=8_[.\FX+_GFT?\]RT;]-'&Y7=^XWN9_O[N MP/ SGFX]_ZVWM;:N]WKK8O_M^OG>[J_=]OD!_]T\X[^G_,W>9M=_>+F[.M[< M$:U_ MC-B7C/\Q,G>I_!R7IY633*B\VFZ_67VYLKW^:FM[=^75F^V=-ZOMW97=K15. MN'8YJUJ1>F5K>T6:O^6_KVP]6]G]]_K*9[G8QSQL]>EN/2R#AFOM,V=Q]TL# M_X.X.QBNL"Y<>=89,4@K>X3#E?7:_7\7P?C51 .M7W307+/]QYD_:?7XGH?U M:ZV,9ZTS?K86]1OI!'XF>F_JWPFM4)9*"XM++=!*M")YMN3@JK-^ M>C(<,F 7+*DDN2EH]Q,O1')%@VE94+8%2D(K**U:)7#B5;275J0'3]8H773[ MU'Z2ZX[W'RL5A3]TQPUQ+EO;R]QQF3O>IIH;\O--^D2_D3\^+IU3ROSCNJ-F M2KZ+S'%_[:7OMC=C:?:W;:\^..&/4^\\W/K3/#]_MG;\^;3_?[K9W MWWR1.1Z_:^\^X^NMB_;N:[Y'$IMO-SECS._XWGKK^?91>XVSR>=O9/NW;V2. M,99HO$VMH(F#CD(..I94*_NH9"Q*YJ0N,T=8Z,QQ=WNUO;,Q21'O2_88?BAY M_&2&*Q-_KI8=/S]K^MGV(:3\BP,B@KGTBP@J.5 MT3&E.B":5SK]E?^97+T9[;&>V9?5L[]Y"E[U]I:PT/I5-3 MUV)5XIGI2SRI'BIU,V;\V#&G_=0?5MN'5OZ$'@TW2>(O"'<7:?QWO=IMZ]&+ M8,FN?S!D&3J97E-G5]/3NFQI>/:4Y?370QNC>L;QA_607$G7O[7YG M;_?U^5[OC=S?36?\'7Z.#;VU]J++)A5P;#E4&=V+AR=#+LC'(G3;HA!F4R>ZWSN4>>G#H\P'[G?/+^ M[S.V_YDVWL;#[8<[#U?6>\?=P1D-)ZUUW617VH.'?_\6>WX@H_T+S3>-4^V? MG_K7N]CO$LAY\>6K.0]I-+K\4U6N7/KQ[_GQ\Z]2%&NX,/R[3[)EQ>O\YE1R:#3;YE"W!.DJ)OQ61R*X!(9*R+R7).\A2'W5'$ MO"3ME$@[27BVAJ]8,G)BLU244Z'VQG5J*^LI9G2MXE1@:AO5"B729$%>SL&: M8DJE=K?#C=_OX)QIRGMA!Z\&3/3N?N?XHE]E2?+ODOP+31D9AV*,;47M2QTF M$ZV TK8RM[K5(,D*_^!)4$+X.Y63M] C9C&;=YKS(ZI6&A(WU1#^UK.3# M[RD&;3A@MBRRM %$3@*-IY847F,PPD?+GL19\:4?^?MM3H6H5<2ZKPX'_7L[ M%>+\=U.RY3P]M5S,DA.98%HQ8FE)%T5&@S)A>/#$!L6"5'XUT_2/9T+=?NTE>ZSD&E M^EO\>XUI=9+6:AH_GLUT7(XA#\5%AOBC8\#*/M3F9@.5/S18:Q]R*C_URQK] M4/N;C5A_IP_R$I,Z#_(;$P$NCU:F_O$L@7G3#-^>)+S;&7,,+VZRR&W7OIR^-&$6G:;#6K=FA=WB MA\,.?_+)=WY?T]Q\CLZ]8>8MIF^7 >Y,JCAQ#XU,WRXD?GMW4V^N']?FMJTL;?2OH#R3J:1>4!&I>_R>5,FR M[&C:BMR6TIF>4Z>Z0&"30@P";("0S/SZLZ[[ I*2[%B69+,_I"T2!#;V95V? M]:S7_P2S+1W\[Q_C;MEG__3/]/KLY6\[<#W\_WCSG[__-CB[>'_]O[^_*LX0 MN/\'_/;/_YVDFV;_;V]L$RW$X9 MIESAUJG2]Y\0R5H?AOL_#*(!6 &L3\(=3D(G67&P-=@Q.X/]'OBI![WMO>WM MWK"?;/8V#]*M [-C]O>1_.GT?]X\U 'XW*IX6?&,/1T/&I]Y,$UR+-J?0>S= MM G:!D\^8_+ESEZ>WO8_4%'+#MO2%\NK\+ MABQXH+\F39;\.SI';1.=4JNFZ,V;HYO1\I^A..I).N[CP'&/?JU*V*"O(F2J)K4Q2]]V5U#>,T M20.OF\$738MAG*2),C/*2ZXY>->"Q[B]N:/SXTTK3-7&_==8_0Y#_1N.]%P& M>D+C?)+"XY.CC)NG?[['=QC\>G$, N1TYU^[*78820YZV%,$!,%HK[=O]M-> M?Y"!LMK/]M*=[-G/_S1-]\#[M7ZZQ[]TQ3+M6,N"\E%C^*R'9E4-Y*_5XYJE M[>=?L30JJQE\\N\V1_D,8IE*.&NJ,&^6R^LM!)?:OZ@&V$GOC0@V_6-=OL>Q MR>]=9O^C*MIREM14(%LWW[2L_OOFOU+3-\,^2.C$9""KLZ3?VQ^F>[TT'61; M(S,:;(VVG_W\:_541/73%D+7EX8@["@OO&++[_L_\$Q?@@&$,BB+DJ*P@LB7 M4$,C%\"-10SQ3UDR!1+)LY?4+T(IA5\C*T&4P;?EF"Z=UB8U%(#N#_A^Q.[3 M1-_#3<&-BIHVO8R:RPH+0".FM(4?)K/NJUPGS:)$I1_+V_P 5EZ91=\/O%<> M@D<&%PW_@!?"']'U\$LP.]T8'>X/>8#L9];9A0_4.MOH@>9+!*-L?# [,0;HV M"S]:8SY-@W#W202B:)+/9B#!3 $BJ:Y*C+ 5\\AG6"L(4D) M,/8RF271*S8; RGM[N';D;Y+"U*S+;@"Y[QW$7V/"[SW?+ UV+ ^;TY%]U,L MNE\EK:./$=3U:D'-X[6BUS0_/)Q,]288YU=$[+Z:_E?2V M4_"RDV1S'YSN3;.5]G>2T=;>6J9^4Z[VDY6L%/TKX$5,E*0I2-8Z0?&(P@9# M?^723\%%+WM+OV@F()+A*;5:7B"()C )\Q@-8;@=V(PX:>-H7%?7LTO]>@/L M8D-CHU CL5D1'ACA90-XS14CI*_[S_6R6R]8/3Z]$.U@N7C%6/5*"8:*I3\8 M]@9JX_N&_<8#D3#N;VP=]#^)A'%OXZ!_< ]4&CO;GY].9'=C>^_3"#J^_%@' M6QM[_>TG,MA]L'>>RB88##;@1#Z1P?8W-[:V[[9E/[U2^L8D]%>697;,>[4V M85J29*:+2"6D?_GFZB7GC__W]GV"K8O'2WZ]/+][OG+T\_@#WVOGG M'__]QZ]__*,X?;U :/_GZ9]___/7/U\4__O'/W(L7OKUY>&'LXOWVZ<7QS#. M(C^=P(A^_^WZG\L([7MO]8;]W,,1X0C;V;?;#[[ M^;@3U*#)3;-6 )^L ,!1^F>')-.DZ4&:;O72S<&@MST< M9KUD<+#3ZV^;S:T1+-Z^23]''X\]7WRP]*8=/14\BI;J_,J MRSHD?_1-ON"6Z^]\4MI;D$>2L< "2LQ0)+.90;XI7&98<22"A[$E8X+DV)+\ MI&E G.-'N@O,:&0HA5L*WPK^,L?,;@D+C'JEKHJH N7G[3R7+&EA AW2BWS;.L07QWF 7R^%_P!=W;RD0_&$!2LW; MWZ.\GG!^? K/3O B.!*$1\]HQ$F;Y3,9UX9T.GDD*$]:YGO4UR?IJ#[$UZ_J M0[<)7A7)^&MLW_G)F?K!KQ?PV:>V;G56UC#>1XWZ.D3.)#^:)M9/IH_%LF)]:3)> S2$<7GA(M) MKY*B-2KTZD6"J-2C.XBC_R16HGX$YIW\$OPBD*]@[<41B <"TQ/.:(2@[2S>S#*A@<[@YWM[:R?[26#?YV0N-S=VGP&JB3-)R#Y_I]GO?U%F?F6S.17 M195T&FV6[:275;.>_!P<]\!W!HL$GS#QO1.>[S)1MZ^8_U.!"7#K-A MUN0&9CGLW%G%?]"W<(@:^!V7\H)GV#DO\ E^T=_\#CVJ257;%ZC:&845\/VN M*G+#IM4U/&?QT%TF5X;+0\P'9'ACZX=>CY#*/ ;T2.<(NLX,>*6*P':G>2.Z M0"AU!J>MGH"O*9TCW!48YIBU#8=&8+:F4HB"HX'];\85X?>2(E7$MA0/)IV; MCFR7BFE;3ROPB3>>F*5Z2%OEOY,2Q-"(%Y<'=L]?E% D7QM.C+* M'/1'Z>9P&Y9TN+T]'.QO@J.4;@^'.SM;8'/LD8P:;/8'N[Z,.OGUU9+"&]JV MQ#' 6_S,;:N[2:W-;TMJ;9_^\??!Z9^G6Z=_',_!9^W_:W?43W;W1@>]878 M?NIP/@^%A^2GYUUW_M_"F=XHH/A9&W9=G1[^='O]Z<1Z=_'IT]N[MV;O# MB^.7T8M_1N^.7QV_._[UZ/BCWV'%JS_,.GZ!UN6-ZQ9GLA=SN+>I39F:"WC0 MBP).R[V]Y"WR>P.>_L'F]N]_L%P/]G;W1GN#P;/ M(@-">XK;JFX-QE-8P*/&L55,8+:\!=LY.CDYL>53K^ RL$%Z?T.-G7LK@5?7 MNA:+YHNUCJ9U]6%.]H'AZ#9':][2Q^?Z<6Q+4U%_@8T$ZK.()L:0=0.#(;EX M6149&"RQ$!-V;WT-EJ K\"5;I%/&B[:7C?%XK:?QVAS99#;1!8'K1C.)*AGX MA9A5XE_,L7EMBG%WGH1PFN[>TE;.T?9@8P_+!,#8H9S33[5!$^G*.$[8[T(Z M*JDMV'0_289-5;2SQ9^LEAC^?_'>=(2&H_Y^,DR2[>'^YO;^<&M_>R?9'F5[ M6\.]W720;/YK[YG^YM)VMYHF8],;UB9YWZ-I^RDIKF$.G_T8*B;02O+&._L; M^,++Q[I$@(U&]R; 6!V"72.=SWZBK E>!6-*'LU8HLL:)>I_W&F!+JAX!?;L M$0ICD)__]\=DZ>(_0GUY>O@_;TY^/3Y\%Z/"O).9L[/,S'FH6,OABS?'T=FK MZ.@,O%M4^TO4]).AE,;^OY]87733;?=V-W;W/G];8:R"N5O%SAVQ>?<(3/JT MDW=?LF?S$?O8S6S-+Y-^C;R1T<(=N(S_:Q Q<]U"#]!KA)M[%JL?KXU MW5JQF%^7C#E<"YDGL"%W^L]^?ICD8415P195D+GDVWL//;]B,;W*?PF.D]&9C:/ M7N8- GG;>FWX?$4K_%9F8_+36[R%[P%2FIG;62>O0;>(!M M,+F0"E&+[Q9!C](N]OC?;3Z;QW!%09#)MG5ZF32, M!^??>N#%M0+\>G;/UL&WD$+=7:;#_[^?]]9V (5R;[_]9BYNM9 MU>W^MR!F]M9BYO%OR/T!VDQ*>T3;\JF^AEAY3_H=&@JMM%S]@B;H89D4\R8G MT_.5I9,ZJLJ,F=#P&M 1;3&C2\ZFAD>P-DN_FN/YC6B+-:[O">S'_M;NLY__ MCBR)^8RJX4@ P0>%_NV%AJ/#8=7.(G')$0VX%DI?S2;8V?D6I-+^6B@]@?VX MM[O_[&=G'=GJ98[BG;?3:4%_)_6<&ENNQ=#7L^P[N]^"'#I8RZ&GL"'W-Y_] M?$0L!DC*0-('[*%D7!N11T1^<,@TO0E^ "[

9,J;7 ^GKVQS716E0^_@TYZ&\/GOWLO$!$M"4UT0N_JFIX M&#)WUWF3Y<1:VC!_\-O:7"'KWDE)=+_K7.#7M1UVUB#M;W<+]/=W'4C[T:&T M'YH99G.MU)["%D8SZZ6P[C=Q=/S!I"VECL^8EI\#$4?*:!N]1DY7C(FNPZ!? MT0[8^2:@UOTU)=Z3V)$'6\]^=H((VVJ9LEG[]E_9"G\C,N<^V&/6,N=S[\B# MS?UG/TL9V3PZNR[!\KG,I\00#G.?Y&7TPI0&3"+,!?/W9!DYN+:@?U<6L:UE MU]>S4[Z0['KX2MO^?;#2K,779]^4 \2ZB* B&8211A!@32"5+K!I.W=5 E^/ M 3'2<.T$'CO%UNYKS^ZKVA3?CJ2Z#^::M:3Z[)L2N;'?UGF9YE.PI#RXW2LC MO8?.37V5IVO,R]>TXG]5#*T3)4]Z"^SM:*+D'X\M3_((--=]T-FL-==GW\3[ M!QB6O,R'^0RLYR45+M%Y>FFRMEBKKJ]IR7=OK/C]D9J.Z>>WM5Z]4U]6[0"X M/;VGAH>?H.[N2PI21[C!Y^BZR,VLUHT7O_Q8[KWQXF)'OP=O;7BGSHR+C0V? MW!N]/7QW$9W<^B+22OO^!DEW_"F?P92D=QCVJZJ^3NJL]Z:JWJ-OZ16A?E17 M\"_2 WSENZWHGWEIHMSK3)R7W%WWD-L!OS/3"@QM^,)U)=:VP7YS7HSU9=%+ MDYK)T-3_]1_]WSE[_!&,?6N3O*RP5O2#!A ?IC/\%)S'+8D)R-7]XR57VV[%[F?; MVO\XJ4W4M,,_X ;:@!FY:0:;SYMD9*++I!Y6-7W2?QZEH"AFVK&X:N"7 MK< MB&#:X>\;7CLOTZ+-3!P-VQD]M:QF49%/@]H^NJSAJ=)J27P&#-#!Z@\R1?#4V1P[,7/C?-+)\L^X'Y M0(/I?IRC*L@6/IXD\^Y'] 8+'_);+WR.K:X7/JO:(M//<"8:6*$"S\.':6V( MZJ>AU>,QT=*!!0)3DX_F-RQ_'"4%;)EV?$GKGA3%37M%CA'N1MA4>GN\B*9^ M(_H=SDHRYUNE,SC7Q1S^<8FS35N8YX$'R7#CBEX!IH'W390Q4MG@6:1-=LN) MG5=MU%SB[-!3X0&IB4#)M[B_BAP17RA4;K[3!IY E$*ULB#!J*[DE?'663X: MF3K"S5'G]%:CNIJL>"4W.GT7F'#HJC.F_?\Y!:/ M**X2B1BZ';]#FK1P+YR()'Q9V"DKWP^%R:V#CD6(P*55GEWA7#*VPE#X!RP-N)B+[,-9M[W=_T]VOBB.4\;3WLHJW7M.T$V25 MF8/ &.$Y3F\9CO-$ R(7]PPI^9#:J9X%YBA?[>YM((ODNMEEM$=K7SJK7BC M\MY%MXE=ZA[ZSS_M#3KJO(>?/)!!=7)Q?!KU-R*>\,7_OOCM'"S(\_./=!WO M.GO;N[?,WLXCLN(.Q3?1$KN,@@1=7[$OSZ:]8W8-%, M9V2-@1&VN;41G;4HTQ4'5Q$@EY534:5T-Y!).P>[N]&;)'I+ OL(Q-(LCLY; ML#K ]MN,HZ.D+IIADN&_BARFLL,\98)1C,U.8Z655@LW2TO-!*GR_ MM[OY0[1[,.AM[O5APYYXTB)B8[ M"]"8]#ZHT&#"HPJK\:[SQNB1;V+?Y$(L M'PB-!:5LNI^TC:^CY4,8JGX*'B<,$R31:?+A#4QZ4H/@*],--CZ1V^&R0NE; M79HUJOR7Q(0.*7 M[U77VL>E*2;ZM!(M5O-OZ+JF0M9#E.])4Y7@VL_A[1!@@&X&Q5M890'SAKJ.G(Y1"_NSN12+N6/FX\BMJ8_LX3G9:_3#\V/PM]_I MKE A\3@\MA/8006^=LO]@;!+&2P.7M'<\TAO')=Z-Q'8\=4U>8FX^9J9[G5P M2S(#KN;MVB]!871W]A]1(KP[ I3XN;ZZ>D^7-]$)5Y-T@[. M;8NGGTWZ9MZ SFMZ5=D#]V;*9[DZ F\98]=T22L&_["NDFP(NRN.)M40Y ;M MM.L]-F \1]FBA M8R(AS0,?8;02U0/<9,4T9Z69@8-*=GZ1S$TM*+)I=4U.CXLB@+4PJ4"0I-BI(18_U\X.3B[/ M'[PTWCK"4<""-CFL FR%+ ??LQ%WHLS O["#QR$Y KF)P<^J#ZA/&S/!'^,C MJIKFYNCT[#S6]Q0% E="QE'GO&EA'7)X-LT)/#Q8%8[+1)K,474N.W-.+V=F%-UA M.R6%SZL)@HTEO.3I3_*'83\/6Z[=FE28>R2'%_^L:I@Q?$DTQ*:4GX1AM*.$ MS@=?$9T=G\H:VLME8R^Y]B5>RU$US^JA-_ V/JSF-2Y'36H:MK@;,=R;D#T; MH,837$8Z DT+-Y1O[&NFE"= ?L (I1\8K_BW0(,BU*CU" W>0*)0U^ 1VLP'?0\^CWOO$ ]!KVW^F*(6RYRZ0M.O+J M.0^W5TW!>)*EY/L$<@SV>UWQ@A45.+AT)QH%17UEA/ ^GA'7/9TB#'4&[=*U M+K#2\&:=D.=/^IWE9'-[3N.1Z2 \1"@>P=3TA'@@*NS>DQ#I# ]LKX#37'AG M'&76M,[A+6&0_NG(1%*!"=6CTXU21X6.DROSC> +<>3@H) 9W+04)L;U+L@; M4'&'$BF-U!W5=C+!C0**J$#U@3$L MT*0H^#%XQ2>?E0=O $]_J.:C,TZO B.OKG'?X(\-NJ>YP1NC&!OB"9([C=HR M98&+#V(IB"_T8;5&TO=F;[D!.W*)#MZ(#F$6)?P6=V3R90+RE2-0+.MI04G@ MN/'8F^KI],1UC'/I+32."F>63Q^L>YL:57T\V5.6VZ#[,/S$$3L1CK!S#"DL MG+@>"H5,1 C>S$X#:7S8&*!,9H9V%[Q@T52B=S! BZZ=-3[F:8'J%?\@(5A: MNV0$TYO+TLJ^D-O+SJ9-DJ1UU30+$MO)RM!:BTDX9DY,LFT4VEVWF5JJTL*- MN49#J,3:^BQHB.V]K34:XFM&0SRVE/N)VK OP, 9@^U49D_-5+B2<%4!XBP" M0PID:9ID*&#;88Z=YJJ6/;NZ-*1@2PI0H(B]!#LKJT$BE9BQJDK#GA[,PS6G M:,2=HE4&YPHL3'C:/'8F/&D+<5"<+OG=2 :,_9!9;4K*2.*=\K+%V AY+]5/ M3VRR*9"[^_SAPE]ACFAG@Q(?&/"MDVF>89:-#F9346!)063"/0Z MJG\0I45O!J/2M7V^7H?/M Y@-17Y2' 0%)$L>QABA#7 D]J#:WH7%4>,SBXN MX@A#3%742/4(NY4)CG(V*O(/W,!GDOP)-WL+=KQ9K]3G6*EW=%JZ')CQ.,M(!O4<#W"*!9 M+^/G.G"29:O-I)J!V@&!5DWF-@V7IF#NUPX=9:*CLW^GJLWQ1 @'UYX)F?/*/37W2[_6U63]7+? MFWR5]3]1 P<^NH"C-M94+$G:D^K"CTBK-=03:PB=0W3KT(%N?.0?;X'0FU8O MT?(Y76H9?DRE)#=[6?_CC7Q-G/ MZ"'6%=K*9$-3)HIL:#3JV^F8$I;PJ810(YP9=P#LL<12\YY,BG=4) MAM6BL2E#V9L,*VSWQ:M"*8M7! "DJ'J\7.LZV5O,%9Z!DP(?X.[ ")&^)B/O M8*8F!J[U,E0Z.MT3&&ES,+Y5? %='SR(@K\\Q^E&89F@@6)\%J2+^&_"]P\ MVOV#0]_\A2?61*0YD8?"[3G%RDQ-[D*2UR@1.0A(^0(Q3EN8HKPH*!UD\S+/ M.W)13)QZ_ERR:_#:O6K4:Q+,>38-OW_*<#O.GS)6A8*2*LYYP?S-BT&Q B8Y M?=\HV@0!AIHT0!#,I4FN^+($(Z?0(.7BZW:"*L#+P]+.L/E(&R&.PZCF M0G W*<95#3MCHKA*7.\)9HF])X%+7.1_LG;2X+);43K%O&_>FSG[WKCW.*#) MB0L!,5"L'/'N$H%LUK[R7P:U+%4U1_9 _ ('XJ<'A;8<<2858_888_.S@7RJ MG?KCHTD[%H64R$L+6N!-5B&NEU, G%6&8*7Z/?@?E9Y*E:NNS?=4;!; M%#6_K I#]O *_2K;FZZ@'TN*4C.+B-'AV_FBT^)K0=,T.8;;D]* 8J.33.H( M8TZ4583;R?$$"Q].-L7FIY1[QV/:!'434Q#!F1ZJQL 1PSS090(#EE2*/?M. M7R)#J*84W/><7"!Y5E?39$R98\1/)!]08LHJI=5TBGE.2H/"Q[QJ^-)Y?9U< MD:)K:US .#*8D-?IL7$TTV@HQI=Q:H)*KBY9E>+P,[H^XD&E%Z-3(M:LZ+IB MVCB.CG%$<&D)T9J^!GF3J?H"!;5?*(@2TX6C?-Q,LQG MDLR/MC;Z/%$.S$!FAHT:\*;5NA10O>JXVOV]>MLVC$'I;$4X2HK49) .[H@Q MS )M7:TA:B>HF6%^>WI_?; [$' G&CMB@-(:=W377EMPE!B.L(LY^89.4NW= MS[X);5_^HX?O3% >+_,_J? 05]-+6,N<$<-8@4538'>"5;C-):/TP,2$Q^** M>5/0F&1"EWL2+,4=#E;>DP,%/!6%2O"7(PZFG01IUI_N&^)Z"Z"UP3UQ.8?# MC16%QC?O&SGS[*QPB,]&]:S\:V+?K5!Q'X@S$8<1FKH,%%KB8#C4]&4.3\7, M.=Y(Q3;^"@Y7>BGP#L'T;$1'Z"$YWXC1+F%D46!J'*6:@:2J2O&]+&*"=+B. M\PK31BR:5PXWYYD+_"'V")V[U77$2/; K0.!(H \B/!A:R#)6! &E7>6&@= M0BY:,H@44^09Y*#_9AN8A&Q(+A(XA)S

T= %W*.A\M%OIF 41 M"4*5HRA1_YNK\/J;KX=3 BL-=NA?6Y,;"?2>@#]T- M[1VWY9\LSWRY8,N'H^GEO"'I1"5]5GT7X)./&0J)L7>Z/5D"8&^A&=90\:V& M?C MN4Q:NB&+3\"P>@2LH953USE>A9(#D]1BSP3RBX8NE@FBEOEA7-J!I8GD MH.O@PO 8HZ"D\20 CT"LT&UYO )5H"D['OP=-F: M=G,ED"\.GH%]H7&D*KS=VDJY)RMEYS68JV),/B8KY?@#\L:3[SO*0<'A_]>* MV23?#HL., @\IB"P'P.W1G&.\4U2D12.0@L:C6H?[0CG4OT"4:]BBSO?H_,D MWQ6Q3R(K0*"JBH]<@C(6@+6,,X 7\]6LRSF,<,-],.9&T,(A13)',#1Q'1F MFJ /728@2NID+K7-R!7KS1$'#!8G!(,0 LM63X*>]+ZLKJE<[#1I<%W8649G M\:0$V\3^&9VU,_Q["#X'HC')K4'O\?3D]&PC>N$^)IL+?5(.'C;6)8F^IWC# M#YAR^@#2]D_XCH0!&J9-]+T57S\(Z(:('VY@!_GF8(C;JV&(:SSA&D_XF7<; M2T$L5G$VQ/?VP"(LF^2:E98_;$0O4;AKY0?)!R]E%$;)EHK+QMT5S*5$9)25 M)#;3E4R3U.'6->*!Y=!M+90,]O[DWHIU9@L]%LLS@GBMFE]D\K%9YD8>R/?4 M%"AN6_ %*81&$3FC%2(RSDZX<)(C8 VO]B9!!B8&?CGK#)-L839V\[%DY&"@ ML.Q@N!KR6/&&0E)#QC"'T[!(]QI>@(W/Y"K)"W66?4UGYS@8..I14B4P')A< M4XZJ(J."!2Y]P >!BO9"E&[$886!V)7A8FL]^C)=:)-06K5!*K"62^VXK=)H MGFMY 4%?LFYA'@>[GW,Y%[:N87-5$F$86>4*0/8BN'J/+&@,!\*>AC$]QTHR M>C=/"Z[2SIPGI"%U A1NBO IXIVP^^DP\?(N-4?/$)#' :UU! _<547_P4[Z3D;5+U3RGH^D"5. M$_@3L;L/3AC(>C*V&FP%>%U9/F"_") MRG?-+PGVPQOL59[@+S4Q2>UB@BP0#&U6P3+YZ:"+R[SA.00%9"U719"0T$"M MEDO]X&*EGT+Q]/-AG6=CKQ!0)$_@P>A PN)8+E[MW)_JFT%XYY6F97!20>AI M5#27PBOZ%=*(D!1&I !_-VPY6_3;^0O_VZ29E^DEZ"MTH11EPQ)NDL^H/!)_ M=/CNXISJ;O/I)>4K@R"'T'S1I6^/3B@O*BDDS<$AWZY&5!9J)_TJ-.ROP3FJ/C4^! TKK63DFE_BI<4Q%NN *_8#TNT9QHTJV?",\"EU%>F)(-!2]UL ME1MS=>%0AI@5YI7#F:&(XM*VG3 #K,P7X+"&QK4L0UI((7$;8U7D[B:,Q[![X!SRG,66> M">0*WM.4ERCQLA4L 0CE?6+G$/4Z0C##3!9X]6+%"^1+I3B=GW^W[*FO*C2W ML64!ZZX1F_>3NGE'5C19IXP2@#UN%?F[5S]ZI#O+5L<:2_8W"\ J#PNH<92' M!8:>"C1XQG41?!A)0:"]UF/.)M\V4JE"M4T>MA)/,WHA4[7)EB#-ZH4)\6L" M1GF-' R**6,9 8\I"2FF2(P N&G3X6I."1U/HUA-FG K]N ?TX1>J3,.\&+S M]P:)&F.+1D"EPU1/:$XSGQ&9%G 7/\&%8\"T#F[R_M[SQA^0B\NA J.0U8S' M9&='PH)+-HO=3@O@4=TZ'=B!9-JUC'$V.KCE*(TR,8ZI* MXFP+ZWO;XHYDVQC*+N9:Q!8@@1G_ZV^GO&1T>J#+D97R^!3TN3$SR;N[P@S9 M@*R=,6+@THJD4GL1 3LS0R:.;DO2I *2Q1"X[I/,9*+TQ* )7M/"A<*U 3L$ MLX4(6*9MB!3GFJITAE+L>+*$3AGLT[8HB*2)(JA'I!4,.[@F@OY?"0AC(Q: $C[" FF]$_K9X!Z!F2?&X63@L."J.!2F"* MW.<$\A/ L\_YA_0Z,Z10(DQ\(!1U". 2GLX0V U#MBM16# ^1X/ MS#NFT"6)8PA5=65\.\&;0H&.=ZUNR2A(-X2W1R^B457-IB#B9D_-WGTJMMTY M;X"C(J'E?^N%6]YY&N5AK3$ZO,L(04/FQ+RQ>T<*(-6#$$M.-F#VH^<\ZQ&P MV;VA465/.,R@.$1=41LEV(AX F'[]1P M!2='RQK*[\H0?,)'NAPKZ?A*NKR^_ M0-X@3.JF%@8!PT)QKSP(P=..I-@Z8P[<8XT=8J&0VU=J#!W76/:_]%=?2 MPL78$-TU;ZI"E5VX5(W+HW9746(33/%^!6=16++A291.D%&0P;LRK,3X47?K M-4Q))4TO(IO(JKZMR0@1@ MU".*\$9^1)83J/Q3JK!R.>_88\?HJDR;B5ZH+T2)[F&O;42VZT6#_K"L#SZ M-W!=8\H-=< SHGG9:U7GC7-T_=<4BA3[XV-\3(L1_WAT_AH)3I@'0^E T/Q M%D;4?45!,]X.J$Q$G0>Q#_O4P[ODMS#_,,%22&DZ);@$5%HR56KEA%$6IVI" M;"Q>A(A9*BS@T+F,E]XWS!183%836CUL[/"&M1"JL*00&N>]7:0])BP:1S,\>8I>"HR MH^PNJ6Q.DDEK(LO^/AT$)^ M#;9-*@M7[F#CR'UB%+LUT=3][Q;FLIUDWYQLY" ]YBPS%0AK%^Q>7+"WM(.. MW YZV(*(MPL;&O/^0U#GJ&I@Z_U1U=J:4"L5EZ;T? 8HUE,,RE0Z]7@5XM:& M1*4NZ 9MLZ"D:#C="ND G>LRO"+-)E[X=#4Z./ X$!,L;T.\*ZRV%&F[X"4N MJ\ZG&>'A:?RY4Q*X&/SQ8B]>+;C&B)VT\E$92ZBG75#?NTM (!_6H"6!)O9P MHU2()B5H?FD'*6*%1FNYF0TC+:],FQ;M>,Q%L#P.B]ZPYBQBE1E>'(:O ML)DAC8XN4:4C1 MS48TYT4P@)C>U.*.644=Y_[O%>4?:%"NH()L*A%D$\!-O-F M>8D\#)"QG'3PY567V)_2&9&0("PI/!0AY I Z..@+PH74+?PV"Q6F5/,G5TM MKDW.O 5.WDK')'X/7[9)9;6CD.%VQE)>B,X/Y:F":@G!8J*?F?DU1+0]@DBJ M%A/2]6)IQ OV=L><6%)?LD#,@[,7+9D]NQG#"J"H\31U0D-?M#MJP_.F>&/F M.>37#[>;-!KIU)IZL%L\1*'AX]%:+)A+<;"4\4Q?U?_W&PMSEXU"INFUKW:3[A%3&('8GA M?N* C@^;^+H@8_Z2\>>ZA:0+8LX0.MQUS'^F[:3EN..N"A";56!\*Q*G0;2+ M)5O#J$\EO@_=5:UA_TZ981[4A>2QYX(4F(F!X1%3)K?K;M0#DQ*<#&4#(7(0 MHH0U&]B[-Y6H"B8DA=<1\4EPJ5 \4I]ZT2\Z;NH%A$_RB=_(8/#?U7\':=ZN M$;N\](^O\+Y>R4,]O6BS-=7B_2W28E:-F4N-V_^(#_,AG[03@5%Q=@FKUPEN MCTZ6A&.P@@?UIP-#2(BG]!GQ\%NW/+4!04U!J2#@2_+9I9 :SAWQ>VCKL.\9 M1$OM:*72%'M4+#6UG-N$?@2RIOBBXL["'0B[!P M!\,:,G0IS/()8XIDW(AEN6!%LS(.L')*0J-,2Q(36:S."?9RMPY:J6FP23:< MPPZG#!;CX;ZOJ'@(&3*-TOMX!0.VOZ1;%#/6##.41&ZLT$50&%X?8'!(Y,6;WN8\UE0'&PG:2-\97,51,S/0<$KBN;$-/7 -8 ,37HW#0UH =(;,^ MOO=T?*E!\JL$)_]AC^M25,:BAB@Q14/I"ZHXYHH3<%!K8S@O2=R?A[$M8R4F M'?K1B-[2:RS*9:VX]U!-=+TKWWWEIN(6WC/*%4\1<3EJ068/@M:TB2R[V+&6 MW,6^LXTT@T0' :?ZW [39G/\!_L#9UI!_6WP9.F/Z%O]E@X5)TM9YVT @ BX M2#1\P/0:%?S[)<5#C$*"MX:LOO ,ZI+!1<.W4X*1.\>UQB/PZO$WU.<7AD/] MN['JYS*Y$MF"=HAT*:4!X&J1\NX&/+ DL*BJ&LNDQ1>'#5@VVM^84VPR_6YR M1&2BF\\RTZ76U )TK.\4A?917!:B23.!D>I,4\1V)\+?231C^D%+U)V8Q_2Y1,AL57P V-#>4Y2M' M8]@IPQ;0!\7UW6CS8O7\34UEP\SQF=^1W'PPQ*HSITA<6M7+6@F[WL>+I8@" M :4:%R-- )(I)TO!CE[7)MX3>,+KFFP1*S]VP$9!K4A@HB&O%04?'C;1A5MQ MU7A/CKPTE ,G:4#>P70647?T>CU.!5E,A:,NR4O/YI7JY+#[N-K;S"/=:$5V MEKO384O">$ SZ:60R'(M8NMN_EU)!BOG&&+:$C&MW/G 6P\X/?A:*3/N!:P@[Q[ M=7[D%< L*[[B&UIH?5@ZM;IVMG;%A@M%4C>A[#Q^\+"90L!8(@%&3AJ!J=-# MOC4O?V@1)I8FSP4;N"J@@ZCQ@!!>&!3944LF'=9D$J\7B^D%*I"P^DL*KE3< MSIV;*/6%-T98-*PRA>7)&TR3XM0%W*T2W%DRLUE%[,.4IR2M@1'4HM".[JQ< M$LO'TP%R> "I6U)%M^>,=UY'ATNQ(T2(*FG66.1+R-''GZVF +3!KJ<7RGD: M6NQ02\Q7R\[#B1,=-VG?Y8'2&!U]$T.0E7OD\XD4(M5#VD]..57 BO[T)Q[%8H^BK!M1 M1REXB8T0#2ZW5"-102M=.D<75:6@O-^[*<7]@0$6EO$AMOIN/=0J+=?'V 6L MMN.:E#*Y6!-6*TCN%&M.H0P6519I@1H2VVDMPD"7<&J1B6/"^XCB6%#)["I5\"+88K<.L.$7=EU5!I@@[BA"--JHB_@+ >5QZE0I M])"1]@F&UY^&3#Z>#$V&M*V-1Y-EBQ)\8J&'%\#6TL =G^3E,KC.T=O?B#$D MY%MRGT2S^52BI5JO9(U.1PA'9H)K@@NIV[EBW(-QP05"47>4-WC=1/DQ/-%P;R]@LCI-[ MJ60N8"4X1D4/&[*!\I!%'\%YYX5F8B++KTE=ADJO8PX8]PMLETY="7@X?8_& M?U63R 21@*\P:@OB;2&R0WP?E!_T"9?W:!%^X0W+$FR2^/**M@+[D*I;FD:Z MQDH2,&B!$<9:W/[1%#P)9+:][4PLF-ED\VK/#7V*<($)Q4)@!B.N#2,G;3.# MA]84XT>+?BW"[LNL](14Y"IY="4]>)\G)[ %ZJPBJR?TUW6Y7.CNX8,F)=@C MU@%T?!]$16>J$7+9P6[*L]:SCA)LCBT M*L@0<]/C333?7HU'I;TQF(4O$VY"V5"3(E6'.%Q="9L7]Y9]^H6LGOC4S"\*7 6I2)YID\QY,>J]M M'+$P3[HC' YIW\EW AV5YK3;O4W-FIUD.8U%FQH2? OC0LZ\Y !P,^LQ'@UA MQ/9&LJ6ZE,#@O;F0M\S]F/BZ!/I!)):,9R80]#)TZ3!8/)X/8 M$.1@$*+SUD';;CH]QD$J> RS7A-=6U[FF)!T:74-$F8(#&%?H>EDWD% (_U3 MP>0V/9X,'["?&:T_#.AO;&5I$.RC/#;Z1HW=@XUL0KO8#@+7&; %SR1U/$2-G[7)!> BX5B/;0_$(BLB+Q"DT0X-_F*TG^21);GU M\Q?()T!1FA_?O;JE>BA4*%5 O -"5-Y@F>#!6)!J?PKC8.!B\0WY59RZ0 T M>%U$ MS^%CK9IVLQ>,84T_A(W/3.(1#B^02G%Y3L4K:!G.> Y59W7,3IR%-1K(BO.]-9_/HQC+%X;U MK.VQCZS@!7%-DZX(HT<4J?2C^PHMKWTN2%53'=1"+%HE8':/;TQ]Q+?HD-'X HUO'TC'RJ\TY^BC-QY#/[$ M?'P<>C7\0Z))C#$?LO-2F(2B<3>@*PF8O@I(R60$%D>YK&K_XY"3&"'+)W+$ M01QQV2?Z5E0(;Q&4=T4B<1J6@V>S+GOHKLPO%B MVP6T$]X*0=XK^[@$*M?V=U@ERGR:)";T$IB:5D@M$VX>OHZ"&SV*9M@Z:.)R M]!FP)F965Q+6J&!+2YE3 *RSK=A^1] L[REBK3H+%^68U0X>M6,MK3O22- +L.0?7*:(!>J, MW.O+BBQ+WC3*T98C]0 !B8F"W]NF.39'A'O)8C47"V*7M%8HF=$C5LW--(R(RHC2)B<+D-EA^;CU"&3)+I M1O2"G)(KZPPIGM F.$?:]"[P"\@8[_H&49TWF%IT>4$:9?!#S3LE637UI3+W M=%V(V ?@7X\(HG ,\ @XL8S@X S5,S^(J$EMMQAPFRL#2^:37)3C9)QK/E2, M-5TJDDD"=63W=9I@QQ(,MQ(W(%A#]=AVRF#MK-11I7:K):-P[CF):U%T+Z+H M@D^2:^M)[/V]U]RQE]LS/P*L;]5SKCVAR!;9/5H MF%-;QU6!04&QX0 Y:CU%S_I"%1X0S.JCT#=XGU,.GR:F6' Q^+'KHW5/V,H9 MPGH9"O;.$.CZ ESC"]AT,($/[2BH#F/B?Z)J3FM0O:KW:AJQIWEF-&YF16XJ MJGX@DY*2XD']C3;ZYCR\UZL]%LEOH=GD3"S&*I<4_"P>@VL)2H!);B9#+'Q) MV(?7EDXSDU _.DR2,R\4'!%&H.E0;72?6* _K9Z;TO3EG :H@$"X5\*KC^X5 MA1S\]A1H;E )(,LSZ=9@EKQDIW));LJ435SCRLD!;EWOL-8V2Z;/D (:4:M\ M^K464("#58.(F;^<#ACT;TD'/*H.Z"I'GY@,_!UYACM%I+%7$L3!>ODS)L52 MY_ >V#]&N[QXA-A;$"P[O2L$&Z=488'D7RHW!U.YQ*M=Y%<(NAPQ"JTB(U0@1)GNJ M^"*.1XKU(K\3WQ1>Y[#)DYB"+;-+(F3L;H"GIL=OG)72S#2805T/+JF-CE0? M#1';%S1(: _[M) M^WBPV3_ M'/I[8WUD]<1";81$%VXTV&4) M,-A?+@%6CN2&@: @PA+@NSR_O[WLN1NK)<_C5 YO'0HLGT[90T$-V!'!^UL@ M=/<'/.7[2U]=_9%/$/[A6BT;TB]8:?0W_$\XKNU-&-?VX#LVB;9WO_C CB[S MLCM9?1Q/?X\G:_D^N=TE5]C?#.!S&\U1A4#%B:^ M@Q&11=<@;T[5SHBY!0?68132F7&&#S?H5B>:3%<'UW=/R)BYZ)/6E5-S5%<, M;Y1/R?["6FO- ^) 2S3_;6&!A'O94PT\A0AK6*X8RN;5_,)=CEOD$T[8T?X5 M3,'+Z!"F,J%?O=FOK"7FWY^Q:P)2>:MSEB:F!97XNQE.*[)H++]EC\NI\F.@J]K"7HBYY MIX#$033*[#*O,XK1SN4+JT/)XA9?UO:])@YP.-R-MA^@XE$&WZ!;['EL#BX3 M/-A%S:@=C![(8(/&<@[H"2P!M-14.&O0;DQ&(QS.*#<@+P)@C(L&S5QQJHS" MAY%JO)FBPG*>LT:*E]$'CP M.7)!J\0,1WB#1[F]AT;$@1@1.X/[5-A/<*7Y7*5S;OEGJ4ET'E+9HF)"D @$(2$Z_0Z=D;!GY*)Q^2BBN#". M58;GCYE[BC6,-4T43 MO?JDA(6*5LL%SF[?EA+9*MP7TR=+&9*[,_,EY K^K MQ<.+2ZGM: IK)::_ ,%)*_A;>8]_.O:F/=8!8GUOMK# M-[TT&/K,/(@-&2QS,CRP+7*:"&^)=STC\\.:"HJYPY;+ZER64O(4<\DS4CMK M-I(JP1RYUU39S; >Y4.2PK^34HE&.[5"L1RX0YB4<7 3JZ1*(CG(*\G=L:J M;FS4IE:):*R=WCY?>'08*Y2%,T7TEZ124JJ"Q/MC<^NDLW!NW:KKT@_8T?E6 MU,(UUH3",'1:1'QW*8V(5=UP]Q]LZBS-CG!N08/#/FR$P,!6OOITD0F&%3'K MU=:E2F,,0;><0"7N!!T[3 )BSHC 7RCTI3^!Q*5!Q*=PJ^5$ G!J>$HE@^<@Q3:7:64$Y588[Q!WDCT)C57:GL)^'S'B#SM>)'G! M-"V2*"RJ:VQ^0)D6RIYO/C_U26TWZ,/^<_2PP(=&8JB:>#IP2RL_EMW]J:DI MF8TGY;V9TQ"QI7@#PC :5U5FY50L!P3UV4;T+I@=:@5#OK.SQ*W C&^6EOPA M/]Z>9M#'645&&E.3*17)=3)B&C$00^A*P/\C_!%[[^(>HOD=()&4DL=1.$P]3J'Z7;KXW8YM+AW22:H5%.1H%M7 MNI^@:QF>4I_1F(P$'R9U N*VB(XT;(9ED2@_].;.6N&@@-2B8L2,3/6LP]1M MV;0"[BM!LA/\2DW\*D2LD"GO&)F%YBJ<@3.O,K-9<9##%= RM6#6;>_7.7KS M5"7#I% =QO$FH%=5D:=(%RG\Q8XP8@>!N$"<.IO,S10]#:(.]Y!SC]$1^"C0 M%>QZ%.W1JV182PADXZ%15?Y:][!KY-#/*[:8 AI]#MC,6S2M-1$R2LJ7X(2)K87N@%QW.#( M-C?Z^__U'_U]L!TR-.%A;/WMJ$S*BLC#25)P^"4BCA\7BE'US(=DW@D4>^V3 M<#Y(AZ.)I@O=*=_$TXA21F^&4H6[(8@Q(/C65_9$GI3I!LJ?'!%4'7,N<721Y->P_C?=KG.#B_-3N@'_DJT,"0R> M(INJZVS>='_ZF_]+^J%](YI\YU.JT4H\JQ=ON$5_* 7J.:0!"625""L78;>W_/>JYPDP@M;N(%V'5PQQ.0( M%7O41OT*2H>"9>3\1FR<*,%)&9IMQ,@V#MEKCS!R_)%6Q.%RK^W"-+.'M2=^ MFU;*T^TS=*KF])EL&!(LZH\4.NRJ:S09N%^R>.>A3\P&J%/)-[FOTNT%?67/ MA&7B!+_\B0#+-]PGB)/J]F/2,TZDP\#17.>FE9ZY$#SWI\CVPPC5[+'+IV/$]M+S6<>.*HVHC>S; .L@9/7O[U[N5S_PM>@GN$E MH^]/?XA>8(O+S%?:N'4DAR=>UY$4C:/&OC@\BG[A&$)##WOZAOC?Q1&!]VUK M9CY^8$.%K*8)R[Z@11RMO\.I@&NS MJEQP*M61L--0T>KQQ+B-T'>! Y#A=I:M60=3P8X^G\R[!&ALLQT&=M5#\I8# M+M QXPO2][K+IF&.YDGGW9!;B[;J$E.;\UD/5 JH9&%RTKI<.-(6GB M.ZPS%]]9^@T$\0;XK":ZRBMMWIW(SI,'((4>3.0,]QXU48F^G^'> MF;5@7H!K!/\"E9<4TB\0TQIDAFQ=O/[!H1=>FDF5HMI*X?Q.VR'<4;RK<<4: M0[R.)/NCXA CX58PEK(1<31T-*(^ZK8U3!B.U.S%M()[SX4Z<8B@%>]E")W% M:9=+I _#!)#8DA2 M)KE%Z%21C^G$"P@D4=,T<97I[M6(JR?%K#?VN<7J)=1%^C5I>&K-V+"USKEF M!IM0]0L&U;#9B<5<"D-B^*962WFY>NNSO?/VV*G^X@1% <5O:.7?G9[$N+)\ M7WO5>5M?F3EV+%/J$(JSF_>\/[$[.N)9O,8>$0I9\PL&*)B0I>_F[&8"/K$6X2J7;6_,'<71K6[[AS01U; M)ADGJX3[@@;-%)P+!B+6(#$^%(_ $5>S6S#_;QOG&][]A V#BNT1&M4#.M8Y5PYO2Z"+D*<0] M#3@M_(C@R'RC@-\X%26S"P_]S9C!":!M,/9M'0E&;$ M% AGB&:+CFK"X"0\#?Y;R$E543[#EL3@RJ7-F:?2I0U9O_A6[_>?_.ZQ_ M_/DO.)%/"CT&CA5R:]-D6.*39*/.=1^[ Y#*2 MXN<>@4(Q& A4CV43Z=?L=\2?B;>P/U.&-I][2JH!Q#MUD^X#C=625^I1\6C\ M2^#HX)T7:3X#8J^0CHJ'?W[VA7F(A7\P*)0(&TT>0\6 MQ4L;D%R]O8N-5]+BDZT0OPHZJLSGE.]!*P_NN*J\@0IJL@SOO MQ_W!CJ= \_+FLS<&2VP:PHL8URS]"Y,)!SJ)Z8JUV5%2%\T00:8G]17\@L_( M.4B__ZYX+H] #,-$E7GR/'I1@7HNXP7!^C"1^E/84$EZ"1IU-FN>.^P"_/,R M*<>722YO5X MP4F9X310=H:%2!R]QLY!:"^<-'5BBC@ZGU+\C7X*&RM+_A(,908#&=DZT14^'A([0<-'"E MD W:?4C1"C'E2(U>F3ERL*T*4EH;F\RZ"1#[S0&&^IMKQ-"C&,NW@1@2YB/, M>H[1R\2V>]A)$).]XU+:QPC9/3KXTNG%YY"4)CZNVA$,$[W7")1IB1D*O\5. M$+BAF(] I8-H>3-!:]<7F42QG4AW6%"V95+7E75 8@:<2(@5*7?1W-.&\EY[ M:6?WD#ED&6@]Z%,G\1[TTL'O+"MUWKA6G%S[[&H^T8P'2SQ+K"'?:17D"4LN M)?9H-IEJ@GT/BPQ%7=);IDRX#XGW;%$@X-X4K;&]HOTGHK6OGIX+-%+A,O55 MXIXF7!]DM"P/ABU8@DIBR1R1 WNTG@>WY\X"G1$F2N>XV)%^JCF*#H>XYJ/< M[@E:3;BN2262*4OD3.XAXX'/EBK,J/LW&.,QLUO$LD<7U6E'X>FKPSY!G4"*]%XP. MER*LH_A[55]5EY2 M8U;[X'?@F39PY^/E:&5XC0INABKZX6CP/@V3=U/S =IVX$>]#[=$([E)#9E;+YC/ M7EC8*IT[/>E%="9!8_555824@Z+^XZEGVK 267?(=&H9&H7,P(4NKJES<%>H M\CUHMA8ZYKD:B&LNST5P5 #C$B'"?0(U ^/NO@&'Q)%:!24%L"U5(IX M??=JTZ'$U(X72_57+.]ZW?%&5/$5

Y]=N>"W=F\!LVQ5FCKW(U8(;IBU"2 M<4]Z/S"V*F)BHX-/S=UCZ"F]&Z[D1X6)5G QY8U&L^R1O#)V:8(P73YCZNTQ M&3B.NC_G?+,S)02D04GRK-.F0$HVEQ#_4KVY4BX%MQXY,!KCQ)E+7Y57 *&] M<\NRD+]ZN[/(O:^>[?O.W-Z#+2;W7L(A\/S.!V@]VQ\YV[9=-I[$H+GZ>M+O M;=*Q<@PL387SINNYOK^YQM^OI_?^MG+"^,* &^GY>KKO:;H=RHBC!NN=?>]V MB#2]6^_I^YKHVDQ;!I>N=_,]3G*12^B04[3KF;XWN9&GYK.!TL)%D=S>X\!E M+6VV[,591LE552?$C--$$S 46H(@C1,LYHH,\L=8, ZVUT%4[4;T2W6-K?OB M+H9+[RH!&,%^4:! B!?:J;#->-5O2UHE+?+/T*V+@GL7QA+(L*B6>#$P%,8X MO,A:V/?0;[>WJFGA0GK%#TAH!C=XS45XFU\HD'BML;C1E+27$BH;T&HSDUKF M;!Q[@5'EEG$["!-:1EEZ5T#&_E/BI3KQ7_ZMO'STCNJ"GEC$[LSK<4X%$(L' MA[>/I8:*^;QTMI+%=/!=A-B,B?AF"F_$?8)L-IC\\4ALM!*%^7XIZFOK:8EB MW+_''7\7<],CI?_M-&9?NGNEL,NCPXJ01Y,BP5C]@; 4I)"D[IK3N92!,=08 MOL63Z?%P_<7WM@4 7BF6S=,2R.2#_$%XZZH(QJW%+_)Z=' IY$^8/D6^Q2'= MJ:6@T(1$S*#* O.CLCNRJ[RA./Y;)PXF2?.>:J*Y[10.6!@-8:]7(."FEW-E M,ZRZG/M:%"$"%V\QL@)F57?FG&N='>MS/D&?1JGV\.>.3X,#Q5HUI>4<\&AJ M3\2$';*/\=&(;A>0_G0>$P=YQ04S7HVRD3BOOOA?9=RX18E_>WB>_AK/\RC& MV]T&^-)@8$NG/O5DVM^7O#FX<&,EX]2;+QKQTK$_,;I$:;RI( MO19NX [,>^#I9?8Q7$\2[//;@,A@N/;RE4TT?=.T7:Z VS9 M'_ #I,SN!W(6 I(HZG1JQ^ -E+#AB&^.$56-36:$PPX'>?R;AXQ^C7"QZ 66 M-B$RFE#4#B_]W\D4>>O^!N.!3SU./2)2(DBV5W9;8.6E]$\ODFNMY P-*C 2N$9=O7$9E*W]%L2$LU!#AUHJS]L" M"YS&"?>PB!)JSRG,_-A&9>'YU/TWITETA!YDGX63M*%%\!/:Q72MR+B%&5TL MT2%+DU=YB"UW$R(@6WQ23_5RS[.&S1*_<9?&MN7%5"-R53A523KED]N=NRDD!+*'$%KQM MK8/ 6#WC62N+X7"6*LT@P7R&F4$)PUG:I873!O8$L.*U]7"5FNN&+&"S2A8 MR(U&F+<0(;=*?9,T%3=8%E;)FOHH<+Q3N#Y6W7X&$SD*$%(4OL5W'^6NCT\^ M0U?95I:V=O!$Y&%?^#YQ%^ MV$3O' /-\OBC7G[/>8V/)03W&+A7M']:;CSEX90IU!5E8%OJ^?:UX]+;Q&$T M*+7GD]?'FB@F>TAV1.WV\<3T)AD\G92&J_% V@78R7#K/YGU<$142[#F8/?E M8T>7R";T53ZN:E2HB$ NJ4V;T*3,A#%(#$?.Q4A$D[ICB+T$(/> M;5"R$USWR07"^/&/57TS/P$=F[!5(TX ZQ2:L!&5VI-RUB$A"/M6MP890SKM M8G)AKK>G3**MMB^J),O"$H":C=_A'V)Q>KMC1%'J!GQRY(6#;0\3.C;. MR4*J*X^QTE*WB+EM!^\;].HLRM!#[VK(O"I):EEY_9Y%33L>&U%,XKU1O-L9 MH:N.ACTZ G">R[19I2ZP=J():,67\2;^+#H M876&YEO2GF198#%^X8)54^PUM'R*.K(5%X0*6A++6&[]V]6:EV4"]R:,CMAN MZ]X9#XGL3N\;>_216K;'I!S"Y]#,"I%F(TI'U_)6DG(F8+Z\7U$Q%Y!_N.L@ MO?I@N)'^<^$[T4UW@O#%+;M_WI@Q;ZO4&"H"6ZW;[Y@;W]V\C7SV,9$5O":Z M1R$F>V>)R9Z897/632$&%-(AU:QPIEN)-[8SX!&S*1^\EJ6R5C,QQ]>DVK=2 MME@B=,8C6RL="EC+J#A):X"3,6/>: X_H2T<$L*AT'V._>6*&2?DFV2$363P M]L)RVUOJI$D^P-Y MEZQ#*R%!+4IV.X\6V4,'=5@;.0%?@2=?+VY(YK_B+CC=ADMH!5@C$0-.FH&QKX[NE*Y^&I> M"Q4M6<7R6/1Y2D9Z,.<\=K]&W$^F;%QD ^'E>4E1I+!WP!HW87$3@S5NXE&, MY=O@0?$:M'?T?&"->/),"1B=;"X1[YJP(+2L((;="RL1R0GO/$)0;"N4BH@7 M90RP+2N0V4F!PEPTS+!3: &$C$C<4PE+P_4*;U?-8FNC[X\-W/\3"Y4 )0KF6,!O2&RG C40O#48W M---SQ!D+8^,_+V#9DQ:_.M% *5'I(=LYJM#O7YR<_V"+V_&11".329;/CV5) M%#&QU.8:ZA%>?&:%L+,F\R*S5P3-R8(,"9(%N[3HA^;I:105.'L&6=,UP('!+G&[\,D"QXHUA0M31?FE*'--;OER= M>8P/FM-G'/@L+=F$XYC(_7'H,^27;W(D%\8/\%],+>D_-7:Q.^(? M]ARF%6]$\U/ZFT_70G/P2'T\%5C7-55E?%**-B'%J<0+"XX3&(2QT:@TU6LQ<\=+VA,DB9QT!:26A!'QC MW]:CA!^\ZI+*#";[=]D9W:4^3XJ'0?+Z6QQB]"G)BY9Y1L1ID1E@*_U:TSTN MMA1X?4O2"?[N"YBA8%DI2 O"&[2->DT@D/%;1+#P;$[K_ KL^[%9SMUQYX#/ M;431CRG@#]/]7Z&)2IRR2H"P* M2D3D&:%B*[C_E_#'LL.I/%W>Y>CR$CB/NG; 3JL"#DFFC^-^O/971)A&3B'W ML52BG9#AQ'4H@^U>5E>**;U]5 2'9X!6)YF+72Q)VH!==IG@K$M1$G+R@'O- M+O$QB#H$KB&)YEM335&LG1#0/U=GDXCBF4OS^^.W)T<_:"+X,J\5["5]>&RS M\"F1'>&_/"H\7^AKKT2/-3G*%A M5[5*6:$7DY-VE10VH38%*H_KRPJG%XV 3.BO$-C$]#:H6C)A)"^. M77:9P3NU2?W^ 84! PO9'2&O_0YO\OZ^T] _1=O][S2R==@@,GEP\)V:#8=P M)F$#P.OU]^G#XQ;CD?S4@;WL-,\R\+6.$S3G4#J[LXIMT[TMN-"H%#:U^=', M<)_1SOSI?A)'@[LY3@^9M=K9^XX6 '35UNYW&("BE9Q^[MH=EV1&8B2!Y>#1,&"(MN(7HF@ M\-=S $\2Y56U,V3-E#8)5*EV\!UC63NWBFGO^#J/A R)#E8N_3WW?84VH-U0 ML+_\SVUTP5[ -U_<=K_#!:"TVC+-"WI#H3"GYPE6GS&7_I7"HAHKYIY]TL:X M Q1K#[MI33U2T,BT!X[X*MVV5S_!CAJK0Q8I1[5WD%[%WC71*!+QZ+BJ,J_W MC-^V)KJJ"A@8 8_;NF34#;4J!4G?[W_WU"0S"A.V(E(V53UKHB)/#12[97!C M=\P&?ZS1IRJ*;4%R6:ED6GC-_7"6)]&UB%+[OMH22UHQ!(W>GM\+8\8YS^^,ZD?X);6FM%C"J.#]B2FHG MFU"4!K=;.V-@+JDG_ =#B8%=-D'HV3J4;8T("\2@C2)<:< MFBI<:$.4D[/+O*&^<0O5NGXY!NYLU&\)0K((8\"54!@9(>@"QM]I[8CEYF:M_MK&'.SI0EHB<(!,:@A5F5 MOI=AT0HGS:7\:8?'[U0VDI"\IB2EH.B]K1+2B5YAFT(Z>HG$A;A!(_QF#KL# MFY45B)\C@TF:DI %X1!.8M@9'B18B/@YV>=9B.@>QF#R9&E\;&@Z@,*:'/2=UG&$_4?*+V@%POU[T8[BC2SGN(;S* M.X?>+@GV@KPBG+J\J"0NQ@ETI6"D.VK2VU]8=9TZ862TRHI14NN"SZ0Q^G,X MS GFIGB%\>WMTQFMQ52/TR3/N*LR#/=YM+W9__[]#S&&#<@;L,$C=V?>G<_= M0&AEHFF+W,C8U:K WAFP?4 94\L!*XBQ7PV2333JE:I+*%T7L9YUY38I*2D8,RB02IOI@,O6 MS/@NW&!&7L=]8840VW*BC;2M8]>8U:MA?X,79\@%1T!ITU"?B%$MRIGAX?1C M*]5 V1"3L^>-&.0XUBASIQ7D4U1>+E0>2!+;E2FB;&3C7>>)1NM.NL,F;".> M[H-]?II\> -/3VK?#7&_899?HJTA-8$JB5V$DU*=Z3%(-C$EEH_8:B;R*6:H M/[CNB=L$_4K!YE7#.$/3H6ADIA0-=7-E7 MJ$SZF[V_14(*#6;I )%U'^:<;B'W89W\M\G_K77R_U&,Y0LG_Q^+6@H<1^Q2 MSB0&:4NZV^GJQN$&O<0XRDB77O/#V!I&7]-O4G/_G'RLM<_ .L-)G&2I[%D6I7=IF'#^@HL'W%+ MI%S.O$=(L\#%N,X-&?$=V0 W%-?J@QZ[#CP8\80J+/IEM_#2:"\.-F(5V=#" M72D]/&[!ER^H!J+B8%@/17SODAJ<@Z,GH&W7S;$6([SR@V=^NVV7-NM"^KH) M>J>AEBYE)\.>@+' H'^;_/UD("EE$\_.?SFT%0>+9 U*]126&'0K0+N=D!6X M$?9NGWE PQ7;9[$$8<35Z:+0/=V:#+$X!]:2YD[TYJD=%595_&6$>/^V=G:/ MB3WMG$LWR65Y8I;WS05OVJ< >W]KHFU9'1R&?&:)Y/"H:*R3H<.N.&/P[?@[ MS=55:(C EC/:_)0M;U-7#1T2 Z[AE2U.I1M9K'0L'K;>"WU'[@6M %%LJU*@ M[^!(8O1B.AES<=!@#C.P7\FR1#\7S;<<&\5*P4T1HL\T=+'PF?) > X)=2E^$:V=>WA(8ETAF M'(<8+;"\>9U;.%7DTJ^DM,1S\H@N8Q_R3YDLC(P&'0LBQ>44*6YN1**WU4KM=JF)]P9=:F+\Y-X/]PIFT8OCTZA_N,&YXL7_OCLY_UOTZO#H MXNS=^>/3G1]9W'AQL]M/9I_WE\>Z5<[O& '!:F],7PK-!AG&&&SO%55%Q:>- M!A)L1T-BGC!)*?+D7'AQ!GN'2NLC<$UJ;);21NX?;&UQDFA" 2R)U&CLIUGR MLUB1GWSW_O&2NQ]_8&WI/6;[UL?X/Z)(G.N-%D?SJB5$"%..CN8WS<=P+M0: M*O7%=ITD\UAC.O(1818[GX'!T199]U/,B<'+=S[%('?W,Q0LY<+O$=L*[[)P M!U1OV)AI9KK?2*'-PD":&6$N%H928Z1\<835C$E:NU\HA[+'<$IU?L*!Y2IR M+$T)FT>45ZDM@4G.PI8SQ3;/7AHEE.@%'EM4#5YE<7A(YJ[/P/V&=9.,N=6/N'>;IPNI^R73J@6 M=;D67MJS"QUYP0G#%JJN[813P6__4%0;7I9QX!/3D$5CN-?,M+*Y^ M2"6RM^:#)$B,IL13T;4ON"H Y3_O/%W>QJH;U@XLMHDBYSJIO8I1ZTR-",MC MZ5-<-MVS4T7@^%A^.B@V8D)'*LC0+7B#E,#7A](-53HJR"MS"0EJ68D2@@6D+Q&5/(-"=Z(B<\GB:[TF;M5"'VXE/CK"H M>#R76WA-VB%L2Q4=6D+#:'Q/[B^=O64SY]@@9>[^@H.P?8N#T+?^P!?-Z2SW M!SQ&D^B\G6#;Y+N8_?T'\6#Z.S+B@&X%L]4O9'4_+? 2N&M;NUUWK;__,2][ MB'OOK\$Y'UG_F/[6!LW [X:97LAP;L(6QFQV:QY",$!=^A[OD#)&OEQ!8T=% M/BT&*/D?BAZHJ5X['T7$3^RI T(*K%:KGW6!O^960?UM;A5T KX#M\_FJ!5# M:3HQ-X[:4MP7#4Y>V%M4UQ+A&WO\/%V=M3ZR?^W(GMVJ^5;._4U4AFC'3K&O MNTU#+ FQ+X;J&6LCY:5"J.C(5.ZR[-\>YF)[C;EX%&.Y=\S%6J+=U0AQ[<82 M6^/L2Y!)M:XOFLUDTAYA-'!M+$4JY[68AK<9+EQFQ8(5Q56W7ZT]>"Q@S.09"@R=W]BF6FDC6(_ A#N6CR MWM2C9+W$=UKBPT#X+A?;"'W!.BGLEZ9TW8(5&%5U>*R)_8PK-O [8A 9XI7? M(Z$$LL9P3*MD\Q;Q;C\X4$&\4#M W/N-K:\"4S@39'A-Y?S,ILA@-R8.PB0V M5C.^3>:]BW]PQ,^.@@5_957'4B?*!JCH[9L'U1A?[\YSQ,Z.!)Z2(%RZY&P) MC^4@)R#F\III":Q.'!5W4H>DT;69,/>(*SSJ4M.O%_5SBA.L0*2?DGG *L)I!SZAR#C0A3YY""4-HW.I5:W,$-J,IP%3,9%KI&M%J(J$"\)K MWN,U'$$S1H2!_(@M#RIB6>^5O[A7, /$-)$?M&7GHH'H&']:S&# V3>E*@7L M0"4\\9SJIG )>I(SUB[(3ZW$]&TW>^'5NJX$@?D@K3C*D@GN"-:,VK!^J6'2 MV>VKD%#K_?+QUFC8-43*MV,N/O1*N#WBGMOH>98??R[<,F'"U#;@6LN!^_(R MM$,&9R(5.(D'D1K.7294A.\H[S V(8!++*U=1&,N:8?>#2# LN>3:4)V@H5[ M+FO";B^_3.K)VOOX'#9@!^',]>UDR6NCK4ZBFPN$1X(+;& U9M>H%*C:4J!@ MC1^?4E_%9\N:Y!_L2H<8J)6=#SF.SLT9YX)BBCV"GK6'<$\> D6!<,41](]( MZ!0L.6U)3Q _+;8-'3?6S%/NS,+7#]ML;.SEUGAP%07%G($LMLLXI21(_*A; MRZ P3VG0^. 18HXP3\AZ\3]C0LUKQK;6ZWLW09R79 M0BDH[S:&[8")G,)^=F.AP!4\'1+%4B&0]% NQ]IR2E>>R%A"CX_AT/Q@QBAB M++NR^H(ART'QS%+';HV@N"\A\L4*X"*OR?6-0!HKN/P(TWJI/[?93]0E6FU; M)JK'5W=Q7"=L/UO"-K"TEA/]!VS;'I6 U.@&#KPMN'>4$'Y#0>(MD' \>@+)3-;U#IT[(C=3AVU7N=@^/12V:S)'W? MQ+Z> G.F;J<=]?3Q64:O6,V[28BLNC4@_>VAO7?6:.]',99[0WL_"?L,_LT M&3CA%\1W]I;YSM8VVOUJ 2696X9KOXEX+J;^.!.FCB^YP6P0Z'80=Z^GE4") M6*2+ZWR93Z42_Z:PN%!X4REP+ 0(B67^H4 )R'=DCFZXD;34ZPKA8(H=!_Q6 M9]3Q%F-94Y1MEG,+7'H*F'%NBUA"_%&P9C'Q31Z6YTDIG(:ZDF ALM]Z=[UY M_]KF/><"<:1CD*26C8L0K)4"* AX\D,MN.!>_$3RGR&!52?9UK288E\OUV>H MHJE/-"/?-G#3?0\IB\.>\_5DM2:F=96C/I486'+YH\H MKW &YB=6T"Q2;:SWSL?JJ06=I.UPI1U:AT)N'I4&]08V%U "6>L>J-RPH.>@ M!6,EO3:%U5Q1F?#DDC8=;(%,& 259159]JAEJ21R=6S"T*,C#-M2? MVPKI7+8>C 1NT>+#8/L1=PHZQXS2VM"[YY1B!^M!'K^R8@G!8D&D:I4$Y MRWM(3$6]N6TC'1T4S0ESZQTA_V(R;:QJ,!,DB_;K#CHM/_F6 M'OR<28!=LYX)=0&!)ZRWS6>0 WZ+$XGZ21F)Z7*/:=93L )_@:'H-C+OQ]3] M]^/H?I:_S.-E3;N)4D=A9NDL^/A1$NP\7C;UI=0U\E*.(MS%1\(B4.Q+J?![ M_%?!9-^C.K&-D&)7RVDL$$0+!$/.:?@H 2N3YS7_8+(>YF.\;F(!C3@W:%3. M=P=BD[Z+^#?M $=N.8-5,#-[-P\ID1DT"!IM2$\E"<1UZ0680 B5R'!:!(@Y M2\WM,@N^DVY9IQU59AR-3.* (B09/L(EA2\H0C"* MFGF#_)=<'A-['9:YH5IL@7 XXY-D&GOY"/QWD?O M,L7AS6@&NU1A-)$3P%RT3'S!CEW^VBX+4^P3'5#0*E.FD6G QTS S"UCN:.T M%&,$\0ANYW%\2CSJ"?E?8;Y4+.!6F<^?(:C.09M5F+@THKXJTB)"\=1&\[.NHJV/2(]IVM/,W4 MJ(V[!5$G#-N4(/R!?14,CDY@:QC_)K8G:TX=X*,RJ6$/.(8+$F=RA.!FL)V( MGZN8^[/B=S_G'L'*2R[E3-;45X S=U.$ X#DD#>]JLZ64AR?PZ& *T#0#2NB M-Z!"*3AO&W'TZ_^\C<[].\"NV/@'?'%JLCRY,._UPA^_:Y;:59 O^%:X[57=UK05EZ^'GK3N]EBS+MKK+)8^E:L_< M;R )9L(" 18 )L7Z]1.Q(^*<. #(S)2=,M/FARJG,DD\SB-./';LS7FAV0ME M?H?!^G^:]KK1#[PMWM,Q\:IF3T"BNE>.)CZ;?5?: +QU&@IT/?JN/,]S<0>^ M+JY%H4FN^R,=D1U=^65\O_0AOF]JYEXC4S+[@0W\[ V.S#@*/#H+LKWN1>UO MS]=SVB95E=LO>!.\JE>T)H8/^OS;B]GL%>1U6:.0R:K?L7G28R#:2N.TCTZ, MLN44ZLV -GW&'.X'7%<(:%IS3+*4UAQ-%]I3K>>M@]/;OAH>+.6!Q_;^3L(D MJ[X"I'CCCLO;\*#6V$%?U%Y0]ZS@$S+Q"^4>L?@:#YTX9LS$&SG08RI\!6+M MEE7'2JS%V;QB='>7[A,97,MFFGNE8,/2T_&#B7\^-HI((VB/N__CHFP76TCZ M[E2_"\&)GVO8P$'V?S5]C51;6(/;.,NA?X+MGIK>D-"5E[&F6YESYID?WRB6 M\&8"?J)WYA27J/ER *12VMS]H9M=F,$\4Y!4&(=F7ZZ!T1+68W?[6*52$''5 M#.2$O -@C(?NZA=D>]8AL2(KI%@.Z,L$A2,TB[#M&IYXP1NZ^IJ>I1*R=BR0 M!K]U!\ 98A,@-I^=(38G\2SW#+'YV,YH- U9[,6U*!U9>O/-F#-7BE028_(8B D+X=3'[ M6N0^-WG7 MXGM7OJ('XW]!49#.45HQ>1NSES;<,7GGB(837Y*>D@[L!MHA_97S7JZYQD)S M12]:J&PBQT*7XV2/Y6)]ID67C)]"_F+GSO#1B- Q?EDL%3[1*KQW$:5 HE!/ M4#N+@S2ZVKRXW-8R?U4E(95:"0;VRK<&;K#70@R]4MQ!LBS W[PH4\PPLC#K MP"O"J#.*GE>K1->>)5_;3'#;O;E'4< MV9HTX]XFL>*]4@#Z+[$\Y#V1*62K;U/!@3#/AI-,-HGIF@Q4 MSDN:O22'X.[H\D'6BPH4%AB'^K/ MM]I= J^UVDMH-I8($IF>U!W@Z$])AV0MH'\VO6:2&D=:@!;CLXO93Y W%Y#4 M@4NS6+4"A\)<-1L N&I2'9*LL!9"YK/-6TT M6=HFEQ=2O 1[F$U4@]=+A M= *!;KHFI@S3;J% MPW55H2^]["@[G[D,R=2$?"/"WYDME6A%[:CBSAZ Q2,[E#:OCY3G@\2>#9?M M:)^YT!T=%W D&? U89IRG"G_"B6O-?N'+GVF6KS(^TF>'5199.*X\"3.D\K8 M<],L&;D+,H%L+ L6B(N$FN'E!].J'E/DXL+ZFZ+8"H8$^7?Q)_>N HR-;,._ M'/J$DV.9T'1&CB6W4%)&T$C*%3A\=8!Y"0;W-2C?241 T])O)4#!$G;7'. 0 MI:#1,\&$0BIIVX>A41Q9K82"K8BDSVDPC9Z,WKH76\'MG:*%-GIIC).TDBV] MGM>"FPG;(/O8@^YL(HY)(ZO9"R;/:=JZS%T.CK7LE4;#^N\9=UPEQ0O Y@"< M:A82=CNMMS<;V-I7Y&7DV>P-?3ZGTXIN_C8O=SG]Y04%OTOZTW^2V:)_OJ$P M\&KV7_01^MUW7 W]KX;/QU==FS,9X[<%Q\Q:7WLN%2.+\YTZHGL^Y6!3./22 MC1=ZN%%0-99'__QPW=<:8(GY_9F.\FX97&W^8,5'*"U^T6_53G>:OW[+\W?T M.*<)C\DFM2%Q@_''T<+ M0=S.<"7HSU\7"Q!KB93Q,_&OZ/^111E]71;RHJ 96<81N\X7]&ZN0L@/4OQS M2P_&O2YKU;I.ALEL& ?Z E("LIDA#@7O*0X4!'TG,7D,M9=7NI@;G5V;$YUD MBJ.W](*)-4Y6Q=06F]"?_\U#D.,NL4AMLDD:HL"'C>?:5""RJZX_=G#82B"H MA67A.$?[+1CWH <27RH?3[3<,YO&!7 MZ7Q'.><\C?UYLNY-8K,.&%A$Q4Y2QD44X.B71!?HXG<$_0&"X9!7CN7+9J/DEDU=)9-#16LF7J+>J7WQ>!_HA2(: M#U[GU7:RD&I^^.A>3X_HWE.XEGN71[U;)5^ M1:N4VA6.G'OI(= \?' @.<%)GYK3K_GYUGMS]T/UD(GYX+5) MIQMX:7F*6[2Z8LI<:AS%<)\='_9GX%K*?W&"X).CD_7<2H$,?!1(3K6//6&Y ML5@5'=NK0W0(LWE>Y;71C>"/0LL;]!:-5]]V1%2Y1U<"N!8U&NM#P7=8K05P M*U8HZ-)5D6O$5--XSOI=43'LBU[[BE.-8P(1+05+0NN6V)JQYAS7EI6L.B^[ MI +E;(2(&+B_)73'X)1$I?P+W[)+=,T"UP48+1ERL-M(!B!P&-^*=QO\V&G:PI^**<2D M].@VVSXB&"Z8,UO^C$RX#,7SKLS9+^!1+001]<6S/T?)R#[J)HNWL&?0 1T; M]&$KG,ZL9CK D>9'RZL0LWH/" &MA\_C36.!U-6Y/>)ZY+0(Z&"=_RS%SZ'X M)GI=(AQI&7D/EX'W4"H /!I:>X^E8UPW):;S#Z9?NYA]SP"M356D*T[KM,>6 MG#Q$XZSD@55NH.X/8SR[TYXUF*R]BQ9%_]?9T[LG3\^!KH,MS$R>HN%2955< MRA$]81W/>;G[FI=0+*3-EBB'Y :P,91J4E94R@S(+G [(' Z5#_$5EVLU/7B>A/N:A,NBB2-.$[%NRJ0[E%SV MEH*5;IW-=GF;3A W*_+TY.!MVF[.>^7>IBDEF"_0>5E/M3>. .WG.;D_]\E8 MCR01@)K3!F09@H3D:0_F>P7BAJ)3*QL+RUHA((0GS5A/RFMD>ZX\YS=UYQ9*M!:X;1; MGO:*9@G.0_\1XL,^?P\#=A[L>QMLE&@7^U3/^E;9\:2.>(8:W+??!8)X=)TV M<^N$]TK%VMH&2MW?*=&"JV")W+I'R?)[.]&17;[RK4GKP+MK_:*NA91'#IP MV>$FQ5"Q@G-UR16AQ;M+T4?9='4 MJPJH_G;8!:TM_%9_2K0AA0UW*-2%Z#4)I-@YE]90PPUG'Z=FE;(Y*A%)I+!I M0'>K+[>/I;6CU4*\3<,B4F#'9JY+A.G175IY#M;DJ^!/T@RDT2@*+:$]0\": M,,J NU(!X55B8:Y!(G:' 0K\ MQ1D*?!+/\OLA]L.ZTM+"@ 8%]C5NQ($>8]RR(#9Q#/T31@<=J:JZ"\*,1W.A M:HL7E!)'(M'(YHY-NI!_,=WK1[+,#]99N"-,ZB>EP,W;1(A90)IY!S:$WMC= M4I.8%<]U4UY:%!'40@G/CL:F,#BZ><@]YL&_RS+C9B?8#8Y"X]ZW< M5 V3%2U!G2H% 9A5D1CO/"X2HMG'$X)L&*(HTB26O+J\?W@\WU/7M+3 MQT^^G&#>8&R@ *C#91SP"J,N?&5M7L)9(*&IG)[]KMM3JOT(#D[ MN7OZ"6&@47)\S+M=,Q.8*4_U5V3V\RV/Y2O/%_K&P-UY'Y?NUP4#Q,R19=V] MHF7=%+KE5Z_>L!Z'P/+X"R^EU/W<,;8:0-U5+!F 9].GS5\"YA?A ^;)[D[ M .:C&7U3T'[!,A.NNQU3@PD3Q =-9\*VB/MK>G(/O_Q X8,6C(Y M>J=UL_".0(QM @V*2RAT6L=WT?]Y^Q+J!!?I"7Y67FY.[TE7I,$X^$;)H_WGMMK+ MDSUYENDCTC-03.\:(F"H1:,W;?$5(C%:$#SX1ZT3$^8LS>*C 04D3?9]W2A! MXJ"D+@0M 2MB5,(#,%>:#//]-:DRAHN'U*,&RD1'7J> MTT/=W]WQ%]YP?O4\]-D[9RF1:,@3X:U!7C&H-IG+J>I0.+33C"3(P8):=@OQ M3JGMC76/!<@>G^,N@=\OD\L^L9Z)5S>W,HB:$RO-][O&=\TEK1)//YMJE<@" M"S1+LX"'O^N3<1>>!E!NIA?\[,OI"P9!%+]1#S[5YU,7\7)VH4=N;"Q-89M] MMJXHD&A1HP:KXW71.CH6ARN9#[T:9*E,/8DC0_8%#L8:_)B5\8U"K6IJC\ ) M](2PFI8.;\P>S)+\IJ6<=6PHMRPQ-93'D1XPD70+GU@5NR+IELEKT;GC8\^. MM;SK,R&.YSLIAGO!IJ\*5Y*6-SX^=V@GJWIHX2']*A\1=O^>XWQZJ6]\)5[) MKT5R.R,I! M.].\/-HD:X[C1\E\65[&P,^+"VC90-T3+LI$(*5V"L"AKDHFD.9OU WO".:0 ME$9(2P!P,QCM0UJC9QC._2V8R3*-"%VP@XZ*&W*#1?%N(C^+1(V*# 4&@(T MI^L08S@U'B.+PY816N)GQH7[F^JBO19U3T00+3;:ZY??#]5>AM'" M[5(-Z&DM#?8'%MRW;NS8D2).)(LAZ,&E2L?O/N2R]B$!T!SGY7EO71R!S8;=4=>F!YP_-M6J\%X3W'!T>' MG& ?(E>MMP8R $+EHW,Z.GU2\H*4+L0I!2@EA?A!FL9-X2O^SEY=240V-V04 M2S J6"@R].V'(HY1\;(5):/3=AV(K;U M];2M%,W<@=T"(DY$@B?**ZRRFF@U#A,;L$ADFH:Y8.@PJ"HM&>)=*H7;%LCD MCW5R XN-J-*.[A98KLL0LI:OPJA0SB[,HD# MRRDD'562=K8'R9 62WF<-4SI:$0)/K]L MB\(E+)QNO"S*A&#%RC*.^\"8AD50**X6*5B6;1">+(O =N8VCUM[=NODCA^" M@CI\S&X?=0P NO'!T\?R#OKTDQTL?F'[RL9;MKF 9IP$VV K:Q*XBS[= M0UO@B3<,WBC-JI#K(QT(20/"$%8BQBRA^\!4&QM+ #8G5T$EG_;4&&.3I,U; MBCA8*J[:EDL5HE*6=;;$LETFE";':^4QVD[,+KFX47B.) IBQ MR^E[REDG SC/V[8,0NR*,@CJ/?(8Z:A&6:)3#+CN6 /\NN@V95\,:AQ,R"=* M<>)X7\MABP[7^KILFUHP#0>.U6F+L%2^SUF;;\HEX!@"(/C FEYR<#^TS?[3 M2$QM4)(JFR4]\R/Y*6U#XHUX:']IPP/L)XV/.R*GY^IB]@U*-_1N^![]-PN0 M#)-QXJO9U[=U:0?:<)KUWEZ'V%8-$ULJ#1![/'8FEZR3$8X:VFG"@CC0&,YF M(=NAJLJLZ!:%Q'V%<*_8.G#R8PYHRR%D.1]E$Y. M4ZLLQ:6.PC+!):KT^4##,]AB\=W="E%EPDVS8U=4-A)?G!$T#MH0%1D'6Y0/ M4)?X-TG?2>))\L.[HH=?ZQP#39(=, 'SOBWC35\"9N\_Z0$%]LN:$HH&$T>I4@?1!PB6:I% M?<65+F6FY7(9[Q7.R7"93!/*.#!QILG6D1$R59AA AR2%W)V)K&!K%DQBZQ: M6=SP\OP5"U@2)T*26LYM;2:\V@&61D9HPIE=F:Y;F/ZQU>?MY:]E;QH$UM.\ MIOF(SJ^_M8^HXJ=33F#CG,#9BIT$\Q]SJ&F?WE%QQT-;-NDJ+^'^;(JZ0/83 MBS=G6=F%8VD,N>L$IF.KB5;2CA:!"E:BVY-'>28]Q M2YMD "QG:QES^M>-B&IN7!H^3?-GLAWS_Z.U_C\=LWKPO MTH]((YQ<6M0KM187:P%A>MW?MOVR09MD*;GGO_W]*TLVTS+82,<&/=&VTCW# M2G2/KO*MQ QK6D[D"K#,=+->;^NPG,*]^%,_?B-5%.A*JI^-MPSY;+GVKJ3C ME2//LEZU.=F&K70.A2/G=1Q:2?G0ANX$)FC8D3BLPBF.:DHFIQ]/12Z01K/E M18LB3>\![V)W<+#-62.F9_G0U;:.Y@R[!WP&FI&RDI,U/(0W$7Q""[7*V6", MTK?,?)5'G]H4@IDL$QEJ,EX=;]Z>6="5RQ7RX? ^_(8&( I6TZ#EY/OD@(,U MDZ/8QS'\J7ST34EWY*_5A8Q5?#A=<7P)?DJ:MS?-BRX,Z(@61;R<+=?;_D6C MN\E[B9;6^8(C,"[0M;701G$CV#\5V$W^")TL!789B+WZXE*Z!M BQ-,9Q*)0 MA^.GR&;/W[QZ86Y@653+1W252[+I:^P,?G8@6_?2(_#-#]\^IY^VJI''C.6/ ME!==K)B;,!EMVN9\4WTBVD67XI*#MYZ9O5^/I<3$Q0]M:& M95?A#8F%D$Y_!G?K4;=AMG4S$-A("Y;O7>@WL?FDJI*)E9 'C^9C8%RR*2MR MP"!DK@SZ]>L7;UZ]F3V[>&+;8F@]8IKL92Z:M^EP*9-^!W>$MD ?&FW,@T8) M%PYO(D5L%U@"DQ2]Q"YE[N>++,H-CDWV92?62R1NT=)44[3 MV^5OH^MWY.!^:(?N5ZE5GS@B\0\])=/S;WQFLK_:Q&^FV2L35DC/][_3^7XU M>TX^.?\;5WFY90.7UW&=@SM&%T"[KB[+NFPI]?( S+ M_EUV#WW@N^TZ?^_;OM"TE:^[+=WA)9MWNFBY<)UA2J?-#ROLX0!VKKGG+K1, M+9IVTR3],WZ+U<5E Z4%2&COBC9$V@[H)YL&Y!%HV?#%$!\[7VB+&;!B)A$8 M[*+;P3%JUOZ;;I"'CIS%YMDA_:&9$<9;M=TT_OR)0_ M?_L_\_7FKV_E!%E<-6_(8?-7&:1RDOA3>JE4&6>N%J\'-DD 4=)U2K]M:NOT MFLQ B2%-SB+W+;F?GEYI2O8@TA>G1HM>-7ZRNHEM:@'1Q FM\(26WT3^;F.\ MUTG+ALOE/=C:WH&,C8Z&9;8Y!#4'=+MIG(Z&N/-6S9%5I67?YGY)GMH"4=Y@!=QN:M,4 M;-+GEBH(??KIGW'W3Y],M]#1L&^LZXZ[M0T@BS2[6S#:9KFMI1)6),LI?&,$ M9[ZY'19]0,IFN,E:BF-P58#88FCLO(1.XY3SIA()/?%UYT)CQT S36Y2N?*DWU(M#S'H@8BWK M8R.I6Q:'52QOSEM%^VAJ(F2ZI::Y3#/E;M[(G?O>*;$[/#O,0 "%J5LR_52T M8YCF+XO.C%7*L<=".7QKP?P@!Q!GG?9@CD;="UCV5=EQKA'42MH!S79<#?J3 M+[,;GNL]P^8+$%C\Z>GG7UQ\PB(&%2S*GYY\\?CBL?T;7_W3EU]$0D\?NN;G;,] *_/$&5. '5X(HG;P;Z M WXAF9E;;=T;[!USK!QYP;3#G7;[.WT]5K-V0 SA?-U4Q?O!";H+["((U\AC M:K8A7DO-0S#1TM"]V';1=3ZVTVPW:$8,3[80RAE)?\<$^0F:\P_@U&M]O6!. M(=^J[ /=+CTD<[0LWDG#4P@L#*R1@*JLG*3 +L[H/N*K/&)_T\.2!"X2DHPC M"9"+61K[7.?DVW!H7A["63#H R+;3 8SJ'C=I16OZQMZ5\ TQ%JJ2JV7IC4 M:1*]*L9K0M56ZK[F@NF7Q#T3JWQZJ^C&CHU4O=0Z4K%B_O0)'5&?A2/I9FW3 MQSQ(?_KBRZ?Q8+N-(NIPQ7'!2KX XC1C$@IJ#'+D.B%DR>IS^1Z?49^C8[?\ MDH]WC:G$UMVPG@5+1[N@+:\EVQZ&Y<#&&;@J R%G 0<=Z.^4"L]HTXR:G(^U M"@O*S>5BZ+C]_\B6=E>X""_AED._@\ F1(GU7CFJ_KFEIR_XR?'K>AO H7 K M,!Q+*V7KJX]B$OJ!#W[>Z!>S'RK!X((>Q C@RNZ=$GT(IQ;+S*))^/%]-PG? MT:Z^GARS 7.IMT1Q *71%B.8H&EE_B/3?^$M)'U/4:T>K+F:X$292JJDTLZI M%?SMFJ^U__O)7Y75:4EN]+8SJ+"]6]SL$CK84='=Y:R8QI.:S<^7Y/3P@ \A M%6D:,FT=D"3DU(A&F#F@D _,^K]UXX(5B<.-+4%ZP*4P A=,&:[5G8"9)D&T MW^&*(4%GYIW[8]Z),Q/"[S&>^%9HS3/=S?V)(R_:;=DSX@DD7>UPQ\42/QFG MBLZ!@A,E-.:%$>$=C76B]DLV*Y0GM3*9BIE5V(6948)3&$["C,,Y.DRE)R=MK/T3;5#2).?SS,S9,SYN8DGN5C M,UN&?32&G1EI53V._]*K4PD50?]IV#RZD.AI[1H]/ M>P0'VVY*Z6\\& +HA0T-U-&BZ%:.+\31QG=9 M+"N8:PBWM*<'+-X7BVU?I*D&7C"9\*MTFP;S/NC(U4[<$YS-.R:#.%NGY0RH M-DQVG<>TW;96@N#:$#9-:T7 SF7.V<#V!J-8%#EC9M,4SME>@PV?3 MRY8W.,?.I2*7^=H67%MLML)L,&;0;!LK+0YH#":33#$/(_VDIS>M1R?Q._HY MEJ7B[#%:#>\WT:["O6>LJQ,;S]POM&5H<[7OI!6E6);;->_&T"(ZZE))>]D^ MM)5-#"HZ:5S*59MVW*4,= )"%UUA>#]:8D%<8B]4-F7;Q39Y4?8CJ\S+BM]= MT@: 2R"MN[R8_03XY431WH,\J^(R7^PE:\]%Q_B9X7.%E4\_*"= 56H_4V:F M:&:]ZGVIG4YT0;*7Z^Z0%4UR)>3:M,H)*YV[^.H%>RI.%F>P:Q2#(EM**103 M6BN [CFGRX4NQFYM]X/Q\)OY-FTXKHWK('F5?'N*\RI2K(]2FX-BK)(+I3-@ M3(CL(T!!+3 M!^*I!.([[FRR@0W:C:N&3!V9NY[.(?CH@?@!=5F4U6.%-F!Y M)$^<>]L6IGF>(G=HQ2$2"RF5E-JQ&_38,UTK,Y_3-(/N$1->Y=)U+Y^/HSBP M>[$Y>:(;65M9P@B B)@K5/%TV$$:0]:R/4]8Z;-%E9<\8)IW#$GA\?&] M,!_610OT=B=]\SLY->G84P1RI-RQM]$2[<#QB,-!@R"8[HS6)F_)ZD7!G:K:)>5%+4,4B^1O5WU5P/I0K&T?5BAW+K7 M6J0LQ%2&(\#(G5,J@Y%^;K0%14&+L4&R+'6MAI)P:@VCT3HSWY7H>U0?Q1:2!D)Y1/@.N MAUI,>X=\9Y+*EG6,2%2RU*;TZ3X^?>I/!BP!#O? H1M:IE//1CO!IVC+9)BS MX"6(MTDOSG9KY@VT\AH%S\^G?0!>/ MFDCU.&*^7-JG'4QMLVV[[8&E<#'[CNQ9TPIA2^2C(I<$6'KV+I8# 4C/JWV@='(0$%VB]18RM M5#G#$< )V0-PJK6@:0#PQ>QY)W^6!)!UJ";&?2S,9:DX_-[L!DZ[SJ# MP!CKI#RE,)*'@R\5:&+VH&+-;/W%H.)E?[W)5$RQH]YRB]QTZ8\A$WQZENH7 MD0D=9L5"@E+QXA$(/B3"RH;6;L)&##ENA7 QQZ8R[SY)69D@7?@X>Q$/DF1( M%HZJTB[W=<[XL@3 2:]&PT4W^)=DHY0L420& J&*Q^J'UH%4:3NU& U7EXIN M40 $]C8R.H_P)$J.QCLKL^60A0P7>_$%ND\/K CXIT8?EB"/E=$-R&AAYDV2 M)$N?6I =7Q2"/V:W4UG^\E ]'T2[;+<\G2!_),F\CIM8L\.YN_@MDWC0%X9> M5JTUDU717Y6HBDVK=H['A=+AMH?E32N4" MQX7?S_-R:;$/#QQ[&35["(HX=.P.%X94&[,M#M@S$W< IW;L7Y"EG(C,9\Y? M4O!H(&WPL#[)L" EH,'V-E&)R 9KKO7771VM[7MCD)@L5+H. %])-"]$?1=3N$>HJP$1YS IP'+4A#%^_;<$ MD(JO_66H/G:PNSVT[6:.>R(>KW)6YY[HL6..2;CXO-:?(JJ-.$4I2!.+SH.8DM2TPB2QD M]4G!7WG>8N7+PK%4$!I,[+B)A)TZ(2/U4YMI+N8T.&CHESMH9;SOI=^"(C8G MTW=[:@!^GJ.KS#^'I,(G&US-(SG8X B M=38R^XW$LCJ'?S6==-\#%Q2VZ_U(9=M>RXG)V?@+^VU;!$D0*3#Y3DA\M;AN MJFL5W'97=(F5@=L-YS*XW:E+X#8GVAQM;285-N07H@= !J:&KM5*Q69/,)+Z ML(8[5V%0\@+>,U=*5;"M=5M'^ O[C45;8'[G1;_CG#J,&/GC:VMF",@,$Q)T MZ9=U^3ZX2[EP9*8-"TZ!S&VJP(BL\9!/Y=V!=^/ ?/S'_YZW__X?=_W61SRF MGGP:)(H"W8HR[4FX!<(*,&NS)K-.8)>$9L)NG8K6.D6XZ!731:7_@5X15)5" M[SXA3#M!NN22%7D]%%.VFZ(6JV)%Z=,FB)24CSN1ID]H<*5$ZX@U3#*0,W85 M)PVE=MN*%G>[U"+530O72MZ!8\ 7)@LZ[OGDBSUU(I[)!I",;0!!L+'T,DB% M\F]&B=<8S8QZ34/]4)\VO[QL"_"WVG-'BEO+RO*IZK^GY]'4IG22?MB8$TI] M,+4Z .5Q6/4FS8'PVD^U '$P=OQ^%G-9''% M/I)!$OQ30O.,YWFH5&%+>ZCJ,/6J=HBE"W;R9&+0HV.NC1Z#)_?7VF#$E8HR MD0[]'-KTHU4PDC)"%I,""DF+Q9*%Q0Q.+L.EQB9HNH)1=9,5$F0O91[Y61,.,X M,GI"/>P8*9(L%^"^"S:G/<.)TCCX.&G\.1,B\*"!/$=L"U>X!#T(S':\J= X,,SH)[ZXD^)G#$? <#P[8SA.XEG^&,HB&EE2&)V0QL5D88/")N]> MV$W5/%X,4.?,!DAV8LMI,\?,K/:M>P>9C6),BQC0TQ(P.B(;_@HC)DJW7XYU,3N?T='L]!$/M!636%5#-JLF26F*I%^BUW%\J?) M>^NMF5"@P61^IF%[/G&+QTS;:N#4?$+)G=71JTR:A5!KK-Q$*$8YH M(-5^'TI2/VF+0WBWLO,0-#LH??-#W-W!<%Y>8AF'# M0TJ'09/$\2/DQ(%A"F9J ")A J$!.89,HCR8H;2X/S^ 8\!HGW!7'@#3/(P. MNML@#5V1K)O2)75HVUNPU7S?O'B./WU[<67YZZ^_>O/H]=?_^! ^FUB6F:S< MZ'=5 [9Y,2D;/2@!I?16;%S4CQA7C[)0W?$%&C&8@B@*M:DI<1O- MRT'.!#$B_:#E5W M;_&R-M+0T,:(%N]IM;7SW&6"V<$1T]8I,.LX8X;7)Q2A%N2 L9Z^+Y>IL>^K\13$W<[]M/R7T/CQE;M]9%D**9_%PTJH59R% MK8<^"3JJ6D$0"'L,WT>3N,5U7FW'SA^G%_1F\E$\>('T!CV=F3[M A5?B S+ M0D%Y5J<<82%G[;;6]5%SC9+]I5W!\95ZN5:9#YT@AMGGZ]+9:]I#7_ OGGXR M_%I$-R3 @V>?.2^:\[-%:PF>4/#>A8[I&XC)9'3"-%\)JC*4*&WV9%!DJ\7J M&S(G+! A'1713)F0:.)6L-O!7C=8G( !#CQ59=\-G0S>.KS8W.9QE;[@#0_A M8Z$KTX/&9(..0BW=^&H1S8B1/J1/*B?"S:_^H10(&JX8QE"+J>'D">805LF= M.2X."\76A()@@L,NB21VORM9VA2;]9"U34YP+FX<^:23?30+V/AA%)>!SA\- M$@",%.:_,)HS#'<"Y#:O*9FB"/H&ET8ZIXVTN\G,2CN,W>WPU,66@@C#&L,W MPL/H?$OZHT@D0\YB(?=&#>TRA.15/T*_K+/?2<(V:03"2< 0YR$!X5ECX+[F M2J#F%*]O>O5JC.QAZ']XCT"AZO/]>8KN?XH2D^HE.+LDFQRB+Y2RU<>+6Y2 #_ZC.?C !>3;]]S4Y M ^A.8+<(C>*9-=2:.GTR:TEKR8AQ\#QM]WEB:\NX0'UZI1N?DH8'-?1Y+NYK M+GP'&9/4,+HA]ODGS?O0, EH$L?(=YZ=>U.ADY2P'CN'M2&%Y%)2PVY"?6GM M/$GWIL]:Y!UST)M@R7Y1H5HTC!U=5]5Y,NYK,BZ9*Z4.BJE #6C=^!\UVNK> M],QBD\U>7)5U'M0U9F ;P'I$C@8A?8=P$T@&)+VL5B/[_S M1E!68:3B5;EQW%K-.2?P$;*@8C7WR1X\#_?'RI*]>C% HNZ9R_X\ ?=W!+E\ M5ZK8DP!0A4*(D2T+-I-%2%,:#O@\11^C,./2!V 3:QS##?W[/ ?WYTY/D0\OV-NZ7E6;8C"H884$F)T("S"9I;Z ]CNH*&'&:R2X<[2,^3\XN5 MSO.R76L*!BV[57G-%>&N&[ LKW/ ,B-+*9H5G>ED I!E;Q MA']Q]N+U?[_Z^M&3+V<@$.+&5R5]<-B]!#'U<'L?4L@08$C&ZP;$&2>/4_N/$ T,_YK0R8\$'TJTC I.2+ MM.K*Q3M QZ7=H/&:J4*<8K,0Z7]L0?/C"=YYR-A:/Z@^J%_,P0YXKWF(T 2C7=6..+6P<@4XT" :AR4QTF"4HSH]$] MQ"X*5V%6D.'"!@R,84%Y*M.>FBBD&GIKM(]@68SRX:%9GY,/>]UAPKB,;25- M*O4G"]OJ?$(U,^ MT\7LFVW+1PYW(4OGP'8#QMBC"HPCBF!KA5B.Z#94R ,K/7;O!V[V6ISS]1R& M5MXNL!X)8Q3<>7D:#:HD,6UMNH'!-R&Q+?RU"Q/=3!MB/'?4U--!2=X>KHE\ M ]Q4I6Q#RY'Z1=!7CLS"(QEFYHKHALCGYVF+F2X6?@B=D@_1:KRK6L)#,:0) MYUK:4LPL^DS,$.LGZ%2YW%;6>RE=9.M-5:I,MO (HB\M?$R(&ESCVH%^XZX8 M:94%6?#A391A;!_+80 (X3TZ< M17E=2F]SRX8'>J#T_^S'G^"Z^*6K 'V^M6EK\[#\X^+-Q:S*=U[IJ"HN\Z!Y M -" #SYI'[_++\%Q$"AJ!;>6T87F#>O$K+DA]=]I1?#A$?D?W23S7O^&S"P[ MKB^:MJ5=/?N!30J"U^<+C0GD@=#C)1]B2\J/&SI*W1K-M=>Q*MYGUJN^:H6 M0P\BV(O803CG3N1"6"=XP= WV+["(Z>I"=VT\\GPP(-1$1*HUX>FU,E=)#PP M/*C+_8Q<[LHZHKR_*7",P;7<9G&E4'_MX2G$)TV( ;>*HA%4W[\^-)M/SWC;4_B6?X8I&_AULGYSPJ?=#'^"AFT*& MHY6%X@53APXBW':KQ#J.["**_YG7Y;]R]7%B MVBP.-.K $'5:KP>%"0676%*$8@H"EY-OBH%4*I1DG! M++>GA[!MO>B]U;/G79E+D.Z)%^D/P#=A'W./&3D!^R)7;>JV0#0VE[2@OQ'8 M9R /+E,B'9QC^!3N^'++)=2@JF8/M0GN&3WN.O^9QH"?!2J)EGT0[B):ED47 M%MIWVYP&$U?^/V]?7O#_L7LJV/H6U *1=(HY>.G!OB>GZ^GC)U]*^V*D41.. M ^7IOQ1ZR=F;8M,+.>33QT\?C^Q.OEJ15939J?LRT'LM)$:GW7M5SC$&$QEW MN9I[!63I[(H6B*CV)W::V65W._(CK\H*5,)@PQSI6WIC;0]1J%[H(&CB+1Y] M07:%O7,.3UX\+I.J\CZX)D7HQH^B/PT^-F;X:FBW(R#GR!VJT0ES?!)%.YF[ M@=^)1&?)LM3&T^ZT?33M9 O)+\@]"R]<-:V-6$K:'G,J^1()(N;MA$0#75 " MEI"6%R7'5(B6#519LPL?I!SS-,=[P-O&B-ZZKWVRSB L$,8_RDNNJ9B3.91< M*<@=EOCR9;,)+!7U<,KD"OO!]QU/])%8>Q"5R0KB;2<&A!/^<[!UA5Q.6!"T MTP\\NJ1U1'9!2PWA/Y/=XY4A(0N*H>T5V1?DS"VN&)/!5UIM<>O@JSK$R\223.\/D2'_MN M.!&$I$E(E#!]$JV2F$%IFP[LY,(" HY[4#HM].Z;ET]\19:'9JW7(M129VX(T[0V?B ?%_L]D]6;!/3TM&E M]#:14Z]H>I-2@HEO#Y'L)SA(1X?D6\OI9.GRX6F'Q$]3L]U6=:86_U7ZUH&( MD)#=,758E="*!O%$)=+#N-/W>-RK?;(%;Y@")8H.(C0]6$ N"S; .# DU3\3 MJ1GUIF"#C=7?H.V#IXO$IPVJ+U*Z*3C3+@Q]P\>Z($?+>^[Q=BC,)25[BYWN$G0#CJF\;!V39X/%L6(6*:_I5K,R_ M;#(57)QZ2'G ;'9S)^KBL(J*E>EW*>^Y.24/;1?_8*^\$KON]Z77XA+SGBN? MYJ$ID'PPO&QD>ZV^*8QR2:Y$9$F2&I3QE=E6'/+)\UAQV5X8\">]+ME4H:PZ MM?^X("PK06>>^[PF7BC1.1T?3#_BK3TUT#KQ&'ZM5$?DITGT9? M/VKT3,?&B\4*,D4Q-FXT. ,RH#)U6BB+=KL0<%#@<4T(..=#D5PGCPB.4LAS MT82G'^I^>/7E\\9B62E4A6?9F"U)]]ZFAW>X. *B$7K:[>K2JFEUG MRJ3TF6XE!Y8DO/55>.E8WMH,Y\PQ'JKXD6XGX M^9H\^K"6CL2\_ENKMBB63/F96$>L--345*6$?JB[/.FQ*_34@F':E5T1F#S5 M3U5S/.>WM-<5&ABFCF,R^J)-@F:A;I7P.:1_DIE@B!H&H)#TE'^LVTJX^J5[ M)Q77>U[S!X4:G_ZZ*USIN_G<+<4DL!)4U>2UK$],VG]NZV+V])G<8/:"=7O[ MV7.3_9)S[_AG)'6N'F_D/_TQ'*??Y(N ?=EN>&K_].2Q>T[SC42'!L(8;;ZK M 2P]-!3R8 MYE'SP*/2:I2C::K==6\9'/L*9]LH*!W2AO!?NOG][_Q=ZW<\_==/"^_G?]G^9<<&0 M/P*L].._OJ"EW53E$@G0EU^]>OOU<_SER5]G_Y:SC[""?B3'Z$C8VDO_)9MM MJJV\;@1C6JZ351CH55MH,JO1Z?0;6 BF=JE?E=[;!)1 4\NSNLY'Q[?=9%6V M'8/."M;@[('K FP+QB<3PF*TQ@__ICX)3\7$'UF8A [JP]FIW\%^?XO"D>S/ MM[P__W:7_8DR KE(C%A]Q/4%V>-TY)>M'#YZ@<=/OQ V=JY!N#.)%FZIT(W9 MN&*^+/?LL3D:_2\S M2PC)Z41I>WIJ<*'B>(PM'R4#HZM*0J)P=CX6@R(YLJ8M+S5-G1['6=10GN<5 M3B,ZV&12ZN3)OA WP9R ]%CCM(6J;*X*&OM6Q>/@-3V^H#/[S^Z9Q,4UU\35 M@X5$U'R=E?HZL7+5;'M$M*CZP=V(HSC^GL%N\_9.1MI/.'L5]-Q/+CZ_A7&. M7WRL;TO?2D8M$*[[2.76"V'8L$/1PB4M HI>"H7(6TUVA8HM12BL1K9 *%LN MRQPEEG4A23F##R-XH2W;<6S1L? AM&:O@@3:P"_46,^]0=J5'QY*:HX<2:O+ M0D_H@FJ.K@22#6<+_9FA6TP7F77VA!?8V\6;]G<;NH1J1P!XWRFNCBSQ5R@% MN2IRV 6' N;I:[L0EW%3'*P[^G[1OG ( 3P\(\/Q>MQQ8TKL&P ML1$@=7?;/8EKTMF7W>-V 659V%38BTU:C ,):>&W3X.MGXN M" F'9!'J 71]1+ U4U+&$:.G6--R-TNO-U\7/(-QAX4MI(Q\8A[0#QHV%J?I M%^18\N*3]XZG?F(*S]FZD\@['SW(WFR*!2H.H4R=O"W'W-(Y(1T%M8#>M)XK M=J&)A7KV,UE,CD=WZ'8$PWH69+BOEO_=J'F5,3^(%L)>%CD;UD(RH+5,NO^S M&,E?$!-=BR\;[))E1H;YE$TA[?!KZ6_A%&/J\XM":BNQW;&/\ZUF*A*WG'@E MU-<&(Z4 TH<\U?BA4]PY'+H=?/C2*30&W[S6LNYAQ=3,9Q4[T MD:2P*LI:2<0 U.;N1JL_K"[)%R9](-H([I$*SN-TRZ3 1UM[-HF,G3T4%T1_;FJ>%_J)N;F^RH7B>$5-V*B!X,=)H#!LZ'.>()= MC@PT^+OBB@I#JYT)A.Y[OL%BL"SX8!_-.D<5:Y:[W':"OKO>5K5*7O+A%.=5 MFUMG!3F0#9,+!44^3/._XW0,_?2#A:!=)/-]B$9[N5VD[1%3@//" 1.<&7F MCOFP8?V=2R[R)+B06_!\!Z#7,9_BZ(O941LRB2'@MM1,'K(NPZIG MB,0DYEH6JYSG)4TD.;QJO ='M=&? ?:1TX@T<71-QAO9.EKF3(TLMJ\,D]%-DLT:F[+0,$QJ3- MS0V- $L?04VLVG+Y?_^/FPLW3SY[_#]^PW[1@T"GSR=7^H\08/[1-0B]\MR9 M/RAWYNG!1N].+222T$7?5P/]Q6FV4#I U8)%%4P(HL?-NW8 63*.[I&D/)$YY!Q6I7(G*T!.6WUZIZ1J[S&EAR4[^*$A?H\3 M(DTP'R5X>#9(DIE364N,"HL!F]*%F92I^9(14^>'KG9=7C:MT*!)1@Q,"'VQ MZ!7D*_K/QRX&H>]6FS:+S@2 4_'/-!\9'Z4-I\)(JK MD/;%R][V73F.\%C3@)..B2J4S.B6@4SX_HU-. MXEG^&*09/Q6:.R\!PHSMD:A/@"X!]F/IO--!$P1V"YWB"Y%L#PZU]2J ]S.P MNLV$-^VH'99S#H9H[[Z%:J.",B;]W/H PYF>(Q/]Q[B>9\!PY"4P.YYPVQV;(R8)ON($/3MT9P22]0%$P/.W!,F! M@&ZV[%_PFMFX',[L!S%._IOJAH)'Z;U,;CM7$_;NL)'\LLR!7VCF!] M1MZ6(J?1!NI)+B+QHM-NMYXGR0F@A2J/80FV2K%$B=OQ-T0;TVQ[YD<[V!UV MKB[>FZJ(<1OZIOT,.7@V+'E5Q"0,-IXD-VXP@N=\_7W-%YNYA"Y<3=X*!WTT MC><9N*\9$$W$-"-"1_2V5?R$]E/.ZJ9^=-XSIS!CYD\[)RTH)GC7 MZ$A.YQ M(UF^W"[B$&JQ;-D$[A !V;:BZ(BB"1^(2.=S J2JSM-\;T=9VW3=(YLGL$O' M">>J@'WJ#%!07K%[4*']$4.%7.&:?"50<.VM=7= MK3Q@&+C190[17HZ97$YPJ&_LRE!R"R5)$?$'YE?:;L9\*3<.U<7L+4K(Z 7N MKI #T-(":_G4/ZY[6/>SH6?TE%7I.R],\H&QF;=CT!.P> 2,FSQY9V>SYE9QIQ -< M+].BD1&O.+%1SBIH):J)-:G(V"-\CBQ$W\=&+1S.YQS"O8$+/:=ST>G<6.Y' M:Z1QMC1I%P" 5;Z1; -P)M>Y4@C0NBS;Q79]#38N0,IH#Y*3MI2F EHM35TL MS_[T?4+%CM86 A4GIPB]IB"X?7ISR;9G^.:]SI$[^[2\?^/,63G9U:-=Z5R< M82TJ&'-RW-$F=YM >,W\*^'=L'255)[.R^%C6.*H()=8XI3>SD22RJ[;BF&% MGR_]>@H'M#YV[IL#S^EY_GY;DTOSI1 A^(D_;]NR6YI @[B&7@],O340@LM! M*Y\1,NNQ6\?)CO,4W_,6-:RH1 83$4,($9KV5G@KA:^J \8DE!3>-*/P\E=S MN\[YK7MM^8O3U&A][A<<\W*@'\Z,8GU9WQ:N-FN;O7!NQ_5GV/2'ED!( P* MQ_:^CKX]6S_EU\Q;EB*TX+0OM!L^!#(^2/4!]?1D' VM-&!XOU:QU\' M?M+4RAML3_*1O$3B7#'-G-V]YR MPTJCX-#^MS\4,H^[H:D"I8O <1P_N_B&1LPP; 6\^U&D^4&,";D:VR@ &P\B M,\7@?*B9R5($MTVB^J;RPH.J+AQ=1M\W-9].'+[142%B-=R78,6J@X/-[4^A M@4Z.(TB#FP6(M)N"Q?_3EL*6+^ Z5XNKP*PK$>QM.N+#?(_ MK**SYKH(6M*9I," =W)Y=*7PZD/FV@GE!.;ST2"$)@2L%2<3=F/R_U@G>RS! M?$][D,/?3'OPABQ@"^&?\UN0"\:%D)PQ+]FF8@ ?S04P@D ZYIQKSX5^(PRL M:]G(8!? 3P/O#T,TT<##$CKF(0*UF C8'I(,%9#FM6W6" 6-!.NAF4!"AZ+H MDBHXY%6XF3-S(+ZJV4&*2A3GH7Q*"[EHHTKO ]M[/RDC@Q6#7/MB(UK4VR1J MGL*%9I']/DL HED<6B/+YH', \G2SNDW"9B3[:QR_'3#\E82*/K*!T":Q6S? M;+VDTJ$7",#1Y%X^N\>^T>**P\' T<-_E9JP*6]#;;94+%K8S_)5>,V&H7:# M$X<#.@QA-.+=]8");473VSHGPR*2/BBUXM;VO@]N#281BUG57#O/U'H&U)+K MRSK4<#AL)XCU-SWMQPT'*7 ;G-^TA;'BWET?@:*IUNF1AH]$2BRUYXY,6F6^N<7O M4A@F;@7D/UQ)' ''?!^@ !/SXQ)XDC9IB8\(7!" UQ"LPDTH>S\.#Z4@XU>5!Q M,/!@\J-TET>I1_FP/HJ0#XGBQ!3"[J'M]I^84V476XAS5X776HN<,7^CK^;M M[&TVN*0YTV9])6G__OG_^[=7?W_Y_$>C9L=MC$<) MAU8=S6U(Q6 !?=B%[R26^U6NPJMB7\Z1"]E-+&(SHSH.Y# M/W,9%N6\E7!OT5S6,?P+/4F5G$:9GWN4]/JINGONF>G(U'%"?DBW==YJ5:R"BQ/.A \3M3&*9N&3);D>3@ M:+B5)1?AC\?@WKH+3V\:CW8-_A3!9!*)3DY)MZ<]OXZ*(V$OQP&9E,2USVNS M%W9%(>R5L([D*6 >5E!K% ,+E&R?)Y*]$\Q,T:>)ZL!P-DR%X;&<,^05;>L% M#JL0.3 1F'"<8M("9UT^^S[_%[/*U%VSWH'R#HM*UX*GK&5S#GO,)-6.3=1& MBBU2>71,&8Y+L72[12/3Q?U4=I[>:A',?J.R$F[^E?) LCI@*1Z!T2C!-<8, ML"B-DJ.OR;N'R@H;YWK998&*_LFGF4Z\_R(RE,H$R7!V5*(:2<7=E_D:\TKF$ EPR%G- NPY3#7DFGJ& _: MTJ>C1KNY"+VP;87]J=%2$R \5PDX5SB("A_CS"XQXQ? MYDY_Z#Q?MOG:L/M76&I2FEMM6WBG[&R86T$!0R],G-!&'CQ(IEW&THXE/Z,D M?EVV6X1"M/S6GKUES6/C=V@-]L2!3>SP*0.@WJ$&YIW,JZ7P4^7DS]2]*5O MTG%C!0M>T8QOMBWH)>58F2LEBO@ /%>13"=1IY4@55K-!P,HV8Q56;GYU3, M+@Z3V"(L:@LA:UX5[2!PM]0/C_%E&@=! M6+B5RT1)GAS71C,,8UQEB6.5T#>-CU)5G;8U=YM5$10\+46;9,_EE1+?(AF2 MX ^(_..4*??I7R&?==?78P'.A_KB,1N*?AS-^,$=\9>Z+AOM<@>U4EM>YXM8 M%%+Y>-:4[RPKE8=J@D_#R_8RP@%.AB]IE2QZFZ)R%0ZQ#FF$3A07YGG]3N@R MC!;6XB\.;3K-G0 P_95Q-,4>G43:/ZIIU2 M>T=?O8F?XI&D.P76WQ8D;*$7Q!4%!J9#5M4P]&W]\/A%9RN-+2*M5V&,:$I3 M@"_7UL4_\ON12J"_5WNK.X@P]6&/5S;(DMS6/9\V><6&>US>:#CD8U;[T/LU M\$(E$S41$!UCM)\*4>X:H?SQ,!=?GC$7)_$L'QES<0+!MS+]>3\%2:R0F=-4 MNMO8)I*Q8LA7*_I)=$ZLYVJB>M'*D$H22GA#?KQ,ZS-B*]FIME!(*+=#695< MIDX:)-CLAQR^)>U"G2YUM%0/7LHYC,'.5P77(P2?A@/$OKL'3V$6_8AP2"0^ M ;_ 3?B*#[=W#R6QQ@>W(2$VC%< A4/T_,LT@>OK1(,ZC^8PG6,2ZRYR!*,N M;JQ"TTV)IS>>-W9EWF)HN.^OQWU#YX95]LBC@ MIO=8-,O"B/LG+SCP]A9W>F6[:BBK^\=$85BHG-EAAW'CI$Z@;O;WP'-&B%P$ M'C<QFDBO])09,>GU5GPS($6S&NCEPX8[O[92<9SLNO'# " *$74I=]];PQ$B M-YJ*O87GD7X-)L.0DF@*53LV!;?$08SI,6&'BC& \5&LMB*PUJH/K<7VRZJ9<]&*LUYD M6:Z8[QKBBW5.#\N5N+++N=S?A13C59%7K$=/[J+BQ"WK-6=*!YJ[C6>V9+Q M;/9+P&Y $8F22G8LM>&2/2+&$D0>4]S"Z2VKFQ:1GA$"8.82]:YV:\6I8:%[ MYZ<@/ -W<]N+C5P.OA+RHN0[%I6$%<+\AVZC$"- \)@F^Q8K\"" M;AAM5A=W@6M."@_+(VV($?:(<02U&*"QA1A2(LWFV$FX8K M OB#$\WF,B6,&@9\-J_RQ;NJ[+2XB0::BS<7FN^BE$6+.5H%S_8K>F"#A/ZY%I-7>4S!UOH4$;B43ZI; 8QM(6[;=_4MP% M(O5($V95UO/$_!H30^[.EMU W2PBYTJN'[=0T2;D;IAMI>>"/ M#'RT;V30+'EP>\Z@\]@>&=LU!9Z!"] 5VR>S.>-NU",S;ST!_R#C->A6 MD(Q9MUW1_N1PFQN9;+A9#12I^&ON;0_B0T@=)ZUHJVVU$AN:2E\! MS!Q%-.NB#UP(VBM5+/C9!Q7XTCJO!ZUZ*O6L84:P:TGSHT_J*MA2M+V\ZH2< M;K_@E;+C[Q/>^ ,96:*R]%T(RA^JDIQP["<%:)=GGW'1*6BP'3A3M,]2NS$A M,7*G]3];;D/5G2\?&]F'V7]78CA4Q'#N J M5>5SZGS1'W)!*?]8KK58Q?5E MAK5O@,^QE&\6,O!\]9"%%UBUH;L+VAY7M!?>A0(8[9S+@ALS-E?H*DB3DNY5 M:8C?LP.^EV#R9QZM<+69J(_S5&F!4"L1I1>B!8$ZIXP=,*G?;ZX:JTZ+6V-O MS-UW:[V<4CDMM-:2SY8M"%1==IH?(MR06-5=4T2^1U]?:NOCBJ2,:BB/7A3TTEI&PK17YO:V9DR#C"R4+! MLBW?:8?-.U>^Y.]-%CP-A0G(T+:')X#CY_5_O_KZT9,O,VE-3OGOO;=):U%A M3W[1 ]"D*W/8%L&W\LTWJ\D]R:,H%;B8%I>\G)7S>'L./,4!'A]>XWMF7]4; M05E[6^AI9-VTNQG1O^4F8GW][O44CDCVZM'@G\7JPW;>MW-1=? S%2 MO<>H4$@! ,,J?4MP9 C#E$)L0Y?Q^"5#S7U@,),"N23MC/Y8TN0(6[#P%" M< 1&.VJ1"UGD@8?3!Y/FE\08\HQC6[O!&]1Y:5N1XZ%M^X;-XV=;*[C [0;> MW5?EJC?]T*FZ4=P@H:Y@A[O;L(+P'-8P]S-Z^64CU%O,9\*D F^%U%AH0.HF MBE#*,4:F1(K,+,YM)V;P\"+'2#T;@ P%"':JK"%WQ\_D;=+9I^#CKFL6)6Q@ M +9X_+K93=MDW !5,_VM1?X0RYF+VY$FQ)9!Q/E%!%5U+8A2,Y M&9\$\7/F>D:03LI4[$/QTYN=F^8BVD& :G0G6U/ : ]RWT L\,@HCX8U _(X M:,-*;8A-K)^SD2+\&VZ:2G#*C;2^\7FJ_)-("Y.K)#1ZGWS^YVSVR9=_QOQ_ M^O3/=DT?#ZBE!3"!ZU-TH:_)U6&XEG"M/'N"QO$GUC[.UWKZF(\P%;)&^\'% M[!_LTP0?&+U_LN#D&.R*P1#T95^%,])>?._:0/5/B22QHK_\[]#F?-U0H$2F MG8XDBDTJ<._U5_H"C^6_=+W/'L_H=#9UVZ_=5="1IFXPH"(@) %18?)>!QZ* MB^MKJ/XPTL/DL,!YZOK@D M@);8V()&D9K1[I/N?9^G@(^^ 3>J-@9H?6[J&IEK0(+OOBN*=Y7B_J Z%R+! MD'\IT:B<:V,2+>*Z+OQTH[\/)U7.D1'($$1AC?,*M,.7$S62R >H1--J4]"M M,QXSNW*U/VD2O;N[PQX)S!N:(Z9'@%5JLB4PA#H2UX/E*T=;BKQ8&LIIMXU> M.'HQG7 G*XSA \4T/;^N)E&C0.<)3M4MFIE&4%F)77P-G/>80&X/PFB-FA ' MT@=A:C/GJ._2)7/3/P-8%#DGD0-B]ER^(K5=GLCAY:5M*S+@@/_( MDN62CN"2"1\-_%]-MW4,:K[4L]/#K#GG0*/=2*[5;I(>+!;.";N+D<4,PFKU MF^6(UP*/-K)L,7? /?'(T(N2]X-8%SW[ M>U*.X;ED[T=R.UD@)AJL[Z%<&^H EO84_B \M_N]I(@.#X*B(A& MS,*:-LD5+_M2 )?HL9$!PVZ[;JKMVK, R7C129UWDG8S M*+UQH(6II)5-\7C+YD+[$YD*O'9'LUW'P_'3[(D>^K2QSO"# #]X73+&GC>DR"'0TFX@A0:UT4?6I&[- )-DJ/])B\ M5R/!AF6]Y>YK"DA 7.(BVXO9ZYHK,7F7$,OA*(UOZ&0WA*%*W+::VXP64@MV M>+L0GZ8>BA&/%JWDIE")B?>8DY5?E:&.(,R$\CI1_'M;%?$$(X M]E5<#0%'L)RE-EUA'DQQ,>$MV 8J4B.T2GPGS(LC 3E@L4_0ZX) M QM9]Y!TH"YXV3%E@_'9WL !YKD1Q[!#OG.-X"PXX/&T;TQ[P!".^FR2O@E/ MF'(.?$BH=H)3>J<)3&,8/U2!Z"V2KX< )^/D)!=S+!BJ+WGX;5B-Y8%MAA0= M1,=&T$?9[&I+[\$V!+!07'B*X# SQECC]%R#H-1^N0ZB27R!1S+?QAP^35=@ M3J6J/##)GX1_;+3&RQ-H2,@5F.X3:F(Q M+$P2R/V."#^#.0\E,&^]!1/C0A^'(!M/F^]0#R_1,G> D>"@5\P09F&N4@(> M##YF?;ZZ-I0FW,JJJ+@NLC !#!$7N];TAE9JA.:0;ZL<)\!)I$ 3OJV\<* MGT)+WY@MF<>,X8 )NA0RCU#1E MB,0?K&U%>_"$_L:@Z[)[A8#';UE%@H@Y-.;-!6]?J3'T5X6_(3A?&,_4/[C2 M0 JU1" =%[%?$PEQ/$9T.4X:I!PBNGK /,0+(M1LK=K^=LJ3"2F)@$J1- A[ MR:M9T;:@[?#J>@<>4]1%D!]2L3(&=/QC_&Y [4RAH.Q@CW(P3H&+\O3<@$##: MH;KC-57C/S)PVC-O@_?C&['#R$DXKS4RNO'%[!LA[\T\5F_,5V,G3Z.ERT ; MY1^P#-,89S &CXP.#'QL4$@ZHL7$EEL6E>$H!K.DT8>GNO$G93H)OY+S>UM. MIL\>-"<3ER)?-&OR0&=ON,1X>N;RCG'=:\'VD8,BV)4B7V.=FB)2W%>+O+M2 M5GOZ@=W5Z[PJE F:@)7U".WHQ5&MI0/Y7)!PXS_ORX+KUK1:N>SST Z@ MGXHP5(<'B"VU9K&=CP4N_2[5Z>'X1KL!> J#" S9 Y';DV.FYPH1OA S^\MB MW@>F62"-4ZC6+**TY&CA07<8-7G\KBNL<8Y,\9^>?3I;<_ F9<^H!T@?^#LY M)4SD,^NNR*UA.MJB[:(T%D[*P-O(:A5008W%O'4AA0QSY+36NC#ZS1 :B:(5 M'@_$=84P8/PI/%H0)LLA1)@H(&2B(CL$X\7WM!O&FHYPMW.Z(BKC9,XWF$PB M2"XMW4R8D#2?V@99>8\6_#,_^2-%B0'19,7 M7@F_[[9VTLU=-Y+JHTLO;20DI(,.<6=( _4;<(SR?98T4?2AKI?U\5ZT?O=R MU&#SVD3XRWG9\ MJS)A63O]@/0!9:FDX&SV2]=%\$KX6N!JE&<\/:-WQV/D.;E6CU@-&L$L@JG. MVGHQR%>"35LVB^TZ3+L8@Z_I?!5"VGRGWHB2SV&_C )C;.&L?K M31^P.H#_J$GR(1\LZ;I1NCACP'%;EI\J)A!T'8D8:8B1*HX(5',L2O\LK(\ER64[TY!E1 (<-M_,DF/GGQQ)E>0 ML7GRB; K!.D73-%7C>:\OH;DBN8B2XKYM%#.\LRF?9*KZ* 0O?G-2YS29:I81(I,W9?ZDD/8FXGF_1=Y[/E%@7\"B+.=X:-,B:.?N3JCI6C MD'O>SW9M22Y*+5)1=7]KPJ7S%-]QB@67J 6_P81$>18_N9JQU-EL:H9Q[P^< M<5)_>G'%J;<\-/A.?DY2<#_040;%M?.,W]>,LR*E:C;0?.P MBY2Z:F^FU]=YE=S_*@GU^@D7MNPHMI0Z(*I$_16G+A=5+CF@%_S#[%7XX950 M2.L_7BE"E(68Y#N2*H(*:WYY*;+R7#\\3_-]37.$^^@D+\/<:OI&XG\U],@V M<2GL/",?94:N\T4NA6@M*$WL09TG9BQRYW&>L-?$644['3@R5F3P,Q JS)3+ MHA*18[;ELW]NFW:[/D_S1_&[ZB8Y:[F]@8$ MB1SS/&D?& ]U6YX?VU\R*^K;FI<\D?U$98%S@M8,)/).EJ*S;PPSOP\M:3K* M/4*CO&65@8 <%*9(1)2_5B9ZSK@-U (9.3!&?ARZ\!K%OC#\4[&)E.BD'Y7E MAM%WI-00K.UK;%6#2[FL;%I3,3B)TLHD4EIDFBV_G]D'+KE(4$?EAW31O!$S M((G?IX^?V4H,98)OM9+JU#EF?\MW]EZQ78B3U&V)AJSX;9_@%M;\^C*_-,$) M 9CE' [DRUEKJ>I0BZ3U/P_N?6@-5%UU!L[P/8NE*:M[*X@!#HUT*_4MA50C MI*\%DH-U%<78DY0I1AM,@+>Z[0GNM@] *" GK'48]0^NH2%>%4-DY'7>NPSJK?9N&.IEA)PY8.\.99**@9R1:=?KC \&+ N( M.%E^!["^LCV'K+D"+^AO]0[87-H@E\]H^:.H_^SQQ2>?B^0[8,O\N\\_O_CB M2Z-4T,?4T)O]RD:(%A;;KC-:0AH?W1P,X9E]$VGCL#VBH\&/^EP"_1_1_<_[ MCMYJ+>_WY/&C_XK,?YV1UYV+3/=69!((--J/8Q_F9ZFN M&^XP"W2E$5&Y@)!'W5SK)H)PEA76SI/ST2?GT/@/CQL'VN-H FF22^:0T;Y= MEH;,9C]SIH%;)QB(*053 SUSF% *KO(\M_?M-&!&EP5/SE9Q5TR])'7+NJC. M,W!O/H-NH9B)LF8?3RC&G4&>WU"PPP70\^>YN:^Y82"CM<#Q#'"KW68)#X)9 M]?)V<:5M6F ,G.^%UDBYZ.N\VG=GXW5_TS-,"'#,R4CZT$@1N+G8D"E[XGRO MB'T%JS+HAS_FFG'/,W9?,[8LN\VV+YPZF&L\38@C1+2P0 ..D \G.)N\E]X, MUGT0[3!N6NP#6>. ;4S[*Z=9(>B'7G.!QMCB&WK.&..(,7YVQAB?Q+.<,<8G M;NA\]).P3RS0^G==:,_Y7NG2ER49 <*)-^B!E9U4VC=ZWPH?8SX%O):X#.+ M=".1UTNK#70 %:L5NWSG2;DW)!&XY*C>=@-F.P!5T='/(AR&L_*QUZV$$A%$ABNL8_N*" 9I[#+W,%=SSQ_[EG0 M.[J#QD4W&ZZE+*K+9=/K*@C&M6 1M*4FD!=)W%M.OQ%Y\[8V'B2!52V&SX-3 M>:1$(.7:LA3# M'S3=Q^\&[Z*);#=SZ<[MF3I:^6+*#C0U_ \7227=\1<,Q;*;NP_EEQ11=>"= M&BKM.>YRI3$3?;?KHNT'&++ 6\;!6^V(KQ <.L 5T\_57:IRP7M9B"7(05J? M.B_C'0%/K%KG]GL;MY4EE@+1P%9:&J924OF<.W!30C839:2OV/H__OD!] J\ MG@KL4:N6:M^>WMC?&FRE.W,5ZQO1\1 2R,[40I4-,@Z[=,3+.$KCV0WS9[,@ M@QZ=FDB#.J%I$?KEKP.'AUUP2J%=R,SUABPF)D2#6UX]N_J27KN($]S%+GRU M2AKWO"H:AR?*+X.I?0%["OXJXX64*CK+ MX,;%+@--S[;UNL="IT&AUSRQN!$GI$=V:DDD"!N^%;,*I.M<-)).=)'?TKY,>G:-C\<8&(4\.KTCN%ND(;C5,F8GI(N\L@C&. M_T[&?,T/("2 6;"@FU;:56[V0AS6X[W M/:3Q!Y+PY4!7X?//+KX(5%%QS)+'=KQ5#VV9/"?W]JL1HC!HK4HC/-H14HLYV\]%QJ5)U\^>^;)5\+R2C^:T470[73%7&K: M>J (6 HP:&&P_%-F -AH,GGWQBATAZJXO#DA.G M.76,'W_YGMX![LZKFO/H_--734UGX0\5/9%T)W4*7>S[JC"J-5#[>@FB395' M-[D1B:'#)B+ZYF!&61ZS)G#V^=X2\'I_\TJ*]:9J]D7*&5?8RT'!6A[S MZ>,GGX!7A79L$LVI-G)@. 79IW1EA8"!@X,-L^FS_8GO2O:KP.JV\."G\%J/ M+SZ=V/RC5XQ/]_3QQ%/QO;XIYNV62S_\Y' D=GH7;[-N-8S)" Y(X53K&%>Q MAD/9PUU3+:&9N#G"SEKLI6\'/BWC"1 M+SJ[:]U.!Q;UZ;W]3>^*Z:Z+:Y14%^0K2Y*'_ )1OP"M77SWII[V)R:';.+[ MQ^U!A%H&RGVP$[:%:*1$-3-EX OE#F$S#O;&TQ(/-"("*>9A2DV57R\\?_AH M%:14@('C73)!CJKQ8"?=4,DI@ O66TY-J=I"<+,EKDH'GJND%ER3/\5T)4I& M'SE2,;7J+.9R2*$K>I<':2YFY>*YTG=!@D:C5%5S59["7T#<^^4-Q+U/GIX0 M)_J=JUY=)MM M%T>:3%D9^%J=0!#.;:=@1_:'1L0"*B8*;Z'K/-_[:X6O1ZU;39#3UPKMH\T4 MORE@6@;> !ZS[9MU0V$B/XRX(>N&KJB/1FX3CS;Y3>_9@G[/!N6,@ D(F$_. M")B3>)8_AKQ<2)E&U=>\]6X)Q4@7L^&)X I.$'V?^+UUZ)E^JQ4R2]]OKB9K M^BA(S)^S6(BIQ&%[C]!*/ M)_J&++BG:2SHDFYK7JH@$ MEJN)M17@Z2O3UT&)F+XBG\9@959&X461M]E$PZCD-]?K;:W27THG+T"0[+/62;%N![E M(60=@&B'Z!N/X3]JB)^\Z45/WEKC9Q![D^E)IE>R%6L[[QV>GMO[.<.1T].O M@C,I)";(A8.@O58>>:D3T817@56@8ZGWD,KU7G;EFH]4O2!C.%=Y%7,:?Y]N,IO1\L%BMUKX4D4 M#U8Y$Z=6! _*2#J^>,_%/P'SYZY*\X^+-QR$Y6#TG M@LD'7X[HLZ3[4M4+\YD,?,%)_)9#7M9+UUK#>-G+J8Y'O6GYBJ9%DGD9*R[D M[5"U7@KFR-W4TY?]WFFYI1+UO,?CA#M&>K6W$Y&HD#6F]U&_YL&5*][&!3*I M]QM&9NH4M)[F#@SY*VA.(?H>)+NS8@);*>56-.%!=@(7&Z M$JN%E.V\J,KBN@B^?A1R=M/&U@)V][)IEN$\=)*3+)-2T56,R6SJ* P]0!\B M.7;#F?CK;M6GM]JJLQ.T+7?'FNU$D+00[I"BLT8$LLCLU2N&:BX[PJ.8Q<5;0#*9I4ONK03D=[;=L*WP6]ZZ.U;CBZ M5(%*A7.6FO&K)$]L3SDXF"'1P[9$]:'84"@'WIR)#*.37G: B4LHOA>A3'L] MFKF"QN+JGULV[7HL_9!+,N+'<@ULA'#9O"%[1:]6D[=6E70ZU64.U6+'-> / M,J!1E" 69);^1JN<(:H\K5H<&@\S5$&=WK(;HA3E5G;M=M,/EGJFZ8!HC+,9 M4QU$M2/U[IT$+B"S[FT8.USK%F3%M[+U6I!B$E?_RKK81:<*;SC2 M5Q29+5NN'=/N7L^KOZH6VVA$PR^[EX6QXG;J$SKI8W,%,5IH$3$2L>_ZD;F7&6D2^54 MXJ:/6R>)W2_HG[>]N3) -@P^M/2U.KFT\^E>NO?)RM4<*PR6!CI)>*+(+")] M/UX]N)VNK2C22,$L@F^+,E9L0"&P)ZFBE6-779GDM2."=.\E]K5XC^2J_GGP M*@K#;G!2Q!N!5E=W&#>\Z*X0BY9,L^Y&7L=QT!'1ZS,E&U0NJDH4^:SB7@ZG M<#\>(QF,[::95)J\S3S2( P2IZI7F#Q<,)\3CY!N[R#(#AI^G3X$[@MD 30. M8,9HSGRT3G<785#4/$;@HOEB21 *AV+(#95_SH]!4^ ^$]6P!%]^,!5D8D=VWPNL@"$/!Z,7V8 M1<= H&WQ^&N+555HC](\KWA/=\./AQD=;HJMZ,YS.&NR?8S':1L)DBM%D<0[ M7)4,8P'_5GS,F/EL#SSD@4V)6K6@#GGGB*#]8/D)YMAH?+6QBCQ&O:Q:_Y!O MT@8DN9IB!^V/AN.9H,P. )UARF&@7'Y)?@JY8X4)11T\Q09E!CIN(#C3=6EK MB,,R9?)\8G3!.:<97\D8KDK#7XB4/1ANC?!42V :J'>Z&'C-*H3CH,GS&YW- MGWC @STUN>]NL\NGH_DSSOA]OL4RGA,_SW1-S@)EC_>=X)LH!Q^%%D716^'EH]EA$/\LXO/ M Q[]6'3#GW[RZ=,+)R7^@NL_>L"[[C)VORA0_UX8,OZC M/D*=VN?OT7Z-LVN;?)+_U,PK;1BV$V(1CRT*,'-7 X&.D*?=I"=*OZX(^\0(%;(:<)NG2"VS@[#.\1:+..P M#RBQE=HRG3?4%>D;@'F)WK05(,B&M/V$*9F.1024E2.\= EY$&XR&]-.?1P M(>DJVN\"C0)6C>D(-+K@^B%^DL3 H:4E(5FE(59\V72]5L5E+B'J2DFJTU'( M:'TN+X,>/9_(@$%PVO BYCQ,L1 MQDL[SCE9Q2G7&AF5I QI)TT\3C(61!H23TR4$5,_Z/ R2<4D;"6?8GWJ[@G? MP3'%4BTAF0BGC$8VWU(<+&"_) K.N?R?2X>8-L4TVQZV&#M#._KQ;8EJ'5O! M@6+NV!MM[CCX)^("G/P#OI34)4_PO*@+)!9H1AMN,*)-*A!.[285]_N1) P! MAJ@[/4;;D(9 AC*>Q68V+V;?-3ON4,IF7:GMA.[PAN$HIIX%>1$!K +*)) A MBQ^0Q]"^RY!R' 8,F9[\X9F"D-C X*;PY\ >YJ*307NHF)=MOX@& M"27@1=ZV>_+&T3-\,7N11CP'W_T0DN461Q!.=,GMTQ7B8'"59"?6-Z#2^2+\ MT%,C9#E5V7F60@RIZ4[RH5K!AB8J6VOAAM(.PB72HBHZB(V;-%!J,*R-R=S) MF5_G984TB1ANY;8,U$(%.BWIP;7P*TV2AIOL%E?T6E4AA?$6C@5+?_J72^:< M=O?/LJ9T+=(GM#[$%B 3$V"- :8[8*N%Z<.XZA8/F]A_/BQT^)'K#P\>F'[8 M]BB5VK$5' Y(-]X8T:-S;YENZ(GBX).L$ 7@H><*9/A:^B+X=KI.9J"Z M"'F@64(]0NZUHEDY_4T3+-.MF6XNU4R.)&=ZOKAX%K-".K(Q+)]XW(N9])#H M/5&]=%*#_)+Q^\ZM[*Z$&T"%;M47Q[D7NRWA0D<-R PFC*XJ?\&+P!S-U!X! MU\AHHV@[+4:3B4B(]NQ^EXUV+_ E+F9?Q:*@ L[+ L)[O)^/[^),"PI':&$\ MYYS:Q,FYX .,5\G$D&:^,84MJ,_Y^]-U%R&[<"17^%-?'<\E2Q-5I;DIU,54_;GG3B M[;H]F9=Z]2H%B5"+8XI4N'1;^?IW%@ $M;2DWD2JF:IX;!$$@8.SXRSLOZ!) M-;)2QG@IXY_WM&.*@426NJ>E@\[ITN"AJSB5U..S=>[KLB^).7M \"CU31"2 MH6,N3<:2,9?XW!U7,T.T:">ZG:W)S_*TI%>4S!=LYLME/(IM!B0S-:DB3PS% M*35/+L.V ,B\?ZBE.*E:5!_HL1;U\:UF>2MX)5B&-;60:4 M2" EZ7)ZG1ATQL$VK./K,@C$=Q,L'HPL_K)X3$R+9@Z028$_67!,#:$>EJQ8 M1AI59%-\QZB/5"ELGO*/DS,RMFJ^ 4;%KR\9C;*C/-G[:)5[ F+BV?'E:4*:I!VWK"3FGT%N4_.H'TQ$#(/4J+ MF+6(@M+I*A8S4_>0W$-C5?V/(MPGJBX&>0*O0$K.. E1^8-L7<6P1P-^E6NC M)4B4>]A1[F1IA*TE\@2VHA&9%5@,8U+C:%']9UV;6*XH1@&52+#EL>Z7:^C'Q;Q^:L@.2G&< MA11NQ5$5@:^M?SQNI=U+#I91U!0L3/TR/([BQ9Z^225C9[AFHXV1,G,QI'2=3 MBK4\CSB96UQRJF[#ULA 8HDL:L?"Y@$65UFPZV?A8V7.)O3EFPH'\M44&C5R(V_1B6/ZU,VY%O"EV0[E6\>U45!WWF MJW@C-)NKCU'E:M()C9SE*U!=$RDFK8$,I76ZP9JL8:VTJ!#3L4^V@!&G*DMM MA9<6%U$(K.5('DIHL0MW&%%#7EUU_^O:;E9VG]B*X-JT!*J--P%SH8PQ+'?, M#Z%3EKE[)0M1&Y&>J1*KU Z,(59*#U=%M2-^T(L1%@/JRK+YL M=Y U]T<$8,Q]RU8O:0C?L'3,BVE/I!+9FE1L*=.OGR5S#-FD@%@=EE&)+ MV 3UDY.&4][(U4OUEG 7P'1BY?10R#]:."^Z5I7;HB_4N*CS;QO?;&X3FLI% MQKU<+-_)S3%6"8V7Y"]?H7.8_L*80K8)07GS11S5:9+6D326[(;E\!A]2+IA MXYIEN8J_YVR"]'24/@!EU+[5' $&P=O6T6B7%8]ULP/.EY\(S*3AY, <5]>_ MK7^^78;(4CD?*@ M',6QV%&,MWD:G$M,"MNGT-53[G*P[U135:.4&&6L;D 9D"#9V'G,!VVQ7)=/ M866)MOE&G#99YM6TBRB\XH(%L4JA6LM( 1^GOJYBS:C+.$[1(=YR4/&6^U%7 M&XQ+U\:W[UW=EQ70U8+O:O20+7UR[2#.BT.MNZU>AI*K3DB+G3S9IT 9^47= M&BJWKG!2A2#FFDV?**.&KL.K"U'3+1*(6:Y1$5C!7#H55M]BK#TVN_(%YM/F M #$MDACSK%DMYV2! D!5M$*[$ BP3!^.Q__NDC:]/OUY:;U;]X[:(X=JJ\V7 M3_CN6XY!92@AWYFHRW-U(+EJ8@XCOX+(0DV^MF_J4F7M=IMY+7\1@T25R,'0271Z!S$%?343IQ?F%4S9S6W"1U?;QEGQ MHJ@V:D]*NJ9]$Y?"4&4_!$=M49+ *N/T=9>N_$8G+W"2@$#R1#$3EX(2\GH= MRZOD;QB5"%WB\&(>MHYDCZP!__)1))[XKW-)W/,#QS&^?W].Q/_Q[/+-V?^U MZDZH2'%T;2\%O?LJTI'[G!::_ITME2JAO&.K&JN.3%MJCV?M;/<6B'9OH(LP MQ\Y"1[(US&'U!B"OD4^%J>ABS3ZP:'V.M!^2WPU^6Q=IEEUF):) M@$"%%P"6Q3)GRF1/8L:QE\6Z0+!$C8IY@3:,48.-0N5DU$'=E*T]]>6UTE:Q MU@R)1K[Q,E&]1<%B&T+L)U,58?(N-%BY#. >J]7IY_EAJN>NXT6PZ#R^AKEI MM-M>B>-J_H.<5L:QJAR+_])\R*"H+L\4(M-/,M1G\ M5:J;/-Z2'^*'0V4,6[Z_(%A:?4*@EP7[R:S AK0&ZC),[2FI4XTJ%!*B UEU MRZ53SY-9\J:H&,B**O,]VE_T!UOZ7ZSTENZWEWM+]Q^U1<:M#3$NOK[]X+1^ M;3@<<;#ZY^\?O[R]_/3^7V_?.)=?S]Z]<\X_??CP]N/7RZU12^K*$2_9+' L M-]8^(/O\&*TU5W9N?-*L_LFW-Q_\YR^?/K_]\O7B[?:3+J%8W%!A#(,?YXNE M'H6G Q<6Y"0X"K@G9I!C%3-0I).1\%R[S!P',0DG4)7!!0DI/V;OQ#^RD)J8 MM8WO57E[ U-?7Q<"(2]9*%6K,"Q\AC.B9)IDV!>)#$P85-#/J#R\E#$7N-N1>M0!1.JT*]# M%4JQEN<1JF!5*]+Y[KEBS>JT ^L:,W?*&9J.)%#5D%7BA%77$D9?Q& !2)OY MO78N88O_B)*E7W\%%1#MKP^@F8'ID&&;Q01^SF+0B1>ZICK\ #Q-!+K2P?E4 MAJ'P73 1A"= ;C!S]&T1N= M%8]N;X>.:V57/#H;X?7^[6]G[QW0/L[?OGUS\?&WRWVS(#?E3NX*WK4*?4E4 MFW<4^.MS9"3^U]6N_D)+42P62#I&[AFBVQ>N*F#]J+02JB"(/D"LII 4% ]7 M9:A,BO= ^JYNM51X;G."89?K/[IABO5Q-KBYL!E99Z9T@>W L0MYR(0NI-8F M5Q8SRE>3Q]U-%XF1':_#)\N^L$B9P->Z-#R'!OG<7-Q>?[^T^7O8&<^%*F7BV@_HD_( M) GMF V^\R:?GY(]V*QD[T-1S?X/M6Y^_+KYZZ?'V_4L\?/9EZ_.Q85#E[#M MU\Z[BX]G'\\O0-FY^/CNTY?O;Q>77+VGWTE;^:G\W_^_=/[-V^_ M. #[KV^_7#IG']\X%Y>7O\-/GW__UW2>/*E\KD19^VX15(Z8WJE6\\QG[K2TJABW%V&*, MVA*Q:DTG?(]-(4_M,&\W5D" /XJ.;4PNY1@3BIDIEH#!&$<5+I(WHM>A\RKF MQ,1DY-G""D\*[F\OXNM54S0(:SYR2N?B]B7G49'HXI9J81283P$3NOV97=<& M=Z2@8TUNRHAC!3QUI9NW!M7+_C7"PAP8".YCNDND^MG2RWE!JZ*=:M*RW=5R M:'CI/$?\7$HI5<'N=EL(D]MMI;[8G=\W+ _->D_*&96)N 805XXJF==_MN)- M?XO%?%H^ZMPS]A.L1PP;P^ML3R.[B4C2T?O<-24"6C2J<)6M_;WU MNK *7*0:ZY+F5@ M%_.$Q>M@N]9 AR_8,U.5NKD!=%X)2G?*IA!\ZOV@:_"KC.@)L$ MVT!,0!K!!C#RG;_,4.-T+A0+=G@^%3H'36WC,O(8H5@6WRL(7=()$JFJKJ>; M0#:25G_UPD$ 701^DK(&3R 'M/EW%']3.KPA22I]L91?!=#"SC1!_GNKJ4&$ MKESN7X]>?\? MI=+;,J&0[;B:N(&<;$WRAHEE1W6%K1F.DS6==; CF^GCQ*&L>?1Z7I/M-HUH M3Z>"S0'6'8 _NW*2> PO?P].D-&UVIW6?ZY:C3_G5S^ !99N>%)D9]U!<_[] M]2H"@&&8HMZAED'?Y\>*PO10! MFS._A]@I%WN38I<1P_W*9P??)3:W$D?Q1>J6D'0@;[DZQ.I1I(2$A@7&@,DG ML/A S!/Y2O_E-79'#\3BE1_2!^FEN_!L8"*-)C.2-(;_>_K+ZG&#'OV<>JO/ MNO"PV=OXN-EHW>E9J]%O;O[H[6]N?J_5:K0&=YOVZ1<[:'2;[8JLM=5N##L[ M8P'@+V+YWW[H&*U#8W(8D>C8?^2A =!I=/J#G:;]F4@LWK0_==/ZJCW_[K2* M.A]>OBX3,]/Q0[.YX;:K5P+A9_);&$Z\^TDV.Y^#F7Y=" MHM_ECI%PY!W?&:"[: >NO1$\>]#7/4!\G]GK%>X\^V,PX#+M>@L/>(SMUR,? M?V1]K$A_93..;C>%Y"C&,'FGW5&EFW73 MJ?S)P+V[J;0$DHT*;WL_L#:=-<"-<5^E@J[*?5K*@"]ZTW=%(]IQ<_?]/N0Q MW?MH2H?W+^YS&GN<0HUU-7.HUC$]C2.D9CA'Q'#@3TR P_\?#IOOZN2NDK;& MC4!;2YH:_ZK#Y!_5HWT;)UX#SXIPXG[O#JB['GT>55YN.:5[GTSI\'UWIKEN MB^5&NDZO<=JN/,[5G.$ IU2*NZJ:VU2)VPS[;J<]< ?M [*TPX4T^I9?6,?JR]9W<&:K==1ANYMF>/VI[M#!O- M5N5QKN8,M?>LYC;EYS;#MCLX[;N];K_VGCVN?A:LNL_HQ]I_=O<[C*[;+I^5 M7%NT1VW1=EN-TWV99?EPKN8,M?^LYC;EYS;#ECOH#=UF'7_VR/%GV566I*L! M:/SSO72TYVTIES1;JS9KC]JL/1:LJYE#[4>K&4X%&,Z=];3:C[87G"_E/%6] M>Y94M?S)O6X\G[?=?#>&7#[W1FWD5HEY'@O6U\ TJYHS5)'\,;I>[U(S#VJ/VMU-C8Y[VNZ6S6:N[=NCMF]/!XU.G>-9 MKZ>9![4_[>Y(W'%;>]=% M*)]OH[9PJ\0Y^ZW&WAI ^7"NY@RU/ZWF-A7@-J=N]Q2,CM8!BS-6H>/]CN"D M!MT/T;W<8IO M$TTH('32R(GE/(O'4]BUD\WQAQ? "!S83P MP_>M#U(L8O]U C0PFT4(D6C\S8D @C@A;#/R'!DB*>0K;YW2RKL-YRM,)&:P MSA36"ROU9S@0OI O =882R?)1G_"DG$QPKD6L2_3!8Z;"-Z''XZ#C+X2^/_- M?,]/%ZZ33/'5>>R/I>L &GZ3*2P3%H,'G[CTR4!>B0 ^!R_%<@9(F32<,X*C M_OP-[-L926<"BAB :1)',T=<"S] ,G9NHO@;?G8LYCZH(33G3"SP!3F9P)+I M -@]%,UEJ-=AYG>=48 @2V- #-A-OC18^+5()9QE**^BU![M,YL M'D=7L9@!!X;5AU'J1( 25_!V 5$ DC/Q#< /?R] .]_ +/+\B2\]@&26P-H] M_&L4.ZF,X9QH.:-%85*1TGQPC@ 9'U K2W$;\ ZL XZAL7;+_]Z^^;_<^X*HD&[^@#J;P30A[./9[^] M_?#VXU?%<2Z=-Q>7Y[]?7EY\^NB%'4GJ)9^9?20R;K+P $O5+Z MJ?5Z!^#?F3$,*L08/H$>=^W+F_*Q@5N)_@])&"-0%;H&#(F10D"D_&4W^.1FG&3S*%,:,X$MX(T F4QVCD!Y)0ZP;T1/PBC)C$(DGC M#,@D!CP%XA;.&'8N8T9"@$,&SWVM%0(5^2=*_1/S>:"7TG#,>B>H4R:(_*D$ M'0Y1?>S'X\P'>UHF8(O@+DC3NB$,A_UY\'WK!0=H$JD+%&8@>B -^#KB*^T, MH""<*0#J!-0YG-L&B8*(:^G2L?#\" @ %@@,!DXJ;$D M-AI= 93\[]([P66* .#A7Y%&S/_&I0)9)S"MBW28Q:"B@V4 V(,Z, ,/]A;+ MG#V',M7J-=CG,M9Z<71#'"@45\33&HYS 7IUE "+88T::-T&#L*6P0=[QKD= M7 :<9^+#(0 ">#Z<7Y8H3AEZ:";IY>.B OH.FBXSB;]%WP&I8!?[AT^5/>IM*D8;'U\B?(H* &'\35_B15(ZG(=#"%?%:.'U@7;Z\ELQ@ #< M\X =RI#0@63.1@I4B-_KHG:W8M3>^%XZ57X<^RUEGS?S5\2(*&#S*Y93AK'\ M0,3=;15A8?\YC7/_RY4\&8%0_G8B)K#85R*X$8ODAY^+[ MXEP;@@$S_3;LO M^C4ZM[&VR>31=L\,UI/CB!605VB3QNR;^*LHS5J<:2PG?_OA+]NE81\T-+*C M@36=PP=9YQ2_K#OB XC+6Q$QEQCHE0 A@A2<9.3TB)E+N8[%)UW%$H!/:?K$ M-Y&ZE:A8$+>1*5$DL#74PD"# 8R3QL_&'%D8?DA^XG69P4K0+(]\0R-![. Z MHG@>D;3!Q5M""%CK#;+&6(17=*;Y6F'>:W^,_,YY^UT@3R5YQ'H?/S(['!-* MO$&9@!J(7 M[W-!C@ "F4\/T"&"'.&U\X=_\LXORO8X DX8DQ[M3 'ZEBAZK:0B.6+&$@XQ M5DX3GAM?Z?[V<^\W!]V&)ZAY:WF&%WI3D05+JL-K7NY)-$\!3'R&/$]!I0#1 M$T?*:16!"4\ST2I0ONL5PGY$XMQ(T +@O\NB4NDE&G[FY+)<24ZD<@&!DA'! MOV/EL8*#JY@6B-2#N@K8*)8^593:&O-(KP":1%H]"8"0 TLA5%Y$V"4LTB8, M3RD-8'><$%VC#J!5@%S*+QJ%!\JE"71"]E.2D4F#YQT '*71/% _&#N^43\4 MK\$Q*7Z5]#"PX[*95%BA5H'6)OP8+VF9%S-$%- )@X5+A"M J44M#)B0(GK6 MY!@!+&5.*Z%$XK05@18UX@V^+"= @[[$B9&!C9""U$P390H+^A#S/]S0]\WJ MH=ZW,MG$3*Y1AQO.&4!1V::\F_R\I@(XJ_P^EG.E>=&!$KO)UV,FU=19X-2P M.^N@R<$+D'65F0[(([4>RL">,\<&/10=;/@/5_/&.3JK47=$P)T@4_ 4"\') M#!A(^0;$ #D"B(/8!1L,DDAI@>AIB(%NC1VP& >HZN(_B 6&QD28 'A]=;0* M+]3T"K,)2<0XCI)DA6'GO+)H+[G$'+V<3;*94C2!MED]6I85$;-B;.6"$7,A M1>R03WPU[--%;@QX KI_)IT;8,0O!L-VHZOO4%".^B#W\ GH3"!#B/O.!?!Q M[" XUQ'_IBY!\F: M-?)Q=5;AB7E*"L95$(WHG W7T.AL+U-+&==">_K0\OH,7HU%#$2#'BABI+?( M3L.T$]*MK\'?//ZD'K@L=4\*4G=)Z&I1RPB_8@[G\G6=M;J\ M:<''DE/@,MWE!.7B=5TTBTASW.)2^%3D[UH]U3AY%4\7GY%?I\3#L*O M+,R09Z+=3WQ.O84W2QYRJVB.-5J^=\11A1\+I"F\>0X(S MK 88VSP*4#:A6J2^::TD&J''4_/-&_2G*+!(4XAE#/R3%1FJUV5[EXC1H#PM@N$ :,JY3C)3+0#Y>X MKX4O"JY*V2^@/;M,454ONLC6?J-R_/JS5G(3X)%S9I6=_=I9H#M ;YT/@53 MCU_O_+AY_+] %E6P,#0QLL6O ?0!(Z'*[!]P9'S-@/-4PI6;3^"ZCAUS@!D".C< MH/L:(9M"Q0V=QKPQ7@"IT",ID3F&D;[M!SSX/21KA6X(X?-1 'A0/=/PK(!W MRC^N(6!3_10TM*F/W!CY9;!@F.2( 3@IS*U4CK\&0QO.I3[0'&O)S^T#(H\B M%#84C),?_#)V%Y^K4!+;[\/^[^TZ*0E<$% @4>R/%+A@^_3'-6!PC?!,8?=$ M^4E:V% 0:/:S-.'I]-E_:L9E#PW/BMP4-# M8,.$6R"@D00$1>L^NT=Y%(5RQ]VWN@^]^\X]=]]9"S[FV.K*.G^/)$R"SB]2 MC8&;+[%%C/44K*;BI7>R9(NR.U(D2LG2ZEN"85B@-,JBDL>&B='BM(*W54$Z M7'#D'IZS$;JVT/IB@R!Q*)XA#-D7HKS4*"1\U%\#=;-N7%RN\RV,;D)')+9Z M[;*OB=3Z-5X=UHTQ/L!G0\,V?:W35L)ET%5!;$+$4% MTOE/ +/H VQP*N7/5&LAI]JODF-&V!UHSHMP95GC1".=F N A0K/.)5 M#QEY*A@+:2M@D6*,*CO=D)\@.L[P*AA]PQS^ 7-Z$06A(&>9<6 F\-((9O^? M#J-4O.D/,Y;T*'Q&W@,,G#21GV3H^RE'Y2B,66A69W$TI9O=3"/KW<*^Z4H[ M?X2Q]HC!/KH!T"%AL7\;5M8]CJ=]$6L0#2'F.M/H!G87KZKP-O+B ?C?)&NR ML41SP^%K?5@"P%EI]BL?T>_CB2(7"/R)5(<\4H>O7B49BO5E>W[9WJXOV^O+]MNU ME@.A9LXD$BTFE3M1NQ M>;ZPU;PEAU%#Y(75(N[$Q05 ML'%F\H;56-P+ -WN(C/L#F#",)TF#6VK+7GJMMZN6 Z\_3]_VE2?9Y55+J+0 MVZRF;M!"[Q<0/6RMBWLL;=SPQ6R.WA:DE$__NGASTAJJP%+I_,:W'I<%+],Y M7L!"#9 M+2DTP4,273C_A85@C&/(+."/;"I 5:$77*#OE WB( M%3-HW6..,@ M2E#ATY>Z2(R4KH->2];*,'U%ZRQHT\8+%7/-^BKKYP*,8KQ91YAXH HL-#?2 M!)G/IZ];2&''Q:?L+D)0HJ[F?,#[7Z>5NRU@]!]1''C.WR6H*U/G4WPE0-]D M=1[$ =CBE+JE;N+P8@71$A9X)6+R.6O0CL<-"7\+J X"U?!7^#:& M"(4'C][%?)W_#S''GR_A0*?./V$H/#,^=9@HB84,7._WBLEVV2)1UZ8&*@^X,=4$%V\6KQ\#>E@I65:H^^[/_S&(_\7R=^X4C YV9 MA^'XS.$M"L $N"A+#-*2ZX+54(1D9!]ZA'B84NX<'.N4T8C.5$Q4$AT9=B + MHX64[$(17C0G4H@H3P%]-)BR@%YF=9]F';M*#L._ZEGP\@WIG3R8.H"%(HKE M#!9#67, %;KS9-*8%&.6T8^4^Z1Q. P8TXN!AQ$+M[B<]Q1?Y>*^9W3#H'UX M[./+7;@S=$^M (5)F&[;O9S"K\5XC'Y[#F'" S<^ ;PDHGCIY<-G3(LE*!PA MW]L@TD08WR,QN6^2<72Y#H$9 UV-.29@JL@X4OBK,4VA\<*YRGR/HNL,'RS@ M_3KF_2P;J\X*"G8"T M?:184$+'L3^R$F]R?KWLF%5.B7F63$]0J%)&09)2_!)Z*/!:CAA/?N\TDJ&$ MW>$"5(81LXT3_-<)!67*$#2)2-WV4UH3K"KVKY5]#S/'J&$X=,6/6@-Q&;VV M)8]( P2"RQ ( T_F8P0)_2E,0C M*RE*,!L58765'%J&5[B,=/H:56-+ ^3FC%TD2[>/*-?@&-$;QHB"=[Z\!C,G MYA(CD'S$7?(R 69V&@[3@+K073^UCGQ(H_PD#, M2*DM?E1DZ296L5'V1*;K%%_C?-0'BGY&(N."OWC,$HM"Y5"_"BS)0K>_%MFLTN(IE3./&V3 M5F7XK4(=;;(:MTLIFJ3%:/2G-*4HF_0YV&53*&(:U7(A:_<[. ?=5\TEM)+5)T73E4E M1\^8Z\, *R8A'D0B-!>]XNH*/2ZIS,.Y=%T;!%AG%6 O/Z(=//CI[OREORM_ MX6ND/T$T^)-%95C.1Q%&Z&)%-\_XP7S5I6,SIELNH\=P5U93!$^1+X >&5]A MC($F::8#T&M)DT5EF)1CBRZ*1$[_(@.$R#VO_40W#@G[CP OW=9IA^L/F;A( MNPS44CX,DI=>-@^81H&'6K=Q7@"EV-_RD$7&4C&BN5@8-RJ[0]B7R.QA_D*.4H!0*Y=CPJW18>#"]4LS&B7";R03!84 M-6/L/:VV1C0)+$NQ&Y0YCHX4W514O*W*/I'^5#PWY&X^L$UV3&,NH^#[?]#7 M).)']#-48$+F#I!ZF=I8MN!Q8O MA.%LYODY+U>^J_5\65E\%ILX/A%/6LT["B6@\D&4(,8<$>0Z*LG&!"!EL)/# M^N@=V4I6[>X+Y)2'BE[PBXF>NB'B<&%:H"=JQ@_T?K-[G"I'7]3U+ M6=^3T_$?IJPGS+6UFN>Q^IEWY]FMT]V9]ITK>[::G3WX;VE@O"?7?B-'MT3> MEGVS&[?6UN[$4%KLV2Z:2]9('H)]#G_WT]R7Q[0)XPM3K!DVXG(/G+AM?8"_ M%B"AQ]K\4Z'X]%],:B9=+9:I*C#SAPR"Q'D'1D/D_"K";RZH<85+9#N:%6.,T=\H'\M1(:BW6SD6ON5G6O ^]45 MB + A7)@?,5![W$(Z>P[ 8<\_SOYZ8S@(V N+S"66#F3) )_8V657\R(=^;1 M+E_/16^^AB/DL$007VU/J[(I[GZZ8,[$DFL8O?1_4AH-Q^%1P I%$F4IE?;C MZW />(WTZ+9(?P0+E"H'SX5\)R!^C!OJ^ M&-;D">O82=/DN.=:$^IUU\RC S@Y;O!&^->LW;=: UI= M+O-*^Z17L.% #0#H%&FG+WU&,/1894P]1HSLC?.?>,XGY5P3C02.>15DC3-6Q@E7UJO94('$N.D'(E3420 MK9Z'-!7=,1.JW+* 8A\#M$-"T"+Q4W(X9[K/*08 MRLK8J5>REBUM049WN?[ YO1O>[,F;\TKRJ4 XQ(HLGB$67'H_,[\9*I7^:+7 M:!OQJ"X)E$&7A< )XY2FI+?1#TW'A-6F$E4<**&PXMOJ!516K.WI[!GJ?QDOR0)>?O>6[SS67FN932\;-TB6CF0E+L:D( M"W2IZ$M5?[+FBE!5)E2)!)S@QBZSF4Q1@>*4$<7FCS+V[XC\Z,,*U?X_QZM? MC.0_XX(>2#5O58Q<4K6"/Q],_;T\LWUS+Q!$GEUZ@>1]0. ]KAF1S54XXO:6 M'QP)QBYLL%>5SH[E4V*/-">.+LJAK[P&7 =(L+ZM%%RNNR+G:=[LHE"IB9D@ M?\<$IJP#$F6,+R*HH\N@+)C28_3$5XY:,1IR!N MS:!+KJ'-++[K_@6Z)L4FM(#OY66T[.CA_*OZJH/5"E\1F!;@@:K4$3(C:BFS6:I\?R" M6;IU,,MS#68ID8+8YIX_A;HT::'QER5%#: MVZCI(WPT9U,W'50HB9)XIH+%/_,T6WBKQ-D&Z5.4FQTL=*L:59JRN#:]'?VP M*"B +=(A&Z\VB2K%J%4&UP8IN(-"TW"^%.\Y=2;B=FUA:^LL??.3S688+8!= M(@2GM;)D5?'H:T!7/J5SSZH2QF8_M^1W^79U*Z'E-H"_E'AC*27V\14ZSA4K MOG(]>L0 E448A4LI3=P0!!'#Z" X7I.LJH6W5'#!JFEC::VZN'=L]#!&)*M8K\X>XT4)XYEUN(58F)<84'PL MT3T.$E713Z7^^B%;Y9Z$$PM,(A^F5A2QRD\"!1P7S?,T>6^ M\:]YBHE9G]7+),>9AK-4\X>937'?^DUSXHBL_;#ZY%\U&JS"F98_9\RH*BW.,8G\3 M^;=V(O_&VOO-I[PX5A<->><.3X)AJV(23((@PUGE"+""CXXUX?/9+IN62P2L M4W0WXZU5_I!-P,0NNFCG!>@P>*[!@$NS,%O9NE:IQ^UDXKS9L>:TJC:M(GY) MU\%X,3038[XW79A.GF#ZH,M;6?%K<+@ 56TUNDO%)E5$X)JY"ONRU(6B'V6Y MG%].&;R3UB83V*I" T?GQ^SY+9]HW5-A^*)8^I?J8U>,>TCR4K!T"V$Y"=&),>9J M/(J=J'F6O^N, ^'/N*.%5;9;Q8!RC2A!C42,@X07R1(X<4Q^ZR"IH P'5C.8"XM9^ M<3&F+H#G4P=X!PNA88QHRL'\A=T_B(*ZD9-BY]$B!]Q\#L?)WW;1ET-J7)4S M.:Y@!TNPVE$=$\/[G%\=?<"KH_)M:#]NMUJF9_ER[*$XGW$6T^5>WC0@;Q#* MVFBP6*Y:KB)%Z%]2=QNU!N1+I2L\PEA%GJI^6E%_W<)/"7WMMJ4%+KI2&)^O M>:WP2P7+ G?E>L5C+A2#(3I8\8,KUL<1Y7PMVWRIW=K>NJE$!3)G"+F99Y7N ML-_0%[RQG%#B-CX.T]P5;B_RL$%=#W5\" MVKGR_]]#M> ;'=-/UF@7MB.,B@W&?I+G;Z\O3BA,'H0(,7+)WH2U.PJMTHY< M$<>DJ!B_5^X,WO66RS+>4 5(K'P4 *VY9;/=NCM?:JW<9BUO,;_$V[S9O..9 M*ER. 7:%T]:*'#;H&PMRZ!5Q@)H_Z:8TU)Z3U)^\JO7M&++4I&*;$L6HI&7U M>LU2M3RB-$OS'#^>0V19QYI)#S6S)=RVK@*T6J*KV=,CLU0?*S!AL6Z52(,C M/XW3B%6'5:"O6(7YRC"I!G6)M5>!:A'V7C?>[-F'KMRYKXL*JZ];Y=E3%&\! MF_8U(*LXZQ53LX$GOJLCAG6PN[HUDF +/WR8"S<_/O25VTHOX >]>#L"-\(% MQXY^Q=C1HTM5:/:WJPG 15#\JJK/Y$I45>Y2\?T)U ,E,1#5V2:%SZHP&CR9 M);ES8\*:B>&J6M8Y?@J,L*-H=7$EL$4%D\VZ3;EY>HOT*"MS[2"[J!\J$MBP M;QV(X'&Q@8#ITT>+'&>SC"U"RFKD&LYY"C";WFE^BX?Q=%A0^'_2?)T^EO*% M';KP+B;;@&=B[QN7C24O".6HVY7,*??X1@4[ZV*GRU:_NXO[=LUI)"2>3,$7 M[#^B&O.A=P(WKOIO8R045T M%",H,B%]M.N.09?/P:95*!Z7Z\Z'2ZT,\%5* MDR(%X:5R4ZVI@_H@&3>M;5E_O1)EW'"^(QS2F6J_8F7>?(ZC,$(RWY &N;JS MTU(83I2\=9'G^2FIB/CU[NSR5UVN\NSR=RH @$]/6NU'5EOVS+1T;)GEO/P: MS?VQT^\V?Z)(4[!55TYH^N$]W-SJ'R1- MTQ@F*)%,@ET0A%7W:)P"WS.]?[S "_ZJK@A;A_;?E-E_/'K9#[ M2-+LT5;.5-"'KYOSH6XVT^%,2AJ3_.1BW?1A8[CH0F>JE$5B IZS.5G.U"?# M?)A[' //O%+ME,E&G(!6"NNC''Y4)!O.!XSWMB;%8:;S /9 BSV'2X.IXK-\ M6T!!H>SR)_9.IB=U:D:@4VQJD". -?\,M-"5"6*96E-P7T0.E2\^4?UF"0[( MO?(4LUO@HJ\ZE591\ SG#3(VJ.?:C7M+5AZ;_OIV8UN)A!*&EV_CJMJ6SKO% MK6>J[>9)J_G8QN">7/6<$$E%+X.M"#I!4;@=C$=2@J-=\-VW5H<#?CL[^ZS3 MQ6*,8P!Z_":YMBEH:5=7J+\5PQ)=52DH4G=$\!,JQ(&(C> 0.F/2U"JD*B^< M4JX\>JHYE.5*,\V?UJ1B< M$*P0SYEZ-GO:0J!:(U-J4HJ0?@X_=/FZX"9M4-#B&Z^>T] MJ7NL[:%UJQ^H_O;GNLW6P3F\9JJJ>75@U>G!U6E>"\X0!&9/<6;K3C#4DUR\5[)#*9>IN<=Y?389'752..P[ M"/F.JK%C>F:G>XE;#J'*%LE<*A9+V\+50M4#G MV;))@Z,='VP[M-;)/UU@^*GJ MJ,:7'!,LKLN_P&[0,]MNOKX .#A]K RS4O[I3;'\TYF5V?7.&';GA4H):Q&, MOM1ZK4&X>TRRJMP)OL&4NFSEKP#I4G_*5=;53S\$[ M,5C::,%%TDS-'96AGM@%6U5M"T"*^$IJ20P+,#"[D2.05:=DX9,2$\]'J\PUGP\6]#$UP1@I>(0O/CTXFU$4['"]< M"F2)KEQ A"O<-&O ,_^[]$[PZIBBKU)YQ7-1$+>O,A:P:EAB3!.J4GM-) UV=YX103_Q70'L":^ MB2M=VP:-Z-F(DJQDPAFSR=2?S^&YG@]-1UTKTXX=I,S>$\Z$0 $EP\2J9F;J M?ZRL)V])3K-D<\1:UP%2P\+'8R:;_P*_IQ10,$=B-!M?%RL44&*PLGHW1N#I MLJ58V&Z,U>8*(U;*1[RVD\?RD@96)-'J(I9ZB)LTB;P^,U^$R?A$^!XM%@G6 M2:))>B,H@H!6QB^\-FA@S1=$PN.N0SPA0/,;K98++!J;W%LF?RS,!K@^7O#D MU94MX+OFT]&99C[TA368M<1KY/8M($T[P1@ MK4/-* 19%?GG)%F>7K]+8)W)=!IYR&A\3I6%]:(;DZJ:^7DA4G/-K)VF1K ' M%)RY?OV*NZ!/B2'A<2DF;E)0?4*_9/>?Z_RF.@V0,5'HK'%8FC<+O+(6N-3Z MX\')?Y/LL7S.2Q+-54V+W8*+4M7C(N9@49BM5+#FB-WI?+* ,+?;EX%7*(YE MLR CQF'W&$F9(BH/&U[. MIK"U*!7FJ2Y#IT$AL0E$4_0UC*^PS4R^[5OW@_+!-'%M<^""VNSR"@WVO>K2\76G/ M@AWTK 8 ASADO;C5WC'4%$:=M;D.Y#,[B283CHS726 KW61,+@Y)!+NUC&E7 M-\\\H5I'VJ=UOB!M]DOY$7>>PYUSUL>.";A"5?AK.*Q24EBE+CK.JY1FE>B ,!J)K]_@<6[^@RU]UT_5R+^G M'MEXF$\DXC OE8 M.5QNS(&*+VCY5@DQ]$]QX"D^'XE 52"_6%[4V@^)\3C. M^$L>D>RGM5(H(QI< 4=7 K=V.E M X-N/>#K_)2ETD@42V$U<2Y$?FMG8:%G EUZX!?#M:EUJ_W@5M*C\G0?E7)# M^7?U17Y^D=^OJT/45_(E"X]<O/%]?(-M$@%]0VULOV7KRCT M[:I.EE-Y^=)[I4&GOJ_I/8;#.:&&IO-$OM)_>0V:)A@*BU=^2/NAEUX7D1W) M @P5JL.O& !G!_G%--H,M6D,?S?TU]6CQOTZ.?46WW6;S?ZG'9B//;*]_5QV1O^FL^;H MJ)[[T]# CL<'?_(EQO+A/1@@\"D!9!L.'Q0./^["0K<1ZT;V62-6C5CE$3$3 M^E]U1,R::,"C%C5KSJ/'OIDW?BV=4]H=YIV4ZH MUJ]O/;#?8KS.QL@@/SUJKG>D>M#>!/<@:M #\LM:QWTX<7?8LZW5S%M/\Y,) M6- WQZ\JSW!W.)\'6=-ZPD660ME@YC8L,RULR@6H/$'L(*4J*(@ZK;L) MHHKJ$54\H4'93J@4VD %6.$.R2M'S16KZ^MH]CIH'5E?O4.7!RZ9\U.IA)8ZIUA%W-I=7LPJ/FB-65^>X&ZG5JN%3*^]E M.Z!2:(;E98%?J;QMM.)#/VHN>*SW6G=T5M5WEN4_V]-JW4>70@,M+]?5>?5H M@__$Z;+1:MW9+]G)_E:.BVF(5#Z=3HL.I5;Y; MS^KVHH)'S?VJJUKLP_UJO:_6^VJ];WN2Q.9"F4?-!*NK9=3WW?4Q588=5DTM M5+?>SY0I;KL:K"(=OFSOK3/NMO\*:9/'=:![6-D'/-!*Z)T'/"H.6]U76QU5GC)#^@. MNNG1,,$*:J ?I>G>PUKH4?.]HDC.FVPX7I1A%P,-[V/36^ZGDCX G.Y UH> MT]U*YCZ\POQ\,/,>$:0U6CZPJ/N9NK+\4J(V.#3C[GW,4)A]*5;3K4QWFEZ_ M<=H_7,>39SYRYV-JM1JMP=WZW=S^K#/HWNG-LB_VH*=UVNCT3I_W_D_K+DI5 M'/GLNCT=!!M.$)_K20V]%K!J&1QE, MY>WDKM].\ "- ELK?[)1\Y+TOZT+]7!-?!SKS5?-( NX/MLS(M; F0_4:_5V(&^..Q=;*MRLA' M2QL]&"KU[ABI=H3LIX39Q(=#BRMI3ZC?=?F=X/(=4D^>N!S]P M>]T[UNNO#[ZR;J56[58JH5NIQ IA[5,JH5)83>?!T_;,+37OJ7U*%EK4KL;R M^#=JGU+M4WIHS+\()['034QK!:(,"D15K9>AVVT?P(*IEC_I8.?3/W5;=^T! M6+KCJ4ERIRC.CMO>^ZZX/O(J'WEO7S.N=B'5D4FU%ZE\2F!%W06=VEU0>Y%6 MT6)?O;-&BRIZ6HYY;[47Z78ODIR+P!&AY\RR(/5/9B+^=@2-,*HR\OB, MF5:GY;9;S2,Q8(_O? 9]MWUZ (.S]B\:]= M2K5+J=PCC]!W4$>@U"ZE-6BQ;\I]C195=+L<\]YJE])MF,\=5FL=HC25N1ZY MZT:ID&_O:C4/")SR"J/!L.UVAG>L=7.(?B1/7U.L)I+G3B1=3-X;WC'0[CB( MI)9.->$=@/!:'7?0O&/-RIKPGJ%G>W" <.B2^A >P!;=V!AM0R>T7_XZBG_^ MQ:QM^2VUA5X7]CB/$C_U(P"L#$3J7\N\DQCLSWY+$7 S?T6,@%:S=/,K*_7, M'_J4MO>OH[YLW4$1%O:?TUBO9BZNY,DHEN+;B9C 8E^)X$8LDA]^+O:B\T,] M>6_0P)N"3;LO]F_KW-:G;C)YM-TS\7AR',6"3@V(3L8X"I8C2K,69QK+R=]^ M^(L_FK0&8B1$=S1H=@>CSJ#;$]V)U^^,^J?CMFC^I__#+U^IJ5XT<<[A@X!8 MR5]_%K^L.^+MI/*$J-AJ_\@M I77!?O> K8ETG->@(1M#!SX7H!-P-/(>0$6 M8:-K?IE$L9-.I;/ _D9RI;^1@SU57$ V0%J@%* 3J[CS["!NYPA*N*+8UK[)$9LD/12%L)P7&("VP6 I=))IOZ< MWEB%^=BJ1E4 .9QG;P/$O1B8-QS7XE9HYU"3L+O8.M+U@-\%RO;AW!FVDRS& M!3E)-I\'!$F8!#:CP4)P_1"=G]%B?FM,0W@]\K)Q>AL@_4(*9KY5A&6WT^AL MAV58F,]\"F>8 EF?S&4,= 5L82QAL BB*]>Y\4&8(F10S9F*C"/WS*\"=!WX MCR?G0;3@V?(/$N&(V?PDF^,W>K\1VJW'.L,^BG )8,OBS4EK""L$GC;S MQ^O08&,,98&\ "6&!90@I8BQ.=_Z+DB@89[0!Y$J0*<+4^OG^Q-;8Z."=[!^ MN;>*OC^D,\[B&%8!)":_SX'#P0&*_ AN /+.)$!B!:AK+C')D'9=9*S'(L0(>5W/TGQH3X ESF0&-/)"R^: M:Q89RAMX-Q]'&"/&<02H'D: 7\C+/#H!X#COF&^YFB!XQS*$-<%Z0,L)D(?C M'!E@1YP*/TR)6I97R=(2ET@;78O9).%O0'[@?Y?F(\:YR%^^"J(1X'N"[\%Z M82\ AC&@+N!O!.]= 4AO).R,SR+V)6)OCN76ZF%V1,]$!)+Q63.*$F(@S;A[ MQ^;S*"$-Q>KK1M&/QY@2]LP M^CF>QQX]I9\E(SCJIM);%UIWE3[X$3R\L*E$I/HA"_9K#UT=KOX4J1:'Z/M[ M2.QZY-ZIA]Q:9WCJ]IZV+&7=B&:O6S'6P4][;O^ND?]E/*9*!4@>].A;G:;; M/RW=T9="TASYT7T]:=[3T NSP10N>W[H.O[=C+Q3!47!SBH)S:CVCMH4>1<\8]MQ! MYX[)I65T@%3LE';U4[7:M9_J>?JIVH..V^SL:P[4?JHC./I6YTDKTI9>SZ^: MHZHN4WIL(Y^-(V+'$LI'X(>HO52/=LUR!#[,VDM5Z74=?F^/44*F)"G%:X+# M[*H:K4YSJ:I&9WBZ7T6,-54UVJ<]:]8[5-785&P <\FEG6=+;V"JN0@H23=, M9.*N??7N13(:3L'+-Y(L/9S MHA/QQ2P"EOL_H3?IAP" %$L43(0?.][\\L24V*_HM.NZ&NV_6A$7#U M]K",46S2OU>_D(KPRL?4WS%@VRTYSY6EI-Z/MR3G7VW COLEZX\ICINB?G5U MBIG_'9 (1"K.GF"1%$K7]\=2)>'K9[#7;"*PH@=E^].A/&T>/LVS/<$^V3?# M?KS*SI@1% X!"$VH958_ ?^+3(!)C*>TS3>PYR"BXAK52[H?-%JMG9.>2V=6 MEG+D;1!<>O8H>>S-1K<[O-.T95_L$9[6::-YVCGL83TZ5&_;?[_1'.Z\_Z=V M;58F"ZM.NG^*I/LRIK*7$G'KI/L2C'R6N;9UTOUAD^X/@LBG1XC(>R35[UV3 MX C LS:GOM80[T%$%15QP\7FK+K[24GI51I8C MC;\Z/7LJTG6GW1^XW>X!6H37J/;<4*W5'[K#X9.&>FY%M9I3UNB[X[Z&R"C[ MI<+>9Y*7<+ C[^W;N[YN,%;'I-S4\=MV>/IP8'5XI,CR_F#/GH\I0[SS@W6IZM=2/;Q2%6:)B9.TF;$D: MC;^=<+0Q!J7#1!S0G4]JQZH+W:NPL%G5?8Y %0.,\(]".T+X8H*=&H.3I353 MU/GI:9XEX.(O#)<7K6&CGQ]58D*E]>+5LFEKV"LPSD3 .]RV*_A*EB:^A^'3 M\34&3M-"6ETKY8$7D9\U;"C(/(FQ^Z$.?-8MZ[(4FU;Z>'8P L2)LY'ZGE]+ MX6'=4OBYMA0^#,;9O&78:!N*9FHUQ&L/Z^;]>3%M*$JC=#&7A2%]>X@GY[$< M^P6FHB;J6:QL/,Y@_^.%X:9J3"Q>DD HAR M>]]P2I)PI?%E]5-&+CDWR'5^DZ&,54_7,P^X*&PU)HE3O>R1?F/0&M39(T>4 MCW#$V2./L]A'QX$':]EXA/O'[)%VG3U2PI';XPW;*V,K$7GZ%.DC#QB!7F>" MU"/K3)#'#Z:M,T'*0,5U)DB="7),$N;8LC8>N;MB.3(CRKRV8\_:,%ZV*\O+ M)M9ZV4I+]%4968_T1HVAH7\C5;7_N5N MW06P9T'S ;L+/$XNATE]V)Z_<4OZQH:L![E;NL,#)W$4 I[;K?P@794D08'+ M ROR^N$R-Y(-J1L=*QTH/U.,]E91O3#(BOV>2)II?7QVVX[/QE+R<-KP=X 7 MOJ:&6,'@R^';G$MB3[(Q7+R9AXL3X!,;YG0$ZJA@,]%DDH!&/UK 7HRQPV[ MFP70( ",&T-P7XQ47L5%"/+RVCG CCZN/-F=:^T27@[2Y8;X0=Y_!/#MFV0\ MBZ]$J+MBY/'G+*A\-&J]V^ M4UCY:6-P>M U.,;>1L$EYYU!G<+J=X2J3WH/DZD\G$N]M%QX/:P\FY[Y[#J M(]Q_O]$ZW?G\'\;A69F0I(.$.3V[5@-E#-NN^DIKJCS\R#H4_?$C!.M0]')1 M\?,YCSU"U@+ M"HZ^TE)I54:6(][XD&40'SEF\Y!;^S]_&;1;[==/&G.Z4KUD?P6$?P$O[STUVCF.O8Y/)J9E496<(@U,>1?]L# M0.ZA=)6PBOB.^ZUHH'*-(T>#(V7E;\]C;W?0*ZHBVNJ1]!@D9V[ MQG&R>W>7%@DFD!UCRT MQQ-35$>KUM&JZ^!=+6 _2M7DI^4-0:^7PJ97#XV&L#Q %^Y#\L?S* M90GV<.RQN44_Y+CHARPM_ZC*R'+$2M8%51^Z6IG;;G:K74^U1K0J(%K''70J M7N&\+)RV_+&@+UZVW-/V\&'5P$>45<=Y"B^[[3L'Y#ZB6EF'[M8C]T628PG+ M?,QTJ1)&99:AE.Q18DBKQHWG&]1:AG4=?F]5C"][RZ=6ZLS!JJ10LAE/*V3R(%A(+V *?H7*X.H!2 M?P[K@[YH6J" :0*$T/)(77=XPZ?]/)Q3S^ YQ.).HLE)EDA')(E,^8/T>!H% M'KX61]<2WTLV0627N- -JZ(/8:GD-=-R<=UF7CJ7]\=UA:6W^XX8\+U\(H*I MC5X['<7FTJP*KWM=0/QYQ/5W7]';_K7,PS$Q:,EZ2]TY-_-7Q"B)@BS=_,J* M?74@VNTUB["P_YS&^97 E3P9 3E_.Q$36.PK$=R(1?+#ST7N!*Q) W#00)-G MT^Z+0;"=VSC79/)HNV?^"7PJXF+*KX#ORQA'P7)$:=;B3&,Y^=L/?_%'D]9 MC(3HC@;-[F#4&71[HCOQ^IU1_W3<%LW_]'_XY2M%)@.=G,,'D=3_^K/X9=T1 MET&JT(R[AV1C$6(':/SM=ZRWG/G)5+.,-W*4[AAQ#KNI3O3V::/=/&BET^,; M>1L$EY[U.IN/YAX!T;UA[Q$"HI_]8ON-YJ!?G;4.=XNUKH-4[A&H4%?[+<70 M&H=+1A=UM'$=;7S :./G [O'J6-[//!9&^M[+.*BKB3[^)5D]V?GQQXOJITD M G"1L]@N#" M%QL80 VQ31#[^//9/MI['3A9"?6F;,K5D8;%[5C?\>4>&DD)8^)*4<7R.#'C M:&)J2X$C59^CBL&#M_LK=HA(:^DX- H/P\$)!D&B\%T-%?(8R@.AQJ#SV,? P9E/'."" #%06PW M&/0V%[[GP!*#A7/CIQBY%X$>YR7.)(YFCJ"VX/F+L*=_9*&DQ1]!EW!41V7" M0/P$\(^=BW #!BCH>X?XQ?&GGHIX/OM)CN1^L0Z)*%A)5QDJ-!UYI36LE.(1CCP*I M0[A2+9/5G>\I"E9S2'+@]9%3*K1]8CCW=D M3:3UR'IDR4?61%J/K$>6?.2Q9[<4@@TB"C;P5;"!Y&"#GUP,R:Q#,1_*A*M3 M$.9'F(+PLM5V6[UNG>A2BM,X7BSKN/U6I[)8]A@\ML;<*F!NR^WUAD>7H/5P M"L)MT?2[(G*Y3OQEZVG3/@^PQ8-7S:]SO.J1FXGJX)D\!^0]3Y3?56K64V.$ MA1%[*,TU1E2'=SV/O3V $K$MBRTO'?VZG'EMNWHJ,5LMO)*>,UH4*YF;U+'4 M42]P^?-.HV]7.]]:KSV-ULVR;PG^AO.5,^M@K?A9?]?MW8C$*AGO91(7A%_# MHN]C2O2#Y47A22S'64QEXZ\$? #6E0@N92UP@FN12IA@*K&4?7@-G]9Y@@"U M85X1?BZ OXD AD:320(+ +CRIU0V'NP6SBET\&LR'"\ +FI;,7S"F018OIYJ M<-]2)[XZR7ET)E_%=^=S'%W["9[WRU]E*"=^^I.C]_>TJ6_#8:/?I%*]=\A\ MZ[4/FB-S?"-O@^#2L\[@;EE/VY+)^G>KL/P\%_OH.+ E\ZV_<^;I$>Z_WVBU M#L=_]G.O;/.I'+87W#K7:E58YKU&UBEZ>T/DP =2[I763*$>>5]D/9[,C#J7 ML,XEK'YJ6YU+^,0 KW,)2S"RSB6L>2^T>^ZPN6\#^Y*%#-:(5@5$>]DZ==N]81U576-NQ3"W MW7:!/5:;1SZJDG",8=6=TSJNNLZ]KD?6(X]\9!6K[V-0G[_.[-\E)I!B^U[T M\N@[@-1L+F(8BT&'H3VS\B)PO-YIH[-/\&&SA'%XFZ#::BNH>OYD(C' 4,+> MTQLI0VHB .)-CE/_FJ%"$8<808D0:&/@B?-[X[+A3*0G8Q' ND6:I5&\4+&) MNQQ*+),L2.%1'G6I0DGQBP#QJR :P=Q^F(KPRL? OR"Z.8&'TC,QG-A7I-U\ M_=O%^Z\7]/?6ZY]HH1BI"=_-8 _XI@ZF3-)H_.UD)!+I$1+(,*$02M>*PA0& M"6(9B)2Q!%8+FQE/:7)/7LL@FE-@)RYV#*CDIXEK/@-#L9-#XO!J14IP250 M:CH5' ^[ 7P:T'P&'%D*2Y&"@V*O16YT^\V3UI- ME_8MOX]EDM@L,+'GW40W#>L[Z/;Y]'<12* M:S_.$N?,]USGBPQ\.:'EOQU'833SQ\XE1F?[Z<(Y&Z= U+%S?O;E[27_2X9B MC//E1_^!2+K=YR4P),22A+%6(:S \C\S[XH80"RO1.P1+>%I^2&<592E! 35 MZ.4,T"#F><< PH9SF<%G5[>:X$<0.<7(#W 3\,^QB.'(T02A)^UF:[B&4'&K M_A5^&[ ,&00CE !<_M%@D$9TES[#_"X_+?@ZM8>!O7$'&?B 'WD)SH.;Z/16 M9\+!BDO1*/P#Z'>S'-S %ZK!3?[ GCLAP)R3 [!=#]&76,N2($ M.<@)/DVGP(JF4>#!7/_-?/P&,P$QIK9"E,N0^9[$+2<-YR*$O7W#7^ECGL26 M0(!;+"AO" J)3Q,$L(=KX0<4E\\\YIJW&@)9T#_D-0Q%@/PW$S',%"QI2X&B9+&FXXVXJ#"BUP64T4SU M%9$O;#;OF8/QM=9;*O"FF;\B1DD49.GF5U8N@P^D>O=:15C8?T[C_-;U2IZ, M %>_G8@)+/:5"&[$(OGAYZ(:##JP!N"@@4D8FW:_DCZU>?>3R:/MGA5U3XZC MF+#_%=$-CH+EB-*LQ0$"G_SMA[_XHTEK($9"=$>#9G/W.J'\Z M;HOF?_J@$Q&U (V=PPP3#NM/*-\O55Q;CC.UZF?&"W+3T@S1S4/)RV^ MKP0TJES ?&]P8>-LEC&C0#9&.I96C533-CA(7KCB5_@H8WV.1]"F6"> 5V] M\P#)F\;^*$/U0>79<#I7 ,>8E%G+3IO&478UU4I[L]TF=)D)4(\E]F5D?K$RK-]P M?JQ602C/UXG"$5 M^Y81)Y!0'J-1+04[EJ9I\(:=32A'1:QAN#DHQZ' M;P%MJ.,UFBL9N:#X%0@LMUD5!\0B*"F^KFA6C*>^1,8 T )U$KE5P;H4Z?J3 M49PTP#4$- .-A8EO0'C@PDB:HH4,[":9+!22&5#Q'L$>A(W ::'*"5S@VSI2 M][V__;!=@K?:K1^V,HC'XPZ:ZL.Q>6C*XG&>BSF^"89[ J@# M-%(Q?G=&3. 6A60J/+3PV4M(?T&T!5E)%,EI\(26H5[T6H-\S3[AG/F:0)%*TO9>9"Y(L0J9(O(J8(_(X,89A M;$WB9*,L0?,]40Z:-38I_Y3;%$S%F;YE2I=6=P$7H8X$%YRL.?8\#,ZT%J'5TU$W$ M.;GOG;,KT-((ZNHF 86)0//@"GU\*2GIX=B?H^-F1OV8D00[O6:C:0B6Q!." M&A78#-TC05" .*+O".@=C\I:T0=XI=7&!;7Z*PM2K@N65Q.I4,G@%2FD\ K7 MOLC[2)ONSLPIK%4J"^GN(")4SST_:,4HE0VP)YY'I*H HH!Q@?CXU3IL0DQR M:)"_F-RJ2Z<+!DH47!-CXN_J(W9W.I)LCL?P@CH7,]?3^V;VQA!B+U@L@")N M8Y2\>!N4*0%9K]!@GU)4")>1"9"+2=+H)38+"(U3Y15)-H-.?\\ #U4IX,)& MC?.EIBS04=B)#=P;R0>6@53[HM5; <,2Y\ /_.&?O/-I^E_C2'@C\H0SQ]>, MA5N&%\@4WT3Q9(,'CN=%J]];_B8<4TRH@^YCTV)\1P+0@HG[F9M.YK2@U#Z> M?+[[X'8"?#$9@^F';&D$.BF!^%+.4[ZS,'"F50"BK6[6L%V"-1#+1Q%&EW+F M*VUXZ_UH/G\!WYGCK/F>,**?/VWL 'U[@QJWC.F(]%IR>1\C#,'FC[($J]]H MBSL'&1Z9P<:9C*_0^ZLA1N Q.RBN_D7/XCMKX"(,?E7)_&WU0 \ HH3=C\GE M9*-'I^E:0NX^B#A#4OL?V\D2C=7Z@RPJ$"Q\R/P2P-AOMWH_ZG/2=T%HN M>;^UD8Y!OA;Y'8Q0/U'LAB+>2-U@,;C"+E:6XF5 7K=KUO@>2LV"("5*:-FR M%ZQPK-M$:I98L(X<%O8QJ%"$!JF:?Z=_2!16('!$JJ2@"HU(@(;1TLS&H$0Z M8.+.T=4(5O&5ON\PE\ I:23C#%@!4"] _^(E:AJ6$8FD/9G;E, B-]09(BB8Y0DV*=_7;PY:0WA: "JL.Z"A8^Z#,@R M%)B>!$%!#DMVN[#N0T5-C7D?(N/D^Q_ G=RT%A[>(9F:7:0_F@_KS6X''FPY MH]LRV@#=\*'()N5.D /19K8LTZ-8.0:M9P5=3QL&^DIJ#(^1^MB_@OY)8S$( M='CI^RZL$S;. D$T/R&^FL5)5EB$)="!C:)]HB['].J4^X29!;DN/ G:HX<$ M,D/% M08 $-B7\WQ73?!7,&?*1'."C!:D32%4H1 .5*B-\FU#HV187D_)$S\ M&?U,2FRJRJ/13&9J4@Q1\8>3C7U8VO++9#ZE<40A/NAGH0"6&U0%\">E(H=3 M5,*,()3?_215JC&-XBD5AN,#7C3:V\#.]6U!1 :?->\\PE4SQBO4LTP=^#N% M'MBG M.X['UB)0CO](W!!E"3\;4_9CQ(Y7@: G^Y(MTN-^F5483D@BZMD:V MH^5!$GHBKD#ZIC.9#GV00@(PFY$'%/0OUB!5TYF_<3&5(*"\]5Y.H_J;V M=P$KH?IW66Q?=41XB*#&IU+9C!K9T5@L8Z&ZK9;^9G\.@I(Y#9=%+&(GP9"T MH(7E D /SB3@6P=]6V-B2@B6EH@S7A\MSHAGC\KRZQY14,B7IMF:F?5.TOTD0W208#83Q/,E2 40,JJ-1/KR6Z% $K::HZR"* MCP/I/_9-S(+2]3P[ED\9%SA<7>*1ZG 234[0:V$]WN0:,=X30'J?;_H0E?_, M%!FZMT3[X:T0$@V@&4 )J'2JJS22GD$Z.FS;C_7/6]:HC7,:1J$6\'H,EH/R M?:P>41U@8 (,VG6 P7,-,'CJZXM;$5$K2[F/EOEM08I;8GOI8DL)A$(H)#XK M:D![,6+%.(Q[@Q3:G$,E2:95E(+/UD@KS7$V^GY17EL>W<(L?E+8C-+R[[&9 M781_KSS"_W:;E.X^M?)'FRSHV IR(&C"JQ/R=[&KG44H')K2V_(H3I0];^*G=KV99T,\6:RSDR3Y<):SCJ07U M-0(]Z6&+OCV?"H7OR1N(Z3TMN@&JX7@W.+9..APJNWL=S?M!I8:^!?W.2:^& M_L&@_P&#)8F'K#N%!Y3A&]OL' \L7VXN:/A$E?0>9_?;S5P61Q$& 6L+U38K M[U7=9]?B10?=^R,7,#KHWCJMI@M?>,HJ1F:_I2_V5F/=(^T-0R=;[=EU>QM%ZQO_EAJ!/A7OY6ZSBG8JBGFO[LZ'1;=3M]WI M[HEM]VKU?#<>=_ >W <]I:$[[.S+$NI#>N)#:G7M3>GI2&O3K0RKW M(77<=N^ A_0<_,*?UX0?W4GWN5=!\,,R[&[+[3YMLXQ',?#J8ZJ/Z?#'="SN MDOJ8ZF.JC^EYN(&6(ZV?F?.GVP5CJ';^E/R4V@.WWQO4IU3N4VJ=NJU6KSZE MDI]2:U\[HCZB2F@^Y?/^,+3;C7:OY%K0VFC_;9O=.3[T2&^4=]]_N:FMUVF[ MIZWAW>R,?8*$RQP!42/S<2!S:]!TFX,:F6MD/@)D;@_=5G]?@Z+&Y1J72XC+ M&-,VW->%4>-RC657NU8V5Z1]T)E,['*)5.AY;I25ACD/S$A>55G593F,GJ M2K.I@6N,%=H0;41R*TQTO=N-&Z#RS5S64V+33YE@;K:I2\F%GJC^.=6+4FU8 M[9+"JK8O5W)67S0%, FTB4Q3+GF:5VN'[5 9L2R=1G&^UF0J8FE5*3<]+K!R MY Y%PJO:4X1ZWMD]151SG$);$55A;"S]>4J5*]=UA*'R<%1V=B)"=?/I!"MBCA;.!>!7H)N/.FF,Q7X)%4W]6ZNF_!FBJFHM8B$9 MKH )A"K/Y2O'1@0$)C@SK+"J"_:M@]2ZTJV@?OECK$&]T#5_5V:C0GR)J;\&%L-Q6;B3V0+^=$L'XJ8A^@'3J>J#,Q[7]N[\^QMOL*]T[FKAN&?V[L MY.&\W*7YQD\N;FZ&'2^RA'NK_#>325KH)H'+2+8W!J%.N!$UNE8=(Y-LIAI6 MJ"&FBCZ5"8\EBG@<\?+[3ZJG1:$QT\O%3PZJ_#CDAW-; WC[Z\77-V?N#\Y+ MZB4QH6XCV$B.*N9JJ./N@BRQL)M(7C%] %S&A:*YE+ZJ:4MO4*'^ #@M?DR] MRDW,J#4(-LCE&OR10]UM[;YGQ(9-CT4_3K"-$Y5[AK]@#UXL@$X2PC4'OOJ, M^43$W4Q6'J9P1I4K]OR."ATBKE)?3\ .XL:*2E=:96VL"ZV)MMC9RS3Z5%VU M8;]@H\'CZA56/#UM](:/4*2NVS@=5*:B'BQVN-N"'JZ 7*7*ZMBVT\.6.#L. M,#Q3M$"Q_K05[ZH&GN:#HLGP",M/'KYB%P#Q0-[E/XIZ2%VCJ\JU'%K#4[?? MO&,\0H6NMFJL*]/>6NV!V[SK!56%4D<.QZ3/-]F&^X:K[G;_X_.SP>?NP!WNG73]9/A\]'; )?:JY$N_)5?C^0^I=TF]8X1M7FCSV5U&3LFY3J?E M]COWRR^X+XA*[J*MR:0FDU:OZ3;W+O9;#C(Y-LE>+_AA%KPQ$V&WIL-;HH>? M7[/VSN9F[;AT;$'A;L?8T[H=[;VC5JO"E,I( M><\L8K?"7O.#.FL^ZG1'6U%=IY[6(<*5#M8\';CM3J?R(0XUUE4)Z_H=MS#EMNO]=?T8[JX)72G%"KWW/;@],2 M'5'YV%3"1:VB298Q&)2 MZY;+NJ7;[)3I@,K'X$K!-"NH65Y@L33LY/O2D_RWGW3IR[OQRFW N7LHX$K MY'%Z A\00&7G:@.W/=S#8'YP )7<[5V32DTJJM'2J3MLW:]J?.G(I7SR_J!Q MQD];[))F?(5%HOSQ#H&15+/D'84^4CG;3^8J^6S5X52:3=ZZI9VOR)T;D3@O M6J>#1MM4>-51F@L,X)(K 5Q<2)=JO&!1[01U):RV3!'=U[JZ,/Z$]5']<*R* MD+_HMI?*R (JG= J_53.J!@NK*25K\1UY@(H#VOYPL-) M/!-K31BX71\QTE M\)15.+L2.$[9[C8Z^8Q8!3=)J+#X2(9RXJNW/#F1,1?^I07# )EPG5><_T6K MF1=';S@?BRLW]>S]T-[T3H#DVM> D5P>G(>2RRRKH$E9A' XG_\ U>WAMVG M"Y=TV+DJXZZKAOMA"E#RJ>*S!1I4@4')14PYB28G66(>(Z2&K<8@AU221N-O M)R-Z ZOHRC Q'W_1&S:Z^= @2L@) <@/P,K\9*IK<'MRE/(+]K&NVP^-]),D MHUJ]XRC1!^,GJHHU3M/)4>B6@NA'093]3N-T'YIL$K@VH!-%72]1*#$[H+AV MHV>7_5^B2NX,,&@,"ZT!=J?!]42,ZPFQ7O4JQV!D0G0<6 #83*/X9!U56[0[ MS)%O*^W2YW<"=XDHMW^:G^$6RNWV(-=)A&6,U=^+$#YG &DWM_9DG* M9=:)\-HY!I2POO4]1?Z%N82OOLB_+;" .8O-Y^\H[5]T[6+WNIT(?1HGM-J M - '(SAGTB+G5[Q/=/_ PDCBX&Q)%3"?FPU=6#F9G46@;$?11A=RIG/U=^I M.0V0W;4?90D0I.$47-V?>F_(>&:Z:\QD?(6=&'1!>N9R]M*PB+Q>3M[?Q(4- M6,R$-J!&)39I,U/*J?N%170K+ZU0O+NZG.5W\L8G?,P,0VP%@,"[QLL!^,5/ M%R6DU8="8^Q+T-E?0A;Q&(S.38BLNL%LQN56SWY7+^ /_YU/'_HUCH0W(@G MG#KODH/'VUKZL!_Z*";SHOD:Q0%]6DLR>B>D4SU]!NM>7(MW)<25>_+U=R9V MX'CX^MK,.LW7AWOQ]8;C[#;],N\?%K$J;].A-7G V7:GB+- .3-L>(/*";ZA M41C1N]-HV4-G0 NS;$;Z'';MP-Y(N**Y\+W_G[TW[TY;:?+'WXI.GF?FF\P/ M.=J79,;G$)OD\NI_5=TM(38;VV# UK,DL1&M M7JH^M785VAFB[0[&0_O#7GQ'Q=W"@O>>OV8,/)7!J3&-VPOLC27V)M,5!^&$ MJE!-9 UQ:)!.VO3D8Q7-'GT*(MC%2'R^^.S4OHR'S(RBB1]Q)N6_CH=Y4Y]_ M.Y.]WT&&?;P%M)R>5; R'V<"'4BKOV)"TQ-%GDD$>U;P3AVU%R<)NT:;9NV< M!E-->7@W,FP0--M-"(;Z<]R[XY*(J3[)2/19&_ ^2Y-.83/:SFIRI3*IO/L MO3Z/_M2)_;"(82:MB*9Q8=*8B'7/&J4@?AA;Y]RBVD4OP7I10+@/S&G;9Q:W M9CT0S(%4\/R4]1#R>@C&\GH(966#G9C+QBL;[)R481T%?U" AEY$KRDW#M&$ M!!5#*5NX"GL/;K$'KV&V!'-S82M5 MO6A0Y(WZN) 3+?L6]Z#W>U@8>,A'@-OP#?539;/Z^GKDD!!94T MK^E 9GH'D^[T=A@EK)#&0 R@: ZC)0^>03,CJ?;G5(A3 M]C'!8ACPW0$(.I;3E[?BHQ%KZ.\+D(MYP$GY#94;(^29D/2'9'-0#!>> [R*LC61*)XW] MR' (5AZ#(0XL.*1ZH)G_(<6X#]&R*56*K?\(5C&)6?="L>)[Q]=P_ -&%FF! M+A928B14'3SEZ4-^]"EB>T2?]/PQ;WK+>LU^N'^F"M^[^[?B*0.S0SF0)O5A M D#/:\IKPPC5&18#V#$JX-@BN@ZC%-XMP=H3;" I>H R%M&5#,&8>CLW#QRR M]_ A, 1.6 8L4V39IN ^*PN#""C-),CO,LJN6-:>\3< M?L#Q-&5[@M,2NZ+BVMBV(/M,B%/,.B!H[62-2"=CW;_[+[E\&!@FY(M7G='A M2%AZ4W3T#&@741D>Q.+L*E[>0UX':N_U^);DO,PW4RPB3B+8R'8P-4-G)1F*':T)3$XTRN4]4D&BILPZ2X?4C\([9N?V M8"$#$5[+D)CGC MP8-^ 18$Z(\RG .?'&K6.4#3 >7%N\"GS-/)GR360#E\, MBD8/SJ@+\_C%&!A> A]%:1>GP'PB4Z]&(QZX:L1%9_&3B5&];RZ-5E8[:Z$J MR7QC2.?,:Y'RQN.LZ7A(KD%A]X#6").Z(AJ,VAVEX\ M&+,R75<)Z;.-Q^_E1G!%Q#1QF\&4]\=(!:!8UA>Y&N#(IX9C@/>5>DFA__4- M=V[!FY6"2R\$HNS=R:.$!+QH%W8QSWL[3WD5L 'PI!TZ C-[);DA23"1)CRH M2A/6N)>QC6CJ# H]J%Q"ON?;@XI9!)-!;U!Q=X8]PL6)@!2^!F\\RN8UB8=R MX!M1]%1POL)L _BWB )A2CK7IVG#K-5,5',&@Q[T2 _JYP6V#,+J'G5.H'V MNP=Y8 MN][DB)XP)?I $Y$]>^ZT.7-D?1"'6=D.8V3.67L@G0-^$V\=Y;W>A M.L0)O5/F;R2(2#6+( 9T@<5K@'6S@V_K^,$!^>&*3;7YLF#+D02 MYJPW(-PXA#(N@3'H(6@SH,C@O'PJ"8V:0S3MHIVIV$B%-."7!^ M&1*!@I"A76&>* 9$CW&4U@EHU;#FE%-KRLGPB@YH MPEWC0@?K1D-!6N,!>FLP09F9;BQ^SY(8DX(5AF^ (=C7*IPA01&;/,O )LG2 M'T9,[4Y'": 'T\OY0 A:7%O$$RTEF8^I)MXW L*JDNNY8ED M#^9-$(.@QN=6D.RJP=\+^?__/N\VNS4.]5._7M-JC:/)?C%2?;SRO/6/T!M@Q0*$@37Y-1#5W5;+?L;R;-)T( MGBQQ<3S%H2*4(P5C)F=) &9P2HLYDY.'^_R5+.%)W$ #X@0R1[NB7Y@/*,!Q M"BR,OH!)O)*@/!KW&#:%/61RH5EPCPHL#J30&*!@X-]-WQU.1>I?P0I+F:8M MD R#;S9B M)!-@ >8$0=CWF=I[U;NKY,I4AM4YJ6)L9 4B%!3'U#"NA,U]"T0-\VY-X35S MF(2 ZOE2Q=-HA@D5+!LI'7MI%$3 -.A0@W&2.8#NS2KEBH5 ,):[*(;!Z,;,\A^Q9O28#,$* MN@64!+OH3OJW\OB4F9W!IWH&T6VDO'O!J>SDL%KF@EEF+KSUS(7M"V[5Y*D* M"/Y3XT2&^>U@TS;U)IY;<0DT$\\2.ERE'\:1C[R M6RO:C;;E[+_AZ"RU&[_6F]7F4;UZ(IV!L5AKU)J=,V8_GIV?GIZPGZOM"^FX MVJGNF[[=I8L#X\SQ/QYF 9SD#O5R,@G>LIMOH%#AU3/&^<7;9Z?H9*I_KTAU M_%0UN1X)3[?I,$Y&3_=/V,Y#OD-S]^G,74IG1W]4F]]J9U*]R:CKN'Y6_=:N M"7K[4>_\(56/CEKG0&WXBU8S^['>_,:^,*'3B3-CSPBR&0\68=ZJ_BMW_V'( M7>Z_.FHU.^W6"<>>TW;KJ':,[JI],P1J>#$SCS,>1ZG?XV8V@LXIIG>#F-V[ MZRT_, ,H8ED-+/@JUB1")ZFXTYPMCKO>$#A!KP%#@KNX0>(S=P-^%@U8^)AM M4S%G!K0=,3P'6Q968[I(Y*.S#P 6\Y%JL2R*#)]A^=F1)-K9EJ\( M.W<5C&"NS/7[XP%OHX4+C9GC<$"XB[V8"\ CB9GFF&<&9!&W[/JX^'PBW\3G M%9;Q@88U/,2\33P&%M]P1R"LEMV\]$4V"B9L,G?*Y!PF!\RR$?@9LG05O+DF MZ%LHB@\30Z6P3G9(,-;OG$8&=\N_-X@Q#P?=35V8_0WM]2;TA,]RWPP>LT\& M6TS JHO)%OER1 M-K"$WHOOSPSLPHOY4F'ZV8N8NS;S[6*VK\]3,L*$C&$Y$2:3W%4R*F79"RS# MK.@''+%TE .I,=G=F00T3-\#FP$XYN2U@;DE52>R:K[W/N2\C308',*H7<.-!1 M,4">9G'Y'/(F 4Q!F!N$$[$KW,L*WV3I[.*7G!T+S%B8S@IB K-@ R"\ U^?P #J0OS.SE9GJ4 M3.W^,_<+URILA3PO9(6=8-'0?(N?N*Q]4Y4FR)4GIE8' TR.X:84'E"=ATEZ MS&O$=@Z7G]T8SA]%2M\S+&IMCF69'$B'>*D$P7LNYQ,'R-0Y]G. R;,CF@6E M)H**;?;D#4FVV0P$E[%N.,6Z\-,$T8K:(C3/$,SR]F'KE6 WSF(=SW G8#B.E%H#]%PD'Z#9,=X'L_5T2N\6YRPU!4X3S\+\+$<_2CIX;8U:*>QLA?I$%/5;#9 M":4-=,_\ AA0&65A6&9L2/-=LJA[:HU8?(>GE?H%%:<<%PBA: M&'#F!+!_V)7>!TR%+9@P*_)*!CU ?^O!18 <]?FI9:0[!R4>,:K"[>7GSJ2\,N_ *, ML&KRRYJKZ6RA-'-4ZRRFK6,YF^VR;M1E&[.;!'V^R+S?<,SOW^>Z_899(?<.FME)\SB/NP6 M#>>=RE0AD,QUA"HFAB=ZO5R=S"Y>I96":V ]-OXC"$O:++MV6LY-XC8\[(\[5DF(:+*D?!)\;=E M-\7YPQI[5L,LO(3%R256D0'K)W ;-YY(S%$7[XLMFNT]A=V?D;W'=4\LF!*% M=UM2/K^P;'IV89]OQ"Y->7FJVVR1C_Y,8'@Z(%#T_S\)J@59LLX,>-TAS:H& M+'2X/\(I6DRVXT461?@;7_N4F-'RD%'&K9-1_U^6QS<1A2W&36+W1)$A=B-: M\ ]RSQ3'S!_%$T(-R,,,M]AU+W;W9(F/NNC%SB&-X0^_29[0V12;H@M\]KIT M$8"6P.7YP=E!7L JG;BKV*5QGA4S53MHDD,#,\V+FLR[N_")W.55T%"R(=F: M=LSD6"I]X*2Q& -)B>YNOAA"\6 0UK\-+N/+VJI\Q(:S!7,W=!\W]F;,,/( M8]E:"S-AB(=Y!YE?^"GL?\-\CID>N%0-Y-R3K5[P-9\9!Q'N.,\+WCT.*3CN M9.YH=@&3I]I,)G)#R2^&0?0V8K6#1UF9\@6Y3'/9#$5L7(ID7B&90$R)]8!( M?U6*IX.#L4PQ?B>J$/PG*(#$PV3!+ M>9S*M\P2TA8BP"3MC[$.S5K!S%23FY;W_%(+Q:!&%L-:6G@.:(@O(+MRO C] M>)T%%H3P?2P>%A2%FXAP]5@]@>?L$ >>5"BS0U#"_4S>S":MOE<_(,,RZ!32 MD,$<'60IA#S/E#]>D:81-L#Z1+T*R_Y,^*U&IB>1*&%)B6&/25G,.BW6G! - ME+)01"X'IBZJ9AOP67JO?;C_<-E*IM_ E ">((MX,T$8)!2,$XY6.MEGG&%E MDC"+Q;:BX2AK"L2*U8W&HBQ58:ELVA[%'[R"I?M92*YPTC/3 MR6E;'#POB3.Y9560:Z+FE9 Z"^VS-9MG\[&#G;%^OE"?C$6W#$:D&/6%HR]( MA&E>R>L(9Z2'=3F<-3ZL0K!0Q4GN> M=#YSMW!:E\DS!G%6'F57IV'.6<:6-UEZ(;J-RF?6"H6Y#D2%VX"RLE*\G#SH MY]-Z: Z,\91Z@B]FR001>HOON;2W"H4LR^5X-/&]5!K,O83W,?VX(#EHQ57H MN[(*&(:9SE^P@FI%.D(W$*PF(CNB'2WV7CTR6V#5J+BZUDM69>["3.Z"75[J M+Y,0]NK&XI>E-Q9;G3]J;:G>_-IJ-ZJ=>JNY2OJ!NKWU+%O'-H-.S[H2JZF& M]F[KK@A.)D<'F]E&;:4Y2(7_O,QQ+G'+Y%>S,5FGVCYFF3FM=JW^K2G]>=ZN MGQW7CY!5SJ3.']6.=-JN?DFR)IMD*W(0U59JC8=U]L ]:WV M646J_6_MZ)P5*&U]_5H_JK5Y]8>C5ONTU:YV:M*WUO=:&^M^U/;M>E^'I>HM MJ'+@W8G*,T=3WG)7N-1499AP?T(T1Q:RZ;1H#3+ M3RSFON:7J=FS,^\XD,Y8$>5\:7FZU_RS^1;-%HIX.-0\B"6LV'*LG!I_AK$-P.V.=FM M=BQX3:(>/H/M)#&[E@4PQ<5W.KD85Z3],T$9JO6>++S4C7%O=B-NPCO9>8J^ M*E/7K7S"NG1EJ:IMRFMNG+)"[E)G-LPR_?HOK.X!<_^V;D2][D)ZR%'N)!79 M(*Q^0B0N4SV:SY;2*ZL#D4ZS(+\(.,6)JWI>S6G'HKDU27 4!YE0QUR(51C% MW!U&R9.O@YA'M8#^^'HH'+8O %JT<\GR/40" JKZO!D/@I^7)?Y/@WNA,\'" MKC"L5& WHN'C;P#N&RBQ_CQB=[.=Q,#VI(T1SW*XH1Y8. QPKEE@#5-1;FX. M^N2VQ_+<#_RXSPON@*WUB\>WDWA\USI/])WS RQ.*] ML\^L\HET'/N\\G;^#,XG?\L42QQDC_SHTFD=85)\2&!DLWIV7/V;2TQ)U$ _ M.3EB4I-_E@O0AP4=[QY0.^*E^!%>L[)+#.Q%@*H(<.P;-P0[SL&,*NRQO*G5 M)(XY?819RLD3J9BU[L&$N%-V%X:?F*=,I8( MZ46LQGMFS]^0RJHH\(_RVP[I1B7RTXOT.:[^@/&V!T4<576I\3:QV(Y:C=-: M\VQEQ_<.2?:'F4-=+^&GQ9M4>5\SH/-F/)!KF0J1$_T"N5'+L;,XQ%J8(#?/ MUL8$KO)0Q=Q]8 )M*1. X#QOUSL74NM'L]8^^Z-^BC=5CVKM3K7>E+[4FK6O M]:/JB?B8N30:U6;U&RMVRGYLUTZJG=JQ=-9I'?WU1^ODN-:&1SH=>/S5\9*V M(5Y:S!*YP*BQQ@G3GYUBQG1]\IX%C"9TI[N)0;BK3*:]@G+!JKZ\'JQ@)\8J M&#$"-CN;8IY.NPKRAX>3*J*H,'D@);[;)?9@.\J6NO@#>-I;QYVJXWC^JG(.**!1AJ-5$XOM;^7C]:K73S M7C&>L1ES",AN&*= G\TQ[[R3;C"8]+H'_JD/6XR>[:3?AN1&ZY:PMVN;9;A[C+T F3:GY/4O4JG8OE/#(@C;J0:&:0JX#[EM/$QYS?*@F"ZN\,!H1 MORN"\MA8@=TX3D>3:]^HB=^B#GU4''#1)N7MHI8KVCL8:WHD@6@+"40ZPTW$ MF.;N+?#>Y63SENKU ^E[?K4/R>!O5C2'E281]E;N&[F@)$D?J-8#?RIL'$U1 MW7U+<:MB_@*S)-/L8!F[Q"Q$Q\"/@YZPHV=:Y "!Y!G1>>AZYIF\_V#>V'!A MW:2$=R[!T@GQ:!>Z6]\K)S(!!^3$:06L\N_5DW.F*D]:MW^]8*W/N(/E3'K/ M=B >PYN#],.G;(DCIDCDBG$"VHCL8P/H84H_9?_XC'>.>^3N4S1@TV%?^CR? M-71-$]9>6&C*C,[XQT)%=-T#S7)12QPE\/\@>[%0( ^8 OEQ%,Q_IIL'IJTN M_5@Y>.IGIFX]Z9OW3595#AS-+2=;3G:_)JOK*PW[D3$O9V" " 22_WFGOYN8 MD'DL9=;J48^D:>XCS7%?[, ]BU-P:>_N?52@ MJ%QBJIV4K>J>?>(^AIW:J2^B!S$921X%W!^(%&RL*5CNV_)]JP:BE(+T M'C2Y,8]9?D%FY3RL!FNB2 M-@=EBP7=W(:P>]F/V8TMBL$Y4TP1IEA\PW8#4VY%?_E>C,7HI/=8QR8"PZ%W M5^&=0/,'@WCLC<)Q+ZO8-$-P#^@)'O%_727PO4 6Z_1]2L-PKW8.[? 5N.S! MMJEC>ANN9]7=A.MY)=IR^N2XK;)XHS5:.DN)+BWI)&55+=&Z2Z]X:A[+.9 M55+;/E&;;6]1JI8Y"67<9YFV9^IE:&ZWCTA_M E8'M%>:+#E,;VTRJ>:^NHJ M7WD\.^_K*O,/ROR#E_"(N7OOFWCE1[1-ZZH\H;?DY'OEQ_1^OYUBK_QT'F^M MEWD'C]OA0K&_Z<()6/0=:]J-R*U$TI2.RHR$TI/])CW9:L51U;V7XR71[1/1 MO=T%\I?>4S[X/XJ\Q3*/(47($VW MHKIEK80=/Z7W3!KOLROSE1_0:_'"E,=4'M/VC^E))ORZO4L?6?^SPQ7;PZW6 MPSQKI?LVNABKT]OQM"[&H-?I[PXWWL8<%NG+L'$)\4>?TG$?#OGN\SYU-IY: M +WM1EXT^KSU"6Z\W?%]Y[;S'5#U ZG&3RK-VWJ^>*M&Q]2?TJI1A0]-;2-M M[YXVZGV3=:P#15VMF]Y#MO)^=$=R9MAV<7,D07Q1C0$;DHZHYCF&Y M'V&ZJJH8ENEJBF+HAF)_'/5!VS-510O4?^BM)JL'W1$PCI7)-Y!G;!^Z=5A$O4DD[?+KDC>'6N93?KQX$IJD-L3F"E)*E)]X!]4 M)"(=@^9]@XVH84%#L2;\=$1[H'\4?K7L41P]'U>JIA&1SH#:"#Q!I=,DNH:Y M22=1/X(IXB@W71#>=W)\,X IIV,OC8((E!6<^F28]]$@>PD\Y6$ILY F%#.* M1W&F+$C 8_@CMKINTZLH'6'9L_^72D?C),$6ZC/MXAWY+RF,>KP1/=\F2W05 M?_\5?B\UXP,)3D/6#P12^DH@]0@<*J%FYZ'&U57-5%Q- MLPW#_1C06]WD\#)A(>8>LC^G4A7@)4!D 1YO4]9$/I".\ Q9$V%FI-0'TW"0 M"AZ[B49=QIIGU$_H2+#XV4A\C7V2_9 C"S!F@\ *),U%SE25%9% /S"S01/"F:QRC.SU "=AQ?AIBH/!O.,"-NBZ+JN6YAKVVP 'K02' M/0>'])'HP/^IJ3AYQ_Y(\-J*H6IB:;KV.*3X<@=LG3),(.)SX"=45E9F:VU> MP.?O7%W,JP:3\^I;E?-&*>?WGI6?).=5&ZP(2],_!IJKV8H)XMX0UL39D/JP MA@$<;Q^, ]B'V/\E^=/"?<)U*W(L4-H]@KB:25?&@FJ!9:L3EN4*@*XP!=WK7XD^4@F&&R?1*(*U<,J@>/EZ.$[2,0(YH#689(Q^5"TW MQ2;?J=WZ73*XHE+5'^''L.O&Z\?;_T]52B7IK0'N(D 1ZA'32] U$27 +''" M+)O:+; )YBE(K1"4))I(=9A%?\ U)N2HW"F[HKZ$5%=Z+C; RZ7R5/)RIAPL MY&5,KDCB'KSU2CJE20H\M09FUDIFW@ SZR4SORUFYO]4'9R[X:"FJ\)/8F&J MHG.^9@&"VO^-H]$=AB& <%$TG_;(8,KG" QV3'V*:1V2JC.W@K,Z1^OWELH3*R'AM,6>OS+/V M/3S[]Y@DP!>]NUFN517Y[PG;_CF&)S2'L>R;C1L@RYHER[XMEA6RU\IB@*KB M(#O2_K 7WU'*X@1#3$(J"F'Q(:BU&$7(';]SFW M%JC/_R^5JH/!F/062. "!W^E7C+&M"'5YCS\!M@5(4XS/J,*4S+MVV+:A;YH MBS,L2\?M47^$3'.:Q$,XK3OI!%ARL"@1^,_Q@$HJTUT5,#H].KJA=###A)TZNN.M[=:Z_S[9^E%AGN?>@'[Q1 MS1SV%XJYP6A+_]B_[G]"%%WPFKF2N$>L3 M#I_A[@[PYQ'I#\=@+).DEWHDJ$@G)T>/"&3=)]T?Q>=\KL8;YG-UE?J5):._ M/D8W&9^;&:.;EJXP/E=[R."H^ J#/$K242$[%EB104#&^ V2B4MS$- .OHBU3G_S_^>?\"<=",Z(*B&1WE2,#Z>CGV? MIFFS>B1Z3!/]]MG?C^>/FS.F!)O"G7*=+:W MB3IS?C]=OU>MR.T&55V.,;E:T03>Z]Y0S"H=2(TQX-(XYE?20@8=5; MUDM#B MM(Z!ZIC[9F(2+(JS&XR=?7^ZPI,&(Q1*76G;J$_V9A%@5WSDX_PE M1_5M7W+$3=R1E, 26G876BQ'T0%:=)#1AEF$EJ.$!L"+2RHAH9C&* ARV$.% MD)"->YBBE*12""J*-(+-8?R-?P\)QEM%=)+CRST A>E.03\:B #H-97(%16* M"ZM<"#P(E@S_Y7*T29\)-]/Z2K813X":I15@LY*BQJ9+N2ZL;KDS]5VUF8TK M_%D6:MTYM-IRH=:':[*6E4_+RJ=EY=.]W\U'5S[=,[U]1^X%E'K[/NGMPA\H MS/&[=6GNA3*B5V."FG&\'CW^&>KZ@LIE+Z.NOPJ$8>&$';FX4$+,SD%,\7ZP M;GTDEJX4K@>K*Z5+LBQI'B=T[@TVG(WH-7QR$HW\;AC1WJ.2&>9 8,48@\AC ML,L[P^J.7(4H86#/8& ^^+@4!K15<* 1^5U">](74 IH2A^1-+U %RAAX+$P M4-Z(>,/GU0:2WP>4[B%/;[!@?:<^\V/XO;%^04/8O;WP2S:SMR+Z)D]GUC=D.H M]CD33XH$?8D'XW3=1<",L@C8&ME^1RXFE&R_;VPO.A4=]<@--CZ63N->Y-^) MC)MX.'HVG]_71:CD\T<5,L$8:*&>@;8C=P-*IM_5KD.JRX*')G?CN29*_D!2^P)Y*'ZPSB,K#.NS]/>M& M\-AC$UTK5<6V-8=UK515QW#<0/N'WKINUK9R/ULS;(2&TV65)CE<:KQ8G?M6 MA0:*B1VY:5*B_T[TO@5.>&('JWQ#>SU@1)#V<2'=8WD/ MW4>21%^M;DM7/L7\?+]LT8^O"C9'CZQ=N M.Y)773+\+@FW%6]H/5J\/>.*UB.$W1/U\L4IVD_'K@^OWKC_+U7=E7;)941W MLT"S0BT$U07$R)L\)!3+QP['(Y(UJ4 M%0VD4^!\J?X=0 /&D=0]BA>NN$/&ZUL2CWE'D[CF7R\6I]C,1?]5X4_;-OSE MRR\UJ*?2.,&Z^UH6: #;1Z@^F::"U>+F"'GK)7F_,O+6,[=5/$A9*Z:0 M]3L?4E9\2% XJ,:!=#KV>I$O57T_'@]&V!_]:Y3TWU@EY2WSGU'RW[[SWPHJ ME*;HVKO#T_@&-&),.X$]3P;TKJ 7BT8**9P)&8T3M(^OZ)O5NO12Z]I[MN!B M2XU2%L=F8UGB; !M&0]!;*N4,^KC5W@.I:[D5_'. M2.*1 4WEUFT/F*KJ,Z&G*8KV9KAENTGW);=L@%NT![EE[AY[R2T/<\N__DO7 M2N'RZMA%6RA[ MP4';V(#__=(^P29((]8#Z3CVQ\P;+C/*B++?!]GO@QA>/8A'$AD.*4G0 \X? MQ/"5SY0=C-^Q")/D49^,4_ATE$KL/2-R!:0)]@!>-PS04KB)P"3(QL#9\0>S M]QULM!3I5C<>*>_LZ(\W3GD=CFM?2WJ8I8=C&D:#Z"V2PTGU2TD.L^1P M0CS:6X42RA8@][< T6=4^[(%R"Z;DF4+D+(%2-D"Y%/9 F3O6X!L7:TZ;==* MM6I6K3I-L#STZ V:7=N]OK_5Q1_%,!OI%,/S]8(/[QA]>*R>PWM6C&@DZI+B2XK_UVNB^/I (C[8G@&+"2'5\UL/EJ*^ M]SZ\U[4/[Z/H R]W=Y4Y<,_DOW@_FMH1_+I'4:G B@FZ+CN:[K#/=$,V;->Q M*BP+H">UQSWZ26J0 <@E5#[R.TW\+E.*"69,7.'#6:7L%DJR218!?Q3S0%FM M_-G$@^,H]7MQBLEI3'3YO/(V!C]/87?B(/*SM_&K8'YQA%0*Q\D@2KLS(5:6 MWQ;AGMQ$O1X+E'E4"O N6B"QLI)P/H@;[-_J9U;Q#P88QBE/VQ8Q6HSOBNCL MU-3>JV86][6=Y$-%@J_'>.WL)DK9;;6?\/WL3E@O(E[4P^MP;"@")@H?_4 Z M&_O=Z14MFC",XU%I^5VT: !/D,$=1OMPHR<5"@N=RUDX.9E;2D6BMSX=YI.E MJ(>.^#3QYV32Q20=4I_-L]>[*\X&=WIJ0B4&[SP&+[WY9D[??#/OL!1WQ@EE/ BCUTPE#WLQI70_QO3E)G.H((DU*=@ M6P=,YJ/L!<-98CH*ZA-T$H+?OY;F&N=F0YA?"4[$@QL91PI7?*I\8U1,'_O%OUUM+&P]O[%,G>^ERV$K1^ M48I>C)=G]6_-:N>\73M[$E8:!_96S ,V]],I=T>.C@B9TQX,'2T%U93>!Q_R M3/.)6V#*K0$?JZYN5&8M?]2D BRER?*(@RDARYT3>,607SA$J>S1+NF%B-,X M$*,S_D"%U^89H\."#4C&HVZO+[ZN!PZYF\ZYHG#XB7+J[C[I[ M:9TVJO][4F_6JNV*5&\>+;Q),:-GJERJ;'Y#K=4?5;7[GRWI<*=#1N\G-6@6 MY 3L!06N[]&W1*LK>?02//3=(=8O=Y]VH#C@-E;^,?TH_54_^Z/5KDEGM5KS MN%T_/:](I]V#XR==P=LZL6WM46$XH-VVCOS2^\?9!S7DKR@%2PMM/SH(DF@X M+LEJ:WB[<\2!.:?+IJPI]73G%G],1O0Q FLD8RR5K MK*;PABJY[-.C^W!J[^\I6K1**N^+QRMV)C1A+@]-E#&&G9C+UF,,+Q_G7!QT M.&W]J+6EUE>IVNFTVLW:Q9[%:?]JMGY(U9,3Z;36/FLUSZ0O%U+GC]I933IM MPY_-SEF%IP]2XG>Q7'>*68W=."T6(N1E2S!2T(MO,*>A#GK=:'0S&>>)LWB\ 0]1L;'B,575A ME1WA^V+&^,H\+4)T0&#/L[S4O))+BI%PV.^!" ^-LL1Y, @'R$-$K(%J MFK(57Z$KB2>;PGNR/4\)6$?W;V]A9]FO>0 (NS;$,$GVNR%OO+P+Y!0_65@.35-4>'@\*H@'=/E*2IB(77(H$C'+,.[!3XQAV2&S5'<1UA0O*\1'\=Q$ M]22?#(D_X1U1@37@:=(BHS/X)&TMV&FZRI.2,/4#RS8W$3Y3W/6'S_0#0]4W M,%EK ]%.U3RPC=7V8 _*O;DKW'.^3V$]RS2$%W, [\W6S-\'+[>%%^!J-4H>'?78M3U8*>CQEHAB M=0_C9GRTB],-K!?*-MC*HZ^J2 >*I+-.[7NM*7T[D$[JG:,_OM9K)\=;9JCM M7C]B8FB^;OHDE':47965SK"3,KVZ6QA3>V/[5@HH['O(?)C(2[D;LQ1."[H0 ME,)I+X33=HVEHU:S6:])?_UH-;^]62Z:"!M1D:.W=3%3&D';)8C!(*+27S?Q MX.K-$D)!MA1:$Y;"98O"Y:6:.V[BR7)INS/AYO16RI">\R)",['53"R3Z3J@51M M=\[/ZF\6EDI<+G'Y\)B <=UCW)",QFE4XO+^//JZ7W5A7GFLH_5*%SDJ4?C9*5T^^ M@.(L_7D@-5H7I7>C1.>WC,[5G@=38D%[ V,'O)K'_JT3F_7GT=2%SYX]:ZQCOCG=J/_XZ M^W+>OBC]&B5"OWF$[G1I'."E\ Z]^95ZX^3N57@V'FI*)\HYB4T__&\O^7BX M_897.U- TEI/;RO#?'=8UIU\BW4GEW8'W)EN5PUR>P*_)$E%J@_\9_0[W)D5 MU>&4;[$@'!P7DT>L-_;D[O!9UD0PW5;!-?? 5NRG%%RSW0/=77_;6]4Y,)2M MMKUEQ/;":/5 ":D71:O[Y[(Z6FF*I;P[S(J$AA+RPI"R,HT2;_9"L5?FZ=CK M17[QSN/7*.D786T;.ICT_O2HVOHBU8^EYKCOT43Z[^@6[S/!3S"B+V&7:]BD M-FY&9(;$I91ZFN8;!B4A(;;F!%2UEMXZK2^E;_W3K^6X6?^Y?'_N^+G[YV\?O/;N.KY 7/ZV=1JMY<_:K\;Q[VH\?LR@ODJS4Y# M?.<[O,L<7'9BX_+;9;_UXT*_[-34R\Z5=K[V+3N.F]:/^N]G_$[[_ MM]I0G9N33G74.%-N3SJ-W\W?#?U$;_?H'^V[RQ_!T-,,ZT+[WFL=U[1FY_)G MZ_A[#^=]\:-^V^AOW4;G,FP=UY7F3QRG?@/[&1RTE-(D2D'>'FN'\]\990\! MU +ME+7(>7D]B^M^V\8G=M'PL=!D.0N4IU*P[+Q@42U6,F"B3WTA/="GJ'36 MI72A1ESRX.[Q()ZBK90Q('NC,<6+!C0--K#2D?O.3%/>%%.$];+7EQ MV\?V)#-+NY<7C^+^,*%=.DBQD&9]X,=]*KT_B=/T0\F<>\&<>,"V5C+GMH_M M2]A^_C__Y6BJ_5FJ_=\XPJL&)6_N V_"^=IZR9O;/K8G M\:9SO^ D:5?ZVHMO2B5V3W@1SM,V2E[<]K$]A1=U]=UA,\861*O$RDJ&W N& MQ$.US?L83VH8QO3*UK4QMV\5$L';M MM-7N8%/E>O.X=EJ#/YH=J5W[5C_KU-JU8^GT_,M)_4BJ'AVUSIL=O.;_M=YN M/#T%[OXTVNTP^I>8) &><);FGHHVR1,OV([,]+&9B"OE+F^'\EK#:(#=A46C MUS"WI]*"/;43F_Z#2EV"+: MVGLB'8/8O"$)A:_RGA.P$Q\8T6&CXBB(2(*-<-_CJ] !JRF?C_C[V$_JYP_8 M91DIEOH4T\#^\U^JI7S6578[064CP3^4BFBXVV-3FYIG.N55BO/0:$7RIT(S MD0C-]# T4X&OS;N&*7,-\^Z!/KJG0G1/26&<%'N*P_\32J4[UKY<-/V%MT9Q M(&'V7;!D+171NGJRC$& M?1E^M8$SXQW$L1DY=BCG?=8GF91#WE*B!\=X10,_Y(,J] MGVSV59;)1AZ+>EN "])+XRG,X(<.&Y $#!SRCO% )H, I$_>B5NDG69G76RY M<0TLA^^1N+QZ/[5!0-6":EF":$:FE2+E"'Y-6=OV9 DAMFB2=R38AB[0'F\ MT3>^]#Y:JP#6I92UZO:3B!&S1%-TG40 ?ODY:HJJ;SAEEHWX*1J!0N6O<$+ MNF+]HM$/VQCM,_[Z*N'NO83TZ4V<_-KPS.^?9Y2F8Q0I=]DI C>-*%-&SX8( MY@DCC.2*#*+?@JD%'77 M C HN#?2E/$D8Q"CEIGK0F!L&[K &2BN[MP;XK[ M;OS$Q:4WB=XBEN&9PV:,!_\WA@T/(R0!#H('3S$[7UKQ^$+2B .=F/6.J!F= M+HB)Q1($-04!Y7CLD1?U$%:GY4+.W3 3,"[QFP=2BQWLU+)Y-GU.0#R=':D0?QJ@JJ$ MD,4>BO!):C[[AA"5^'%1(BX!U_.#LP,II $*&"FE_AA0"M4JT+W27#R2X1#F MRFR\9-P3B@7,=-R;9JBSR??QB=JMWR6#*UKDKVQ(MJ9Y7EC@W_@Y3D=1>+?: MW<)IT\J9MB*G1]J"S -1$HQ]Q(X)2:PN]=B.29UNG!8_%>0 CQ @ % ]0+5F MNPPZ".H6_ #Q54@1L3L ,E@)\)>S7QXC$,T:7PC62YJH8T&"8< M87/]#(\W>Z22CQ&,*>.C)$$D >F9P$0XP^6+%PJHF"W7?&(?U-.$1Y1@?LB# MC+6C]%>Z]+79/BV:] -3JA0W;'8*N*\<'@+.4[C_;"H'TMD8U,#"P_ERZ"V0 MT "&JB $ FTCQ$"0@13H=?88MQ'3KZ"(\3WL3/J(Q!PS@FBU =C0HRY=%E3 M6\D4JLD$KDEO3$;YX L5RS$74V#H 'N E/();"/,-.HS?;)/ HJ"=0*6%51V M;BAHYO#WS"M0/T*=7:CRI*B6+YX\<(1'>Q&]%M1;8 K84]PEV+D"J7H3J30Q M*I;)TY<6F4<(?#ZLD/,:["#0:+JJ$\C9FBH.(I6II@OF#D9M?SR #YC-3L'X M8J]^$(8P Q!.^BD.6^0K]G*Q'HXF8N#%J >CO]<^ (-=Q[UK@>!, MTD;,,@-)!_;RX(JQ?#KV?G+;N8)O16=!C]Y*/\?!E2!]MNOYH@2G+#F&((;9 M@D$/' X_,WD!\ASUU@(;W.\&ZZ+P- 59//"? 1+ M+YD0(X6*X%%\-J5#PIJ"BLFDV6R6#( B\$XL M)=5D=X6O8:.QYK# 1%C>SG-^-65;/F;&"E 5)G%(ZGU<,&4I"\E,A6RF/A, M$[6;B_=L7W)E.&<"KM""]M$?"E<+TS_"\0@H0 IHGWT._X?]^D5'3'EBOAY@ MGZ]3#X%0""@0%DA*<6 -N"OP#*!QY$9HU!H@/5#BBJ!T GOYF,PO.G7.8#3XQD[T[&OX7LFL 1 M$V/,UX2A/IKZ3". W_6(_XOK.+AJL9\'4ALG)?8)\9+T_#%W]0E_7!"%(2 I MCN+1T0VE@@/9-,/"0C*/UL*)\\T;#S/VO/]X*O-G(SR<\-9TY2( UC;]4*B+ MC;B%'BW@8H:9"V&,$\TP[_R*GN,H$([#7$O)")/_ELF<1:^)EKZ&V:+XM8D6 MEIN=$U4-3G@%QF&D(X03HT7@D:NNU ,-K(=#B/%P0F,@I 1M!20^6&A"846T M*-K$07/11O@UZ)R[<=8#"ER4$LX[0EG,;/1,IQN@;L^H?6YQRX$"M Z@\@)[ M9^[;/LA$%)3<+&:2[)KF&HC8'VX 3-;'K-4I58;ZW0$0X!4_B^ :K2/A\X>U M/)&"+35L:T MVD^ZE?G-(N97_"2KV]-2F1/>^KR]&,/GJ;U1C0.6H5&;X-X"V5645L(IBZX> M%#S38MJ[R_4&'$IXJ3XM!:>IN=C:3IV3:RO:+IV3P?3*(^&48!X^DHYR94%H M"#18>(#"CH$# ^B/@*/N4'I1'T>8.D+FQF*)#NBN '40M"",!>>/+U#.F!DP M&A/9O;T M>%@FTVD_(ZV5A[>VPT,S*V)Y$ER/OB$I!\UTE >]H-/Y19C9=IQ@0&5V!_W\ZA$.AYFR1LI1G *LRMI8VVT MT4%W0N9)9K;SB-G[%?2!C1/BBW0X$+"4V=AXN%SG92F#8 ,2'J(2TC%S=^!S MB]UNTUY'H)='8'%YI(\[TH B@_/4&)XO!Q_0,.3>H?763>5EOP1.Z&#_+437++7/8+O%-\R-QS5Z=/ OVADTP-!U7W1CLB@X=]RFN;&& M5@.6^>Y%OS _%CX>,,\C#RJR$3W@@3!"_:37R[R2'+$H& W,>0S*(P%;#!1%6G(P3G+YS"*SS-S(PFN8S8 Z<9R@ MIW8214CYQ#W*Q^#A!QAU.E8R%0,:4,I8$#9@P=:C."]X"X'(NB)]5_B2!V C MLQ]R94[XO>%[MZ#L[5T\0;BZ'^3'30095G[W"I$'QG09LBXELX@ERA4237)Q MO5+$0409<)AH@/]",I\$(;+$?QY\P/5DJ>XPZJ.B!]-9-TO2?O%1S B ?4I' M"9 ^+IB9[@F0!^PBGHG/O-Y7",R+]KLB.)C?D.!1&&!K>'F*0@&:1"D3I1 MF21)%9=;X(75&3]+%>/LC3#-DE>F8BBEZKPNU;F=FZF+W(T\P;8(&SS1EM_+ M*>(!OR<"!P;J$5+FMU[L 176P;8=7*& ED[B&QF>AI,5)>,RA&$%Z7$&DR1> M-)?RE B.0#AH!MW!8NPIC>2UD063/[E^EEW,8EX-X#_22^?8%[W1R-@1S4V9 M@M$\P25VZLCN$XDL%./R^#9T? \K29D)D\%M&>E9GY_X=!)[F?'/S^A<*^2C M%'4F?U'P %7OJ9,L8S9K/LZO"^)GQ3! YADL>OF+!UMT.8I<)1$S\.]*!-R M7K/(G)HWER:66-'!E\1WI(=&',^B"RA M,1[(YV=3M\-+]^^6W;\+=-U[/,)S+)L%"O(?F^]TTX1=;[W9S<9-UNVE\@W=I]=_-W]U> MXV?CMGE<-2Y_U+3+?MUH=N"=/\[-B_[%'8QQ'7S[;@1__-F[U'K7WL_X!GX/ MXS;TUK?SN\;OFM(X[O8N.I?]BY]7:N/WE7K9Z<&\_OS55!VE\?L7KD-K=NJ_ M&\=7M_^HFDKU4/5D5:>F;(26+KNA C]Z5".Z9]NJX;X[_)8@S76Z<3(8 2&> MG)S.M9[9;:+*RGO UZ\G*>>S8)\YEWA^KJ:HUH[SRN;YY"3FX//V>,5H_/Q; M:_QNZ(V?=:71.5?_\75?\X(@E*FCJ[)!%4/VE#"00TRGS@-Y4/O"NUUQK5 M_SVI-VO5=D6J-X]6$B?Z#I6..VHUSUHG]>-JIW8L?:F>5)M'->GLCUJM<[9O M2WG/DG#B,8P1X"7V6ZQ$A'?<1.Z-N+Z>M]![V5ZH@"<'"L>41S=#50YT=WG# MTR7WOM=*_\Q#Y,[+*RCM) MNEIAF@7G)T .@1L6)+%8 ML93-[PETL,*CCW_E_IW*XH+Z^;4.=CJ?-L.)3WWT@4WVB/_K*@%Q&@#4S5)9V6)RLM79$>V_!A&TO_][.66%P: M:TRQ4VL3CI&O"?'%;?"(NT7&:?!NVD]B6(9";(-2#_X5$N)XBN%ZMJ;9INE: MIO=/?>(> 5LFZI->^C_O9#USEHQ3^8J0X2>DI.H@P+]J$S*JCHY(DF!D^SMJ MF>\D'O^!]]Z./@W&?3F(F8F$PP)_P?91QFG;]+;<-B.W[_>_#EK]<_7RV_>H MV?&U1B?H-W_^;5S^#*)&_P*^7_M]T3^_N?QYH5]^^_ON1&_#?&Y[K9_GOR]^ M7_8O^HV[5N?\%N:FX#N;W_[6F_!\\[@+A?_LR^ ^\:7VKG5K/3_-GL M7T87O^MFLU.#9]NX/@7FIUUV<,Y_]IN=K]%EOQDV[K#_=HWUX6[^K-XT__XG M4)2 N(8K:QI59,/5%9FXBB.[0-'$MAW;"JUWAZJN5$SL:3=-(H?< _,(M0K12A5US3#"+705$/#UAW7I(;IJ]3V="V@KLD02BD1 M:O<0ZO<,0AD*#6U?\P&A-"(;GFW('@@;.5 LFQJ6IX>Z#0AE.!5747<(H1ZM M#X;L/WNH#YYUXV0D8Q8T)M^,DH@E%J)RN%1#UQZW#PNA=Z_Q:5T:5#O?\!61 MJ@2CE<&H>32G+FFF[]NNY MP:94I9E7+K6#WSSOKDNW*'EWH[P[JTB87J@X<%BRIP:6;&B.+KNF167-M4B@ M:)KNNAKPKKI+O/N $I%%4EBCQWO9_:6>?#M>L&I6Q32A/@66];#"ZH".GJ3S MK&IN[C5NKDOGR7:^G6]\DXZ$;[@TQ=:&H-&<]F/IU+-]6Y>)9H(IINJ*[*H* M_$A48L+_5>*$B*!NQ=:,'3+%UN0L*CEYW1I0RN%LH&,4%S, U'AE\'OD=L8GD>QIK4BJWH.V2$E0Z4'54? M2L[=$.?.J@N>I1NZXFJR <)<-G1=ESW==&2BV*;B&L35B/'NT+4KCN[N$..^ M'6?$:4*').*=+@:IN$W)+\GZ4TE3I7=BT^J$.(H:/XGJ(&CA,?"$PM*T63-6 MM>9#-%0/35TQ0]ET_ !,&Z+*CJ$!+9-045W7,1S3?G>H:16@O!TR;4H?Q8XJ M&24_ORP_S^H>NF=[IF(2X&>=@ )"J4Q(8,JJ3:E#P7:P;.O=H6%7#.T5IG_L MKLK1B4=XG__YVH58^$II[:\3JM86&"E!:2.@=#:O9(2.;UN!(;N! Z $QP;_ MTGU9#PWJ>X%&;&H"*"E&156>'0EY+(/LD9_C#3/]VF(H)=-OB.EG-9'0UGPU MI)9LF"&5#3<(9,^S/%FQ=*H1JBG$\-X=ZI9:L55G7YA^33Z2W=533N+!U?J2 M4]^$Z?12R:G->."7N+7F#/I.E6$6PZ[.Q4WC^/P?/=")ZYJJK(:J*QN>;\A> MB#593,-3;-72=1\#+Q7%VB4+JO2([*C&4;+UEMCZ;IJM S\T+,O4955Q--G0 M0U5VG4"7=5-W+(!P1=-]QM;/UT9>SC'R"E):]\V3<\K*)HIV"WB=>XBU&Y^> MS/HF8MCK"Q?QS3_MD<$(L+26[7\9TUXK?-;GM"+;]&W;HX%, @.T(L,) #Z5 M4/9\TR6A'2BZ9;\[M)2*^_QDUC(;977V!HI*37XB39Q0A6_4=C6(BJZ51 MV:">(GN:9X$BY%#@8L_R,42DNQ7#?G;(=_?24W97L3BA!.NULZV0XU >I[1, M0WDAO:*5U>=FA]#&R;3"\Y0R=W$)1^N#H\:<8J&H*L@3'70*S5/QHJ$A SP1 MV5(].#L2^@!0[PXUNZ)9S\Z6*_TMN\O*ZU(L2E9^.5:>T2P45U=M7P]ER_,\ MC/NXLJOI5'895'H?,85BM);\4)W9;)]YV%G M,&UJMZ*?R[4"Z*Y(9RE)X>6#8BDA8KL&(8K@PD$\B6P M395@%0-3JYC&+AD[I=MB1[6+DJ5?G*5GE0P2V"[Z( .BZK(!YH/L::HE&Q9U M Z+IFD544#(4-!B>K664_HO5N3$C_]);L6F]H@2:]0/-^9SNH-HJ);:FRH;M M8M:J0G@M),VG'GP"IHYIOCO4%:MB6;L4,BX]$SNJ.Y1LNQ&VG=$/3!LT J*-8>54+=?V<#NU8N]?+;*F6BQ LE2DRN\Y>)ZYN ('].E; TU_!U MVY!#W7;!H'$#V7,-0S9UWR7$)K9+$8(JEEE6Z'C%'+RV_(B2@S?.P3-*A*-J MFJ4[*FRH066#Z+[L.BIH$JIGZHY)0\T+WAUJ%=7=I1MEK]XAP6MR+-8<-GL5 M?X_[8#UZ_:\&@-=;=Z1$W/4A[M5\4JEN6Z;I*+(38L41S;9EQX(_=-TR5,56 M'-/6V64_4ZGHSENK.5*"6PEN&ZVO4H+;6L%M]@*/Z7NV[9NR'_HV&(2^+A-0 M'675T@+54PW-MUT&;IJVCHKT96V5-;5)/XF(%_6B420JSJ:CV/_5C7NPK>E_ M_LO15/LSNU \6E[&?H7M*)R3#B<1Q&/,^WU"D_6GV^J;F>6KMT>RANV]"9VL MTK7]Z=&9;8[Q=JI-YZVOAN0.F[:4?=_?2%?E=7?P.N7T4Q:O6[>.];,V9T!Z M#@E5)3!D/[!JRJ_I4-G5#T8LL)_0T3_=E4_$TV0C#0":A86IG(N6,*1\G&+\O&LS="3-UV?=V5+=O09<.Q+9D8 M!B@>2F#JU+0LTP>[057,BE-V@]^JON''?50X"&Y\ZNVK+GNPKU2> ;-F%.#5W9 M)79^;<&>O9OP/F5)KM(I=TV.H:7)JZ]<&JQ+N2OA?Y/P/W]_Q=!"W[%T7PY" M)P33D@0 _YH"TL!U+) &OA[8O,BA[CZ[[L"C>&2/W$AOE>G7I0*63+]AII_1 M^4)')7Z@J+(:.+8,@.W*Q%"I[(6Z9GK$A0/T@.EUO6*MK?7D9IG^U:?L3]KE M]K#;P+/5E3=AHFZF:4L>;2^K&FP"KG[-Q[-4QPX#UY-UTZ.RX1%+=D(ED$-J M!G:(94E,[/9@5*RRM/IK9N?--&XIV7G3[#SK<=),T E"1:; UK)A!\#.A&HR M,+)O!*YAN=@?5U,JCK5''J?]]X=,5(R >D]KVO(FPNIKX,F&JGJR9YB>3&T7&-A7_$ U@(DMO6*ZKS Q M9G8YNR24.7Z%:H&+J'B;9J15U;E^N=*2SZ$MD9KY_G-Y"@ M4?+\6GE^MN*F9L+9>*'L.H$N&X9IRIX*?R@VU4+#56A@V.\.+5VMZ-K&T['6 MG)R13400L\X8>@M5 E=:[[9+&3Y^DJ]>$3R*^_UHU*=8X1 O=B/2P<3IP+]/ M*7R"D-F,3G6;1I\&4>]_WHV2,9T%V,+:JH/@J+BR$DE70-+Y2]"*8MF*2JEL M>2&5#=]79%>W/)D85F@'7F@J@8FL,P.A6ZM3^W0B?(R0+XEPLT0X(\YU/Z2& MZNJRK: X-W5+=GSX,3!\CQ##D?]\G%4YI_#HK'?+9,%(\)4DK.1OACFD[<+"U I1<8*(L,?-8ZF1,9U\.V[ M$?SQ9^]2ZUU[/V/8@>ZOR\Z7;N-'X^9":R@P)]BG7WKCQ]>?%S_:,$[C]J+3 MT"]4YZ[Q]S^.96N!Z9HR\4),<-%"F>C4E O:7/)8>P^B6!O)OFL0E*6Z/%-7F MS3^:KCM*Z (I6C:0HF4YLJN9OAP \)D6"33##AX+<1LEI]9XE([( .VDDJ9V MDZ9 GH6N:SNR3BT0FRK5 =ZH(KNA2PQ%UY0@<'=*;)8TM?,TY84:U71'EXF! M+>(-PP*S 'ZTB>V[- A=CSP:IS9*4Z78VV5R"ERBV+JAR:J&UW$4S9"):SJR MX0:JJIJ:3PE U"!^6/M:73^+&$5(<2+%$[S)?:A!=%TFMVXN>6R:19G'I^3- M=?'F3 14-:EE6"#_7=TTL;.8*WMAX,NVI3B LY[OV?3=(0LF:)]W**.US$S? MT2RPDGDWR+RSE^3-T#<]VY9]12=8\ED%-G8=V;%$[!;FSK,IU)&6=;'IET\$86Z0QS-LF33M0W9H#J5'4<)9=TP'4 2U0D-;Z]"=06: M*^,I>T*(OQM7_VB!J>JJKLAN0$TLK@&F1V@$LJ8[JFDXON';QM:<0R51[2=1 MF;9O!*H2@& ,L=B#9\E.H/JRY7N&#\JO;ZK8S,A4GAJE>QF8F[>FY@ARJ?N[ MI,B=H4BU6?U'5US+(ZXB8WA%-CP@2SA^O*AC>,0)0XTJVLO$ZE8@JD7^[Y*> M=HJ>3$H=Q2>6#.+-P7IXKNQ0D\I4"10#K !*'/KNT+8JMCU?0.(A-S?K@#@! M%HF,I&/JT[Y'$^XDT-6*A+3%GGP)V5P2[;X3K8G!9AUZ6;E0S]P@P]H\HI!O4U M8IFRZE%5-@A59.* P44\Q2-XYSH(L4"7HE44R]@AAEY37M8^J!N^/^Z/62]I M*68%R?VX/TQHEP[2Z)I*T0!^IF5[DXVK'I-S8"6-CXJG4&>'VU:2,G;6^3MV<+EJJ.;A@+:B.FYLA$$CNP1-Y1MU]?!OE!=ZJGO#M6* MH>\2;[\A_T=!(0EH&/G1TYJK[:^=]/Y%U(\4U@G_FL6J-AT1F%%0(\D ]BTM M',4K+]A MUI_13AP*AZ0KZ.0,@?_!RH!_*:"LZ!1.SC2#T/'?'>JN6E'5=:7=O%0;E=?; M/G:NTQO+V5U=GUFQIPK?5>P_(P7QV.O1_)2>AW2+-G.K0/?O+6[0JQ$!&VB; M5QT$I4#8I$ XG],%*0DLS78]4/X4!9OT@KGJN)8<6JI"5-_S#8>@CUPQ%3!8 MUQ6X7Q\_;=F352)KB:P[JUR7R/JBR#H;?21V$-J@:NNZ$\J&J5#9 8J7U< S M?#\@@::%#%DUK6(8VJM!5J:-?QP1>&EV6ZQ0CJHPED^!YA/!CH?_[24?#Z'-1XM/PKN[)!]NQ%P<*?.%T&)5ZH.D3T^3(< M#_0*DQAA8.N>;?D:4?Y1L?XR_U(W[_,U)%=4]A)*?LDDA!5^(KT;^^SBU M$?UHD,W(= Y,F/2R+>N3Y H>GK#*\BT+PXUM&>RH@:=I@D_!=,C. MS$7J)BB;_O7PV=E@KR+S2W$H8:L\[)KWWQ_)X2*ZF#\-Q*69I(47HF=[(3TW MJO][4F_6JNV*5&\>+6?T79GO4:MYUCJI'U<[M6/IK -_-6K-SIG4^BJU3FOM M:J<.#^S\*MY' VG4C<31!%^9#(35 M],@PI9^R?WS.[B-% S8G]J7/TSB!B#+K&,+W\8\G8(-5Q1!PA%]*O%E\?, ^ MFI'I_#,+OJFJ2S]6#J8^V^Z-KOMF-O.9J2]?\GW?O&^K5/5 =9XV["N:+"#P M9B9KKC3L \[71_1 7)T<'QS4?QEYR$)P'#S M@I)$JH'Z$>3U*"1=K4R90\_U^Z_U)#;QY'8:J=\7%]D]0D$G\Y,:O:Z\#>4F M'TX5@"DW>5.;K+K/P[=]R\MJTI&4T&LZ&"^_=K:[6/Q )LEFLT?VV//_Z/6_ M&L>^&1*74NIIFF\8E(2$V)H34-56 E,U5?K/,4HS!?XKKQ8[;7/F^9K$?72U MX!1^1*/NT3B%_:!)[=;OC7$?JVE*X7_!WEPY:IT)I_]/_.SJIG%<-UJ=AMDZ M;O]J_6A&C?XYO+/;:_S\TF_^;"B-W]U?$Z?_GS_A^;LF?OZ[H5W\;$>7/^KF MY7&W?]'__K/5\>_@]WKK^.N_&[\OH^:W/WL7/WN_6M\N M88R&V?Q=A]_[1N-',VS<*2IS^)\IM\V?U9OFW_\0QPX<2U-E/=2QR;2!?2D< M0U9,WW)L2[SN"A3E17574S#'W'"#75)8%&0Z)X M7F!Y1',8'BH9'JX0\2SQ<+MXJ,_@H6^YH8TM>@+3,V7#]E298#=A8EFJ2D)/ MLS3 0\-V*J8[7[BRQ,,2#]\4'H:P*C?P0T\EQ M@=BF[ID6X)ZI!2XU$0]5 M5^ A0&>)ASN.AV8!#^^:5__8!E&O/OWZ*$Y'&,T>[+6[XFW?R=VFE8[TTPH%%I?XNBY\;1[- MV=^J9WAF:"HRG* C&P;!.NFV(>NVYYE*Z :NRJZW6!73>K:^6=ZKWUT>7KME M6?+PIGAXUF9T X=8'BA%E&@J=NW39,]1;3FT0RWA0/S]HYKD\UA]B^')@N\+ 6&#*H4YIL:R8A@:G8@6F].U0- MMV*XNU3=]]5'7+\E<9I*PR0.[ZFUM;LV3'EY?R<-'$95IXRH2EA=&ZR>S9DW MNJ88KJX8LA5@54/+467'M'79MS0C<$!5"JCV[A @M>+HS[Y0M&?N])+WMV,8 ME;R_&=Z?,XLBA)<-Q&H[EJ1IKAHEUQ=9@%I6\_QIY M?^T&5X&FR(8._W)TJLF:Z5NZ9V@.0#J84Y9=L9[? M+*4,&ZV),UM#BMBZB XGI!0C0/N)+_%_[]QE-"@/@!MQ:=I MBJ[@4F59F\HRGPFM&$0Q',.4K?^?O6]M:B-9MOTK"IUS;\R.4'KJ_?#L4 1C MF#GL.X#'9O9L^XNCGD982!Q)V,:__E8U8(,$-H*6U!(U$P$8E41W5ZV5N3*S MLI3CP#@/8!F/()UC5F/$,($,C M&$H#L" \:($X)*2S)$N$PY[DXPQT1VM:$+^YB%] %6M!?!,0/QV60))%(ZT$ MKPT!ABP"S:D!+KVA:3EBZ6.[JU6'LD6@F=? ))))0I$(PDA#',6B.HP64]1!CS^.MH"[N>"N74(5<"\=W--J M"1LK+8"I(T"2V>5Y+K=5:HC15W-H!M4$KL&:FGWY-3T1CFT MT.H/\X;8-=1&)4BU*FWT;?4]VP_Y(W5D_'7&-7OPZ'_U.OW;Q)M M['T.'KZ$T;!P[#P<.UL@&S2622!Q0!A'8)9&T#3ZW(XGK7,BK\"XWE@/)-*DMXQRRU$BS@PY#@8PB10)1AB& LF97*5ZNH8 M4Q#<0 37+H&*@5X!LJ=%$%5Y5Z]!@+C)92'$@8Z> ,/.6^09C3G"T3P#_71R M1J_">#(Z1 E=0?)"D7QP MW28?OWD7+:=**PV68 $L21M(I"S 8B$#DY(APK--%K1)C<@VO@'*X7!B^JWA MS-:\-50X95-T(^7/UVV?ETGUPK,U\NS.C/91UB+DI( @:15'PJ ,\A #Q00I M(ES$[2ZCJ,.57)>]T84"UEHW%0I8+ 5,B2;*A;4:.4#>2&!&*-!8.4N1 M=Q2CW%6;=C0M%% H8!F"JU# 0BE@6FT);915@0'G% &+G($Q!@/2PGHFM>8T M-YQ4NB/9VG1&6U*'E)5B='?@AB>A]5.NN/M'*XZ&)U?B;#A81U%68XCK"=/Q MXD39Q7K[(ZVV0LCU$?+NC"S3WC/'0_+$E$\^F<4,+(X!<$C_.TIQ0+K=%;Q# M6%T[&1KCDA4.N),#?EJN+!NG&TX_%398-AM,*30F8V)S(X *&H&1])/U2H*A M,G(I%*&*)O<,X0ZF>H8._E&8X&DS00WJK##!:IA@6J@19X5T3$ (A"0F< *, M%QJ,#%YCQ3B3N8TMZ2 ^&ZII'A%L?+YL-\%P%,:35J\"R!HJLE)QO;(M48./ M:>7DBNL+=KU:2X5$YR+1O1EQ196E6B1)I9&GP*@PR9W2"(S""BGIJ42XW95U MM0%?TW#V9J.U_AU.!:TUH75*_&"=YB5-$L28T>JE!H6T!DL1I89K3B-J=QF: M%3X%KAL#U_JW,Q6XU@/7:86"K0_:6 5>&0T,T:10$$\*19LH=)""YCZ64M;5 M:'^-,D4-D"&7]7IKJ$.>=O'S/.&>!0B1B]53VMS4SI]_SH@3*Z,)F)A\*IG) MXL2""

1:T^]"@^B^K!AXO:P>>KZF[U5PTL^\.K8W%TX"^.SK[B MZNZ_SH[.:O7#@\([:,3__NORZ%LX=Y3+VNZ/7V#UD]IN]:)Z]8'5=ANG^[N- M1NWJC[.C@\\75?CF(87G9>_@ZE!DZBB:6^(ZC!@A&''O*;(Q2&2LDHP$)S%- M?0* (9*>[XKMX%M/)S2,UP+A>8I?4SBJ\W1+O>@=L6#0ZR?V+]__;J?;.V M0$\4?T^VWJ[\M(U>'%[9C-V*+?9F<=<6_*T- M>PON6T_U0GO5KS?Q\,(\\G8,?4_H^I[%X_,-9[X =[[]-MG;JC@8;:CTSF$R MX+T:=3!?;?NRN._82W>O/:_BF%/]W@'YZ]:SAS7@+.UT>F?G@V_ ?3L]=SKP MRV!&FL>QRHH:O#5P#'OG^7NM9JQ< M1MN^>>D"//H?6[=[/DOSLI]6?WSQ)S'T&G$_#3?L6U46^[M>U$YW1/5JY[)V MZJ^J.]\#Q\)K'Y&F(2$N$D%.J("4L?F$*6GES+0B>!:P*>01W+'610:0OMA4!@+@;;M]F2^U9QEULOP>#_$JPT^!)85@Y*\$,#6[,;SKG[;,_CO< MS:OU%@UXMTP_Q%E4>$L+O7ROCFX);AYTV[L_$_QAW[QOL((NTP6]-4G;/-RQ M>9IX@)[+M3D$Z.]4/@ 6AXGTT FGY;%S,Q;86N"0>+TG[LY"U@5?>/Z)&T#' M[*U>U<3BI>X^\PIWWV^%BFOUX!:A\X]%INM5)+C_$4&/%M$/9QLYA/&8S@FO M-*+].F/2A%'*>:))D,05TT9$+CR)RC$:HA%%3!K?'Y,>^@$OHQG* [V$?I#Z M=.^BNKN'JY]R,/DSV3_XG(/-_/#@Q\7AV1ZI7OUQ O>@U6__.IT.4E=/=RZJ MIY_AWO!>NU]%;?<8'\%[[A_\43\\_7I5_?01/(W#7X=GM31*B?R"?\'[_*I^ M_BZ#9LE[@[03&'%L)+)1,N0IK!P/')PXFDF1Z::F>DEQZA>4E%."T#J]VR+% MQ%1&FK"R/C#N ]'!4,,,EY%AS4F1&$-,"4+/ D)74R 4E?$Y21X9142N3[3( M<*V1$(QA9IDRU(/5R?0F_+Y&(+0DVJ ^KM M*M8<6W:NCQT[E=]JK6ZLL)D* MT5=>$_V.%0"(4G*7<(F>$ M1TYK4#-2":H%6$F;FC\:GDJ2@_45:&;!9"!,I.0U.#C$V$!CLMBY()VE_"C0"[@XI4 _L4!/6QS!8Z.P<9OP9M>UNR\&IVY+!+?TA%?NEJB&II]F96&X,Y9E1\PT5^HT7VYW' M=I:CG.D)_VOV;.,Z7:T.E]3;12IGSB_M=(H?05NK=3FRDS2(E-?\RG8^WF6L)&[W"71B^ MZ%9E+]V6NV>GQE1D!<>[6/MZF%O='8_H0EF% 2,!<^*XH+6)%.;(YT!'Z9.N+A MI1L'.V+_X"MOP=K&&2A$P(,)^"E>P9LEH2E/MA4&P#=\%N;#=; M,U!_(UAE;Y+87.-2./^OQ8G-" M_*_AJM*-_?KB\0>?Q.8PJ;;5[DQ]FG/7!YF[6Y7^N61Q[\LB&S'.9",."I^S M6;)9),+G^&HQ'+C11?YG=9&3A^WXFYABWMYN_T"JG[\30S1+2J+HHD/<$(Q< MI 9YBVGBV AG]$+V;()=:X)/CEC+M:%6">:$A(43-)@H\H(2,UC0V;A\N:"/ M7% ID\:1!\2LT(A;A<%$)6"Q4B)PL%*&2%<9"BD7])$+ZJ((R7B+HN88<2(4 MA3BBB_)-*8=*X&55 C=3:X$BY^E(WVZ4?ZR# $37 L;BQ%O3!K[>J4K#AJO1?Y,_\'M/% MQ7]<5NUIJ_V^ <;U6ZT8JUX=\OV=[Y&0Q&T0B/H@$?=1(*L \R4C1+O M!)D M;:O$BHI,P/KNR8T0D\:W\FPI9]_Y*HI67#LM3.T.G.5N[ MX,:"YYIM\&&Y*OBKP^+. .YZ3+U&)8^@\^Z9*LW,EL+J(95FE&UAPY9>O&6V M\)ST(0L6FK'ECU5O*8Z1WO>V>]/E/E3M\T+\XDRLE^@LFN MQ>X#-G4YE?*H,$8D:S9SC1&%MM?9!*Y.B MM4F+.<[C;S]][SL1V8>8S1T)O7;.%7B91_&#E,+&6?5T#^X+S]AMP+,^T_U/ M7WF-?L P'G+T[?#7T=G?C/!WX^CTX]G1M[_KM8.C"5J&0<=6C+7,813$"?:Y=8!&+G"%,%>.:,,M M37QC6V[A6PD]2Y*$DB3A_I[-*1*>-(E!@CY6"'YKZ;,ILW\).#OR I!;8LYRT) MMK%--RF9+968OQM]"50E4+T>(ZH6NR4F+1&3V+0)E=O=$TV1#$0A'@U&FB<% MF$1<$BXZ87-K8+XI&2U-J!*97@@RQ>038T(ZYSF7.%FLM!=<4 Z> G-NWB+2 MTKU;(3:)*6QRDA/'3$**48FX3AI9HB3"S&A!G8,5#1O;?%-+4T)3"4TOQ;M; M 3:5WMT*SJVK4RW"@S0\1)R0XX>Q+-V[$JE* M(ZIT[YX E*8:<3/PQF.R!EDK$X(MD9"--"*B&+.P>7- -(.2EFR-;*@EL0NO M;\Q^-_Z,C=;YXX/V][_X"PO:,XL9)EXYL/"Y%,9B(C7X ;G/%^PO7 ;MGQUG MQEF"!ZY:BI);'"-*AG+$";AJVH(!1).0@27-I%0;VVI)0?N2M7=>[@&5J':$ M1<5FED@KM498$XNX)AQI8CC"+B6F M"2R?-9EC2V]*2=:(L;>4YF6?'*Q G,N3@Z<7\.FXL !;G#K&D3=,(FZL1BZ' M9&P@07@&"M21C6VBS2;E_!%'!Z5LOVE-7?K:RQ7CZ5 J68Y>:XPH42#A23KD*&5(IF,U]*LWNM17N M]9+MTNQ>MAQ/A;@(R?5\U"/OJ$%<$H6L82#'Q$0GO'9<)Y!CH38U?G2BT.HZ M6KW\PM2#M@WQS+9_]/GGNOG70FXZ*ZU/?;X)N"O.99DWV C)13"<>V&]$281 M102G0AE>QKF>'VR^S,2YA%/*Z"@0X3KG^' -6 ,F!)92P$I*IIG/Q:ET%<6I M9-P;@2L9Q>=>72X2@1R7?O;3 M2_9T=,M8E7NU.$2I8H@;;9%SWJ @8F"4QH@=SL?BFY3.GJ.M*"^V%.J7JYM+ M_WJY\CL=UE*):*T)1DFP!)I9)>24L(B8%#F8P3'8D!O @]-2*N;7*,.>6"T, MR1D*FE.>'+?4$4JH=I'KP,IPUAI*\70X*UH5B D&,8/S8;?ER&COD8T,U+#$ MEBM?VME?;V"(ZGI.%8,T3IB"'*6:,2CDCGWVH/_[+B01(!Y M!:*M-_7ST8J40OUR=7-I7R];?J?B5\%')R,52$D#JAD\)60Q=\AY;[&++/>/ MVM@6FT8_+P/'F!"_^OJL][U.MW46VY5V;/3;P9W4SQ\6MGJ%%5HNI< "0 [E M7A C,0DA"1\Q3=J',G+U_#!3GXE<^124Q8$AFQ@&!R""[6^412%93!+SQFD) M*%-6:*U6@>M@#976!2(HYYXY+)6)RAN2-%.&EL&K-92MZ>"58J!5)!R".%L;,R&+#?LX!GIF$^6]I1IHJNK6ROEVB7KO9RQ7@ZE$65;FP;N8E+H_LE MR?9ZB79I="];C*Q&^$%?\:F;7976YGUK"CTG_^A*:$S6^ME)">\%/Q.6F-*B2,F MMV!DT1E%2-!*&*YBBNQIPANI_BL&=!7;K1*\%P'OZPYKE_N['TCMXCOFW'!/ M(G*&YN3?Y)")FB(O% .72\1HZ9@HK0V!;"G(+T^0Y_*Q2M%^J&B3,=&FU8OO M,D9M*:4(?*Q,V6HB,LY(! NMF'#))&Q+T2Y%>QFB/>-CE6+\4#%FXV*!J6LN0S<^7KRO0QJG_K*V6_T>6))4* W^-,XM@(5%+GJ&HF.4 M6QD]T>XV^7[)/:)>N6BOEV27UO82!?AR4H!]3%3K8)$5&,SM3#NG!4RN\HJJ M($V@.JRCN?WJ*W;^@#=HM([+$IVB1"=%2SPQN1L/9S98T#%,1J4%%]PP5I;H M/#NX[,\V46+1>A<$1LF$@+@1%#G,,=*8:"&<4T:!<4"W>%FBLTJ-321WBA/G MD["KL&)C%#OE4<2&XXX-1Y9!C:XBRJD M2%,,CFUL&_X8$KE2=-^T&BXAJ#64Y.GZ M&@Y+Q:GP**4(%C.1#.D$FI=%R71BTD4?2HOY961Q:0]CRA&(SS/&@J3&XJLE8V\V.K8VX5VE=79W)7G$8D:V*,CE+/ M>;3)6G";0LR,?X(($LLXS?,+[&P3(,(M3A9;)'"4F;!1(^=RIU!%>#!:$))C MP"MJ G3?]URK'6(;]47@'0-Q#ZT>;)%*WOG#3[NM\W<9"3JM1CWT/[E7,]X4 M_GU60?L_B\;5ES(UK\98X))CJSB@$?P$2*0=YL8I2K.Y(,4R.I"73ONRH6DZ MS$6EQ&#E:<0E!5,"6XUL4 !-03I&!?&8@RG!%=[DY-%=BYBEA0PRT7/Z:"P2>1 4^88A&E/'X-031F0YN M2ALF*$>OM38TTY[G6X]7?8'4&^&V.R^HZJ MVOY\N/8_KY,&BEN/W6@@=(*#5)ZW.O7\I'?]?H4_X^\7]= ]&4KDV+<&_M79O)K5@\L-(])R\FY&/_WI#T#YM[W]F6T?P\5Y-XF;DHW@ZF(S7$]PL?M@4AKVO!/? M#7_X/=0[YPU[^:[>+%ZM^-+O@[L/5B4_8+JB/C^O__'U$+=P?YB#!*S!DP^V]Z2C/8C%X.8]P$;B M>[4/.W]M5O9J[[<*7*_M'WSX4CG8K[S?KWW9_W-O=^?@PV[EXUYM MI_9^;^?/RI<#^$/U0^W@RQQI8S=:ZI.::@PLI]13W^Z)RF A:4HL<8Z#MPY\ M'^*)4CAAFVC?=(/O@&^:32GC(G&<,QT"_!NIP M9&??0OGCG)9V_WQJWJP0VJ[ MU8OJU0=6VVV<@F78J%W]<79T\/FB"M\\I/"\@T:J7L';9:[G* G#&@61F20- MLTB+H)#EDBCMM8P$-D$$<_D\+VB[%Y_)#C@XB6#1-QJM"]CRE8'RA77-9G[W MI&+'EK<2^^M;L9U.R]?SP4KEH@X7I6)[H$;>'Y7Z:(/DZ^!.FY6+D[H_J=0[ M\)EO]$)Q4:5[DIGRFX5!6=RJTX7_G&7DRBC6.H]]/.S ;08C[+P;2N^+,1*$ MW,*2S:O-;P"CX3N =,]]@F1#+M/WF MJ#B8?SO>>U,B'FZG/,WIC9[+4CF,MMVI?&AFQ-N-/IZYV*XPLCEA@SS'C#_% ME8L4H]QVIG##L<)ZKW VF.8I1)CGA>>?N('NFKW5JYI87$[LDTPL,<^./XL@ M_NN9^M\*J[?5@UN$SC\66827WQ_K?:O3S69],W8K[?@S@N<[AW@_KT9;>BCO M#83D7FEHC;H4C998&,T=9\X2[D'U(1R5XQM_-1D/TV?J;R%&-OG MB]K5WJ_:;@.>>](X.OCK='_W#[CF!ZWN'EX>'GP\.3KXBFN[H3$=8ZOM[K#J MZ0>\_^WOT_U/?S=JGZJ\^NE?)_L'AQ>U4QC;MX\-& NNT;]3]7*F^L +)F5B M"E''$N*<2.22M(A2(JT1S*:@-[8YV\1*KQ'G< E1)43=!5$Q1"$=ASUM!;<\ MZF!D,@(S3TP@D100A8<0-4<:0 E1*X.HZ11_HAB6)G)D,=4(MH9"1EN/,%1^U"S3;$U1 Y&'W2!IL4]]X[Z@PQ&AP: M;#V/-S>H> RNEM Y-W369KFWM="8$Q^14"8B;F-"+H*))YP5C"NPV)D#!W2- M^,E*B5VRQ#+JHHPL><\%YUQH):A+(7FBI?8V+=U9*R5V$8F=]L>2P%8E91 8 M,QAQ1RRR,E&06$V,LEX93C>V12FQKU=B!2-*)>%IRNU-I':8!>P8#R$J$2U9 MNN]22NPB$COMGB0L@L!1H^ )N"?:4F0BX8A8$94.!A0M!QW[Z />-2(!77O7 MY$MLP!^/-RO'L1G;ME&X*#:Q@FLO(L-@$%&V M*>FCK:+U.Z N97ID%7FXUD[[H".-QF?WABM>!IW65Z9GF@T):02Q M"47A'3@YL&96VH@B!4N7"6,3TX5,"_IH[O12IM=7IA-U$8SF@+5(/'IKO 24T\XH8X<(.,A9\"8]8Y@ETH9!H$?(UD M^K%1FK7/E5_X#>[[WMQ)LJ\M8+[P^[\:G'Y066>)TVN T_49?XH%8FR@$L4$ M$,VC4PD3*3D M-4^T$)V8+'8N2&>I+KW.]46^::\SQ,AD$!1YPC3B3%%D, LHO%%?'-X*Q-\3X63F M&S];"[L8(4X[=GH-^.MY&X"X#:]42>W66<7Z_^W5VW&4]PL_=:,_:<)$'%]N MW3V/R^!07#DMU1=_$D.O$??3'015;YZ-:O_S=^] VX@@D.&"YW-@C9RB.+-1 M@34A9932OP0VJBPB60/^K'8KV>2GI\$YED/ M._Z(H$:;6;D[V[!-/Y/R65;_OM*SJ[(]P;*.K/9H;??PU]'!O\X.S_Z"Y\+8 M#O;XT:>O5[7<1N#L0[X7.Z2UD^DCJ^KI(:Z=?FR BU _^O2OL]KNR4GU].3' MT4&5U$YW+@\/LDL13@_IQS1J33!V6(\),Y)1I*AAB%N/D2.8(A$3$Y8$G*19 M=G>"-+L MY#/*?J^43N6W6JL;*VRFZU=9=OAD25Y]B&K8&FYPY3*=@K%NP9"T0P MFES0*"6C4$Y?0M83C;"%]:-*A.3PQK;"FVJM)'M)ATXOQP"!81?6QX.,CC=1 M ;1TH^/?]K((8Q^T!E#T%A.-5@1,7V8L#J%)I%A01(G0X!I9CPP)$3$*BTQ) M5%)2 *9-N&Z-'*.RKF_=+8Y2JEX]UL;S9OC==.6;.Y\9RV9[8\C6IR3R)3D MX+,QBCC6 CF3#-+8)QL(PS+>7GPWKCQ/6T;4"^HR4:,' M"PEQ33!R@A*PD0*5GG&A:;JUI.Q9Y/FMG<'LG9W;>CL[#Y5&"P2B/(M9G:%Q M/?>SL#1VACR)4*G^*P9T%=NM$IP6 *?]V? /4\X9QP)*QH*Q(35#L+:PIXW@ MH(.LB+G[T'_^AZ:$_KY&CEMY'+/V)L?Q,"]#R8@8Y@!=\%* M,"^_ MM E:;_1> +RY!,%7' PS^ F,,NTP-TY1JH0P4K@BF7GN=)PR8_#)<7PV+!99 M,HZ*@**/"G%C/-)::>25-CYI@XF+&]N$FTW#EQ6P7YXHO0QNDA)42U M*T1> M,:A.&\>$2RP558A)#Z#*;$!:28,8#H;1I(C#>FD5(FL#JO.16@Q?9%!*GH=C MAK#V_#06N?+^?0M#ROL!Q46GYTZC[^;"_!#/VR!9?7*,HM_#V+GX)GRA*9_:R$G_5 M._#X$]NM7,"@+?S9ALQMT2?3@!N.WN6G;?1@$EOM2NQT 0&F'[]5V6F.WSZ? M5U;JF8+#MXZ;,+\A#ZE/WM'IG>7!Y!_CKW.8 ?@P];J]=@34"_6.S],&?\N\ M']YV3BJIT;HH[M:(G3P#MGG;1!?$!WEVMRI?3EJ]1A@?4_&ZF\4U-XST+-I. M+[.".-N!?UO-P0!]?N;@UG<]L=*"O7_]:W$TI7[O5!(\J#]]6Y7=7KO@:X"+ M+J.%-8DS9>F5;! 76R#7TFQ65L=ZM5?[^%2'H/AE:HF'TXF )JD>?\?4>!D2 M08E@0'F!.7*<*$0UIH$E91EGJSSE+E=XV2O,E?;"*8(<6&*(DRB1Q=Z@Z)0G MQ' KC-W8;K9F5/C,'Z8A*7;F)VX!Y=".8U [ S2WX SN@^&U.AMA]6,& Z#X M?U9XOBN6LJ5OLV_E&]O7<(W(8ZJ=?OT%-O!E=>>[<5H)@1F24F9;E1&D ^QQ M24Q0)$:LN-C8QENS6;$5L+\:A0%S<5+W)V!D="JVVVW77:]/,90M## 8;;U9 M.>^U_4FA>1MU'YN=25*NRJUD6O=;B:OAUFK=Q:WUL;!NQG,=/H#A R_YUDFW M..RO)#E520GDE0\(K&Z.#(X884&U2@ -0:JU)=T"L[U3&,L# ]9.L=R-X>NU M17@W?H(U/@3JOJ,WM J?B9^+8+R%^V<4BQ)T*;S%S$/9LFZ_+55;')N5<%[- M7OHBV'-V"O^DI+@J28;N.G,$4*$EK] ;(>]802CN!@.G!L\_N(B-G[$*@SEY M$QF=?_TX/#WF1V?_JE=/3T[@&;0_QA^L^NF0P+TN#K]582R'=(8J^U,>V\G9 MX=G>Y?ZG#_ ^AQCN=;&?GW?Z%:RJ/TX.KTY.CDZ/4K4^$ZISX$9YY\$'!6\/ M\60LLB0DF%X:(Z?6.9PVM@79Y*^1VV.M00ADB[VQ.I&UQZ9,#'IPT2HA:6F0 M-%LT$DF2FH?<'C-QQ)G!R#A+D#-$YH);997;V&9F4ZIE=6Q:HTSS=83@)QD& 6EF==,1"N )Q%2$_S!REO%D^XD MH,W]V(LV#6*O8DN+A4SK>5(J>)H[/$W;EK#BUKF<(C:Y@'B4$ED6M7:%L:=(^>"YNZ ]N^*_!7D3!/-T 5PE>1,,\"XMHC2*,5P M0#(H@;C2%CGN")(^F6@#BR[@N847SEV4'C$2)G^:%WNKVO_''59;35&3[M;,W.Z-AV)]IT_1I@MT6=I327 MY7^=H]JPS[#A=(>5C=\ I,5>O@JZ8Q>F+\5^+^_*_VBY1+1UUG*G,=>.:2XL M3T$QIZ2G%N\J((FEW'13\2YOZ)U!_]]_V+4)&9^C,^93L.'K?0SKZ__]N-78 M7/]<*[8:[U;+TM"-[>;FEZ*Y7;S;;GS9_KBUL=[;S76&^^VUC\67YKP M07VST?PR0P'.&>J'7P++B5UER%F,B\1QSG0(\#-2@Y4%#8IZFAS#) UI%]P3 MPWJF03KR)*0C$9O 67+6):]%2%*SR*D4-TK0TP9REBV^:8$VTO(S[#%;T*[?^_OQ_[>'1GQNKQ0PUQBK^JH5[5 M4%^D@:UJJ%?A354-]2K6Z1$S9&WG'#J_T:A>P>G X::H;[P]V&GZT_J&9_6# MSX?;S?T6M,_J].L)/.-@)_>MN7DZ>3JPT_QQ4O_0V&^<;9TTSOQIX\..V/[P M%[R+/_O>? OOTSAH'-9!A?OK.D]=8:71F"F4'.&(<^N0<9PA''P406*?0EF3 MBRZ4HVY51[V"IZ>HHWYW>'II">J?#IDF,_AY%C7S@$R6<0G(I#"R7&G$@O;> M*!%L-H,N7H+ZU^ <5Q5/?^;:&>>0=&N=Y0J:Y@%-TZ$$,'E!*DM14B0B+CU% MQGK IQ!)!U8\*2LE8I(RD&YL MD+:$(6N) \EGBI$X)Y5H^9Q>G]@U-_2:#BG"L(%P'@P2AH#: M%+%'!F.*7' L EVA-,B5-5Z3UZ#7LQ0&J@IZ+2HI>;!H5QK'?:5ZDI,P(I2+ MQ"#C*$?<18:,5@(EG&)(1#C,\1(:0UYLF?6%IE&/6*;LY@/P%VU,G^?0O)A] M:%ZQ0]49X5-N/M=$$%G@BII9@WP,$2BEU4AS!PPS%UD@449-W,H:O992/D(E MG1D%:9D+DU4P6L%HY6JQY# ZR>&%5P+#/HBX81I@E$MDG8Q(&>\24.X8L9RO M7?$Y8?2A 9B+69SL^NB>WT?K7"YJ=@3:,TA9ORQ:9CO04KOTTN_WRWB!7$7L M]V$)\.AM/^@.W81S>(+U^\-*--U><=CMQ2+UXO\>0X/MTZ*5"E#26Q/![MUH\ M5I8RZU\MWU.&>L106I]'DS@<@(LWLQW;/NVW^A-]FPKCN)AN6SYY-)=7RU'4 MH)\W][ L2=3* M%*K5R2:.;B9^/21!M=KLJNC4=OW7:V-O%6'A!DT8)YXK$6@ID3"ZPQD72/"82 MPB*75:NF_7[3[ACFR@2,I*,&<:4DTBI()"RHZ[";2:WB4UJBJVE_DFGWU"<0 M28.L,@)QK"QRUC)D)74^&!^<(;.5V)NN3W9^%'M-P;OSFGI 0\/J-!N\N239 M#61PK0S]GKZKG-3?ALQSL_+;N..GCW O6:=<+1XYO/D]S,U_,OO::/4]S,\Q M[.V+$L2\_64D%H?PU&^?\'9SG7[?^/IKY^ 3J9_5Q4[S+Q"%SS^^?_OZJWX0 M#J&MDTFQ^'[@?WW? +':@/XTW[<:&U_/ZF?M_?KA7]#'S^WOH.XUZ [T^VW: MWO"_=AU@'2629#T-?C =D:4I@%#PD"+7E#$V&;3/A=(T,2,C-1P&7N>,LQ@; M+2QS )Z3(<_O6QU@WBV@_UN=/GPT+ H\K2Q=7L_7ZA^_?_#5CBK%B+(!*Z$" MURP82T6N/0B;.[PR37?-+O"X:W,CNL&7K$Z4<<_K/VVKG;7*]]W>%X#MA8JW M?X:E*AH'ZZ)^MG[:./._MM=W>=#*":P18S3G[#-YX5*.F*66>FVUX'XA8N^S M2IQUP%&FI*QUI'.!:%T2B'*?L/U1J/QSA;(;/:ZT=]=(=JE6J7B$X'"^RL1L MP>%W^TYP^CB=%55!P9M#2:>T]/LFIKE?X/)2CU45J/QX@+PL65=JUWRR5F21]S;%_$YVW@B3Z;GRX+\KM1I]K)%H4S2!% ]U(EN M"DA[<*S*\A^MO\PC\GEY&KT][D,W^OUWW4,'JDA^[,4B>W=YC8T!Y'0Y3LSO MJ9>.4Q>W&@??6_6S/5*GG_AW:+].=\1.MAX>Y.>$P\:'!NBE6]>D+MZBC(\D0-1A5:+]&[/X-#S8+1:0/?\)0&JLPF@ MDHIK"1L.DI0DQ&.PR' 7$)&$)$MA#^)\$0."EU4S&5\R%D%^2Y[#Y63O<], M;G?!FLW,S^2S.5PUK_@&]ATZ?05CL>HU3DZAH<=]X=O M>1AM?^@@-/*LRKUH7RC"PWRT98OP'3PUQ+[OM5S,X]7NGKRY\3AV8N6,UB+* M_.,YE\['VC]GS ]X>"X#Q_]JYQ,7WIN#>>I/UPF^?6M MSWE]ASYW0W>XX0C&_PZ'M3@YCK7#'62WO];HNY['/B^AT+ LP=G9)1XB]*;YVNA=C M-!J*/#REG)WL@_S#&A@,@:33O?S.6>;M^/ARY@%8$,_7X7'=#1:72^A8.C=V M_1#\QLZ;U^2Q/D\@-"Q1,/2P_.^Y[6:,D;X-S8T<#[//X6@:K@?\H4MG?XR& M8]_3\W3=;L28S[O1A^[WTPB^H1\>R)(%3+AH/7?C*/;ZW4XG(^T(96%883G7 MRWS?HS,(5BO*0@WE$_\^AF] 7(KUO5XL 6.4[7O*R_7&(877.!>X?Q(8CZ.C M]NG8O;.>]8GBG>VUNT6_=7C<'MYS& ?[W5 ;#ONP;$1Y"^!4]+8_@,4(=\./ MEK_4^H?8A1OSR?W;7O>DTX*U==@=]J&3O3Q;_1^H$X]AIVM?[$2U/+CG[5K8 MLV!BQO[+MPWZI;&]-)K#H?MI>ZWN<;\XZHZ ]\;1&;DSY]GY)_U7Z7#<=>,U M.'RSX6 ,TT(,-UB0 ;M7=O+_ZY]+;B+>G-=;#>AK>;.6?W@QUGC9)<9)6@0& DJ+.(N":2)T,@D MID)DA$?A5];8ZK3!J@#0;H^D;I +_ %G/!UZ0-R$8ZO%_XNGXY7<&E+"C"XC M!.ED!\AXOI[AQEZ6F^-8&_]2_.QFZ,@S7"L)9\F4\WX]+&,P_F00LZM[CE@8 ME1TX[].UTER"YB6!+$LFG,M2;;+=RT\:/ONZ)UTG8:MW\A%\8H<1LZJPNH_# M"(<[E9F_#P9>E>Q^?BB_<1AA]W-#J3K[;)V=S'E7 M/NK 5K.VC+/VFJ^L!K8:V.6ZLAK8:F"7Z\IJ8*N!7:XKJX&M!G:YKJP&MAK8 MY;JR&MAJ8)?KRJN>;S.FCQA_[9_2M>V\_'=V(;EZH'8Y!OK<"6?D@S1TN2G* M+%N]83+?,NO4;%X:M=\X4M2*$]N_T]'T/2,PJJ/IQSJ:;FS41>Y3X^#KK\;! M#LYY7IAE6*>(F)4"\:@C,D0XQ&#.G'4$)Y96UNBJNOEH>IBL;!Q^>S5;V>19 M[*W9_4:"('CV\!IE 'A3'OBV?L:+XO'Y).K27:/C5WQQBW7];OMXB#%<_[:$X='$5#[MYUU-Q(EF[")($>_2__[!K$S)^,VFY<_* YXN5KJ__]^-68W/]+_56&^\VUK_6'QIP@?US4;SRWVS M6%S#X*9XW!77X'(KN]S3C>Y6*D96 M);F?.^7OO/,>I[-TM@[-+\_14J4RRM!8E-B8X[(NIX*::Q:HBTM?3A:H&=.* MS?3"<\@Y]J(&MLI!]G@YR!:SN-KU;WE35J+YIO-[9"_C%U$M^&T$[M*Y3Z6[ M6+;W M:X=NDIV#+6C#T^\'7_%4>25H?WOC!VZ<[9WN--L_&AMUMG.P!_U\?[#3_$^K M?O#U#-[KL-'\G!KOII)%Q1ATY-HA3G(:>ZY!U^,4(\6)-<8K:MC\*)AYZB*6FICD*8\R6F&)M9*FI*(W)&4PFZZ44X'94H'99$*IX*P, 2#, M",D0]\8@)RA!*C@EJ!:<&[N(8#:GI*-#?&(+#E#K%TDL^C14>4189)F,R*:0Q9?;$[/"@S&8* XYIX(;T(2G ; M R>E4(0HFBOLA-^4!GLN,*@8SGUQ8)+A6 :R;#WP&A= 9Z-8(>UD ,7-.<%X M,(2))4R9>2=VM? ,Y^]1!II[D9I9%<^EQK%%)S5?8LY%5TYBA63S0++I+.71 M6 M;E4:84@WXA1FR 7,4J&>)>2>"H8NHJ\W)\%1AP;)PF@H+YHX%4XG O2/2 MZ(28!VK#"0-6$ZU$4ML05?;^"F81L>!5V6T^Y!2?_\Q5:/]5YF#>Z\#-98[D M:'OYP/!^?.=5Z&V+SG?RW'Z$F=T:)C\,6YW-T9Q6D#!Y.>03M=,.X=L85HV!A!X->RQT/ MXRD'W9L3[>S'=A@7#8N=,"X>,VS[K@K-I7EF,).A>YP?_X^7OH/<\>U?S/[Q M> ;6&7(&O-NWL)ZW.E\[O0C#=A;#V&A2[1SSV#FFW>%2L,+H")-I+'!K*@S2 MF$ODM?&>64_@_WF;2&:4J06O?UWAXJO"Q<>S+E>XN "X..4>:+A322;D#.: MBU0C*RU'1&L-6A2/(K$EP\4;:E>+^913NKGSE_L_W]#B>SSS!45Z;^4 ^]@? MU:SKG]BC*L:[BO%>(*KPHL,B":.4\T23(* R,6U$Y,*3J!RC(1IQ9SM;(PXV MH-<_RQ2D9=JM<]O93;3@>GM<10GF0 GJS:V2#I2TH+EW6M_8VZ4I"@]SBS11 M 7%96MF"!5W)@6H&G.%'4V?!/"W2LEZF/1MM\=H4X["F[GF7]W>>*WRGFO+$!S0\Q/4W0O$1$! M, U2$5/$F9;(I200YH8$"A20YWH%B^<]6#D6S]OSS +Y(4RDY#5H?,380&.R M&!:'=);J^YM^%P \*I"X&TA,T"I)O/)4>$1AXE'V*0:0H )QP221$1.A_,H: MH72! &*N(>1+0*[*>*LY!EJ]BF#2)6=,56C%7('OZ[0QS"9B!*7("LD1E]@B MRTE V NL,=$NS#&V8O&,82\<*.YB/9H#/7H$,])#(*."AKM!PP0GPEZ3((Q! MV%B)>,ZJ8SS32)@0@DW15P-ZU N +ARDFE N'KR/=9O>EW8Q0T2JY1H,8BGJ1$-N<\T)8G';&*+,ZO M#,'"@/#5\_=D(<]+)6K-1!7/YZW/WHO%2?[1Z1:#'C258J]?N#@X MB;$SJJ!.:J-?:-'M7515ST7*?I9%RO9;L6=[?O^T\'80][J]5BRK:%]?Z+VL MD12+TVCA2;&30] NES@K*VT7MA/R+WCU:D7311C1LL4WK0$L$G^[#VTYQN_/ M!V'KTB TNH,B6PMZ^?7MH+A4\JTL>W\.<$6)<%.C<'/1U]N+MS['*ON2W0=& M 8+YD,AV3DMP4'_V;U@B%A9D[]+HV$. !/A\L)__.#KJ=7_!1C*(EQ=A."XC M%N$A\%&[];_'(/^P7/O[W=X #6+O$#:< >P>^4-W6L1V'.YMN2YNYV?L#\Y7 MYU&Y^\3V*2JC'.'C,G)BE/]>_6NU^'+L]R]UW9853,LU>_%A^R+F8AQK^0;D MH[]?7E?^$J&3T/G\W%J1_:P!.P9Q^&6MZ,1!'H38*OV=/<8/E)[Q@>!PWY"#_A[89#,N[ZZ<4U\==1[/1C_^*3["0" M'PW#07VW7SXC1X(.74A@]>:HT4NC<+,HW[!.EV-U-Z]9U>UN9V^XYD)T@Z+5 M!W@=7%G1EQ9N*>^]W(L;VCU?;N;ORV.CGM'W?[Y M$M7_FACK/R8J03]D]$O*]-ORX8*N_!:SGSZHH9PPM5H\>SUA_0>H6DWIKS$'? P_\ST'C8(MM;^QPX),GC6_?X1GP^=D6 MW?Z0:Q'_U=IN[N#)NL4[P%T;W^JT?N!YXV ?VEDGWP\W,7S.Z@?05A/8[.&6 M:!P GSQ8QXU/NRS%R 1G"!-+$2=<(&N<1B8Y@ZGBTAFZ,HH^![!9SR1>4X8# MQMHY%3A.S'+N<<166YV83FZRMO%HY(MRZ(%B ":V^]-,[?+ZOK9@^N^?>[6? MAB@EN6&>)<%#T(82:875SKK,CPZZQW0OYG\V)C M:N:]XA6O5E)?W\4V<)^,0XJ0@+A1&'0=8A ,L1?.11FX?>+JZ1?3]OF<-]PP M@:][[I)GF'OE$*8>D$8S@XSB"3EFB:<2]%6*%Z(J^KN2]$WRPI)235##82J. M_F#,J<]KJ;]YGGKHQJPJK.Y3#EW*56[$_"N,\U7%[M?L[\JAL\?IK'J2O ?(-0?U?#>ZG'JJK9_;L1NW_-[GF%%\,@/I.=_]U-YH@JQGB9 M _.>X0S]>NZY/GAG>[U3&+;E26%Z7Z(Z.I;Y"@3U^V'C\-,)/)/6SSZ1QK?W M<$WCQ\[9V\/&1N.POO&50)NGD\?TZ^IA")F2EL>$K<1, A/>XY7T;8O1G;G M12DJV7U4V9WD#\(EK&&R . M*R(9\PY@J8;E(BDU59#JDI**2JH?1:HGR4;PB4LI&")8Y]0\B2"C T-,,"T! MP#%EOI1JHA=(JE^\J:+9'=CVR$%V%E^)*A"UBH%:&D*7D7X"[:=V@ZL?7+JR MV@WFMAM\F>)X)O D"9:(V)R7%WY'\!%%V$J*@_.>X:QZ,E*#G?_%A#Q5<:<5 MYBXJYL[S6+#"W$7 W$D&3HC!WM*<^4DGQ&%4D>96HJ PTRYR;C !S!6XAAE_ M,9C[&P8_]MF%5XVWP_1375EU^$DZ_,(BC]?+ .&QM^I06*\$_U[[%:[='$%Y M4=#R$,;NM(#W_A$'10(A+Y]U*6RT?5K\G\??:L3D5E//_:J7W7J?>W4OWQ.Y MG)O)_<,XFGM\5XA@-0\"F+?"B&/)D"')(>$Q,&],8Y#^*32V:DKG-J5:]C M==HS=KRXRN7S'-M&->OWF?5&\Y-HG'TEVQN;N-[<%(V378$%UHDH)"T'R FP M&@P5%KD0U,'].-UT"9I>$H9TGX"1BP6N38_Q(>6E<0HY43(G0Z MHVP*)ZW!?K%W;'L6%D<IVAH'1YU>Z!D')=I(LKT"2GE; SM:/NQOUK< M(8Y_Q*\$!P)VU.VW\@5O>K%=)E(:A>J-U.Q+=XU4'7QQBW6@U1P/;KYE*ISG MF3BD-A.C<^GG_GD1RB.[%Y'K1?L#V02=?6/;)_:TO_+'598,%'D\@'HUASW> M]/:7^/1$5O+SP7C:\$OHXBH>=O.N\9=$KE(BYQ[2*/DJE;.%--ZYMW.-E+S3 M<=?U:X#=ID*E]#AY+&"VAWT..:5("05O@'[&7KX*NF,7IB_%?B]OAO_X?<80 MM;)6YAK(5.M=WD?+,#0[D:%AGC&M3W&*>7W,87W]OQ^W&IOKGVO%5N/=:IEI MI;'=W/Q2-+>+=]N-+]L?MS;6FYL;Q?NMQGKCW=;ZQ^)+$SZH;S::7^X;_GK5 MCG )+*]->_';-!83:2^4B([)X$@"FJL==9XHRY+#P@7MJ5O4M!=;G9_PU&[O M]-W0J^*U)[S C;U=0B+\#]3(8\,1UZ!Y&\X#LMHX'R.WV*>%2)IP/GGCG C] M*BE"E12A2HI0)46HDB(\3U*$!3T^>>%%XK]U>S^ /Z&C7M?'?I6^X;4$1\_+ M\^R<1^6%M-7Y>[B,7H-[0^[+'FLQE6ZA@J1GL(OJT*D1T>D M2849 B>]Y1BIS! M&)D07?)21IIKK4E2,UHM3\:%I;-/+5V'YZX+5O%!3S= +V;CF3M%;,17$7#_ M1-O-M#U,!N:!&TKDL""(,TF04U8AH9S6*0DMZ3C$$K,YJ9_/'^Y306@%H8L* MH7/G[A6$SA="IR(F?L92MK1M4TF]>1PO,C MZ.W1<7>/AGLJO[/M7"=OY'-6EKFM2BTU3G958,1J[P'\&$?<<(8,=18182,5 M-+L>ZH7P//N[%X\L+.7IDH>C:I!5D9[*'ZWR1ZO\T2I_M!=1I.=92?MXLQE7 MX:W\NUZ)-\6\K%BC!;0Y7#_O7D_^R$^G.W3KM'%6_]4XW(%^?=ZO?_C$M[]] M_K']H7&PW5P_V3G;H8WF^J]I7>RO@QUX5OULDWX_V&\U/FR>?-_8$]_A_AU: M%_6-M] 7T,3D Z"H.0)9\)+)5U865,UJ18) MCUZ#>+$;^*/*GU*P9T%GO="G3N M CK3AWJ1P&Q$;)#P+B".34#.R(16/#(!>:13!('8CB+ MD:ZLF9K&^9%6U#G.30O!@4?YRAHO1,J6'Q$6)PN)1-9 M\JJL8Q"40#PRA[0V0&HB5P:FSY&85M8HK<'*>XJJ!C,*TC+7D*E@M(+1QSW MJF#TL6%TDEU29;QG/J$\:8@K9Q%LC +A)'3 R?N4DQ5P5>/TP657%P!&[^;E M?$.1C[4RT>C5A*J_O^NI/6MOR>&/:R-?VTN'9?GBYTC+?C]+]*M+P[[QX]>N ME=XYF2C"4DK$?63($J^1CQ)+1X0QE&<[\NITZ;SS[/LC=^H8RE(,AR">@WX1 MCF.1>MW#8@LFN/W4*P' ;&H5-'NP\LL\ZE]B[V?+Q_[Z7B_&PYFW@U>W0.#W MW90HC2%R9"2-B&,MD286U@M1%HM @M41.+&^IAC($!_&JR3GUA\OCNQ"'\M\ M_-W.Y?H>Y6FC^K-?N+AOVVFX@/QQ'] V]OKYXKX=XO&$]?<3Y_Q3\;W4$LV+]6;]S6GSODZ>]>]PC> M]O3O-KP/$.544:=0"F%[!N1$G*>2"2Y$=YZH[E;E%"G MX0262!;'LU;O:$>]NI/.?5WLWY?R]]-Y,DF1HC MDDL9C8F2)*5IHL+'8!_"WX?;2]Y8KFB1\!K^33CNG<(FLYS,?FC;/O#0YO29WNG#;._G,P:=N&S^#:3Z=P[:]& MLWW8^+!)=[YMGD#[)SL'6Z?0;WBK+=;XUK@N=HP(JS'1"1'L%>(Z&M ,*$>> MN.2X3D)RLK(FINW #U_Q52#7*PGDHCI:(HQ6E@4N63#!@LYI ]7>2"K5[.X$ M-Z##AU[W5>3K?CJ8F#P"2RRH$)1&42J*.!$,&6X2,D9J%KS$40-,L)HA#\[/ MN7CND14PO5!@PAP+XP2UB@O.H[0'%_ M.O:;.=X^@/L/Z[_JS2U:I_#>!Y]^-38:\+Q/K-%\V]JA^>^OHK%1Q_\] V[E M I8T8A0$9XA'XI +"B,J!=!E%;2, KC5I J&;EM%,4IJ@V?$<J?/_PO05]A/;63[/F M:*G+97TIDHJ"YLB=RF6S ,^"=2PRQI0#SD_OI#FJF$T/DL6$05.D0G/L0)EP MG( 4"2VJ5?2R5I'?54EPG&C,1\"P(<*?R'K#D)%*&QHYUR;,5W.LTE',>G)* M'.$B"J65Y]YB9PDGGCN6X"-C::4Y+IQH3N?"M,D3+!'5,2+.,CPSF1!E7!B; M8&XM+A-;8?,":Z]7HCP69>M%,#& DF$B]]'IJ+70$;9IV$J#J#3'Q1/E2W%1SI= M7#(W3,<Q"^#':?MSOMD/1.CSJ=7^6F0(>*R#J)9W6X)R'!!:U MQ3[R:*BESF@:DXT*=BG&*YK^[" T&2TU;6?_4:=;O[:_?#M8?WP?2N?UCC'8&ZI0<)XGSD^$D4I/_V&KR.]BQU,BUB$O(H%]D'ID(I.P MJ(P.C!*IE:M.:YY'7^16,Y ZP/3 &F '2 T]IQ: M#YIU")2ZQ)1T2N"*B"T8>D\'7&B*!>=4@603#_2Q)Z)ZUC1E4O)E3UKT\W)E? M!:0*=YX"=[:G'6^###()3Y&B3B(.TX=L"AREX*/W1!+- NA_7-08F9 ^VI4.#%VX@^QG[_36&]/SX\'I8J"/&H!Q)A2Y'-0:+VL N=/2L_>%1K M2J7'W31+_WP&0K5^L28V+BT)^+T=\R^ KNN75L:-R%N![MQ =]KKTA(1;"(: M<6QRS!-5H/*%B*Q2F#,6B H<5#Y>8V8Z4&(J5WQEN%E&@9\7=ZH$?@$%?NJL MS=H8N,%(,,U!X!5&3J> J'$6"P)@0.7*FC0US:9)UK,(_$NU[\S(3:\O+(EO MJRTYD[JW_)ENYSA BPWFBV0-:\0*G^>7\ZBY/CC/+@C?US>^[A(:1#""(TR= M1=P"-ILH"!**6FU3C* = T#CFIE;GMSY"=*"I_^N(+6"U,4S+5:0.F=(/8_: M'4%J$U'O4!A\V_K&\6\==1[/1C66(U5Y_,X0_](D(GPWD!\?,2;^,*XME0"8O$ M%">V?Z>JO/>JA7I;"?'+[U(5XKVN5.HV8,:NUSA(">IKY"KD/*\,%-F(D?+. M6Y<]CS#P)*)6I[V.QN7#:W>::&:)(82)E+R&[8#DLC@Q6>Q"!G JUY94[=,?*WHQ?Y1 MA ]_QO;I1#7L?%.>]5;GN)R7*QO;:'L1'/:?H^ZPCON;LAHW-#4J*SRBDI?N M&NWW^.(6ZV!K/Q[=^[Z*,YEY$KA?M#Q!"Z.P;VSZQ MI_V5/ZX6%V]UQHT+O9I+--_T]I?*D(OKO,%7GKI4-'1Q%0^[>==:T42N4B+G M7M%8\E4JU?P+)>?>SM;LC-5<[W16??T:8+Q-3F.N'=-<6)Z"8DY)3RW>52MKS5)N MNJEXEW>V,M3?SAY<>NG-SHWB_U5AOO-M:_UA\:<(']7$ MKC+B8&.B8A=>"6JAR@ZIR7 MAJLD)?PC#(XW2I 9S]7S*V5;'=\^SDI7JU-T01'K%>UN9P_!VCDL;+\?!_VB ME=.(P_<_8W^032'Y4EL<]5H_[0 V[&(_M@-H;H/6X#2OY+M0N'M:PJ>8VT?H MR1G=P%XA@:.-DUW/8,UJ9Y#'0-*YM 0YK!SR(2C/".%&V94UL3IM M:;E@Z_T\V6-5?6B &>OKJT71!)W^7?<05O1I$;JP7CO=0;%O?\92V[>NU<[+ M9= MXJ_8\ZT^D < J%8"L"I76&H?QXX':.R5*Z;7;1== +.B?^SWQXLM*PS[ MT _K??>XD]V:QM:$2XLU?U^D5L=V@-FWX9L<+9>_62T^ $O,M;?M(-_4BWFE MYVY:(*0V@*S!FLN" #=GE$ZVU2M^6NA8K7S(^/7@KMC.]+6SEU_H,-I^KFA= M]O1R1P;P)OU!K6C'?I:HTYSB!9K,7PY-&S9DLT[9MK>]WFENL'Q>;O;BZ44K ME;=W'O6Y)JW$O\\M0P@]_M=_\G=_N[UYW$,LU^+$U6C[EYMF$I[QM M=_V/UR;)!]"?=9!D2:G$!F'N<\[ZA)'-Y72B8(EC9XVQ?J6( '='68_I'<=G MVFC6O8>'A]%2/3J?S:(]GLZ\9OJM_J $EKQ0$^@-W9,L!1E\?L(E;\;K\VGU M#6-6%5;W43>D7.5&S%\OX*N*W:_9V[\3C#U.9^>JQ-SHZ6'N3XT?YZ1+ST2. M=R(@]>:4[?L*ZWWHT%PZL;WI5&-1XKYG&[2\4\SBJ3S+&<[LHS:"C>FF[G)6 MM/ #B^>Z],Q+6WK_+)E4]QB:"/U_W66LYIZF[SG.Y=]&V$ [>5]VM@V\>BI3 M^(.3W2S<*U<5WN?B9I'9_(@(WD3J7X.7Q0_Z_=M_#AO-K=/OAXW6SAGT[>PK MS_?7#_XZV#E[WVHTW[:WF_OM22^+[>;W]O=O.P2N.]RA?QTT-O8/<]T!;V M3NN'C8/ZMRU2__!5;'_XSW1)W$^[DE,7C(TPGE2!WB\M,EAR%+36''N+K6$K M:US5E'QPL;[%R\=5P=(+A:5(9:0)*^L#XSX0'0PUS' 9&=:A-2$>G)[FZ7*+C:T/T-EX M.Y(]U95/%.CZK+#Q;M_V]D"1+NV^O3BN?-I-\,?/V#F^N:S-RPPR>T(O.7:+ MT?9S='80AY/S*D+TGP9,KZE]PZ7PTCN+2,YCS)F0R'FN40XB=9PY295<6=.D M1L@B%62N0D;G+,T/=86LI/DYI'F*&@7"J4T2&2= 8XO8(MP*DNP#29+6%3[L$EJ@25""IN4!<88UL9 IT-2HD MP =- >C%__V'IH3^N4#*6I73?=XI*>9*,&X3Y$I@[R*PDPR"FFB)EAHQES#B MQ'ID4XI(!I@VX[3C :^L$3&=M&_V3!++E[#]6:7L;WMZ>UVOEZF\W 5<'M,6 M<30:_DIQF1OL3!\U*<*E5M@@HP7 CC$66:(\"D($*[@3B64SA*XQ-1T:5"6M M>A%"_)@FB$J('T&()[D#AEF3.FD4(XZ(YXK:!LN 4M)>.R^U> M#JYM7TSM.(QP*HJP"AY\V<&#S^ Q>8?XL:4*<)K*P'??!!SWBZ5;ZK'",XS5 M\R[*&>+QEFX6;@G)6PA/ZB4T,V[$%&%W#<71<<_OV_XXS<31#:>757C-"]55 MYV'\&R^FOT=K::BT7GN&\^)\M3Z!(MGX 9^=[33AON9G>'Y=[!S6V<[9'MR_ MR1JTL5_?V/\QE51YX^O)#OT$K!V^/_"B\>$_!_6S-BBZX0#Z#'WU;(=NGFQ_ M %8_[:NEO+448X48D1IQSS32+D@D$Y6$$<S)4&G2=*8,2P+CA&1@+ML=*#+<:A2%)LDZ$8D#5&*\QO6\BF<\'B@M14#> M\U6>!('*=I-^4>;'+ 8]:*O,N5ODW&4@B>3X% M7T8SL#Z>@(J&S0/PIEWA(H[4T$102@%H&'4$618%LMIZ9IACVOFYT;#*(6YQ MY7@>O.7.!KP!NW@ W MG?_("2Z25P2%Y CBA"CD"!&(*)="L@[V*KFRQFI2/!C@*EO+XDKRO"H"5Y+\ M9)(\E?O(>F%B",AA"9J'=PYT$* J6BLCN4S<";JR1FNRLK2\%$M+[.S!=]!& M+OK1*:G+.(-C+IY3F5N>PMQR:1)@#BZFH)R!"O'FAGC3#CL^.4PEDPA;9P#Q MDD 6:XP,3Z$ZU^6B-<,6_V2\LK4L@JVEDN6GDN5)]F*#-=B3A%B,%@%7 MT!,V*"8QY'5EI"Z8,9R'+; M3Q:O4L="T+!E-2+UNJ>V/3BM;$5/=,KUN1SO5F44GSNH;T\?;RD)<.V21T&+ MB#@!9J8Y5TAHYHAQ1BG-LXD(ZP=SL\I$M+@B/.?CK4J$'U&$)WF9%S%$+3&* M 7/$EA"O+T.T2??FAT(A'K5]HOQ5"[+RI MQ.8VS_OF^J ^=D9M[IS4-[[N9LYI1 :T&*2D9M(I2V@D.0"*L'DE;JX,J LH MOG/TL:O$]S'%=X*866J]4MBBD%A /"0.Q R#-%.#HX.I"Y9DXREAK]QXNG@D M:B&(V;)9D+UY6M*;]%?NC5#LC?7N]$QK=CJ^4 M[WEC_*!F)U*XD;&:Z#NRB"7-E1+I5 MMM^=&X_@TCR'UQX$5JKH(Y&6=Z-1_]8:[(^GXE55 WLJD/LZQ5A4P)1:XA&F MQH!6:BAR3$@D"6QAV(0D&''Q=41J7%E>1Y,9;?2'(EK'<3U@E&@BVH M%8EC%&.@B#NND"8Y5ROK-%Y%4)],71DV4PGXS.MKH..V#R#_6+0 M/3_BZN<=<533QH8#^/3^&3U?A3XFJ4E2FZ2I2EPZ[)(/+$H?C+)4N=EYRF@" MH%48PLJOX?&P;V>*J#CNI".>H9B<1SSIA'1V0%8)4V>P@AT,M#%94P]/_U>9 M5A98E /L<8([S5CD,5$C.6.22.FQQE+KF8E*)MU!>4%1SD5E=KD1 RFE MVA*=G) &P% [G(2(UAB6@E50AY?!(S:MLY2]8MJW4T86D'%>>&^^, M F9#*0\FL6"3NX-W3R7;SR;;$X2'>"TMUPJ%(!C(ML#(&D7RF9)31H8@E2E# MGY? LBC/+5BL$N6G$^4)8N*)DEQIC5*6 M8NZ=1YK#GY1@$'"*.18@RH35)*<++\O/:XFY:PUOU^V%V$/#%WO#8"1"]]BU M8S$6\M$%0&7>Y''J=]NM4'[Y&LI_SVMT7@S:SCGS506TCPFT/Z8=@SUQH,P3 MI*C$ +0\(>=R=@JG272,4&OHRII0-2KGE51Y3B+TS):AQWO+"DGO.D O!DSG MG(.L M-'!M,)UJIUS,&N&#$1 $P=J*).*8D42S$23S 3*9\?BII^.&V=NQ@M M'.G]8Y#C"];& ]4X/@0!]/!W:/U<^S?\&+=P:'M[K4[YBF8,DZU.@/7^AJH2 MM9]8[FEYPM@ONJG8B#X>NM@;SBXCM2*+<"V7.RZKC@,

I2JZ7$XP:I/[,JS(]K!*$XQ_?Y"/JE-A#P$"!OTB',=\6KT%D]XN/S\ZZG5_ MP;C#WZ=/OE9*2\EXP6QU?L+:Z/9F](]_;=564?YRG7]K\=92K%,-:*0/&POM>]["Y'RNL>=AB(O7UW9*""&90U$!$ M."8.:<=**[GC6BCB:-EA8PWD;;U[[\?8- M;+4XIS7EWIT?G==;JW-V=8=MONG%-ESY,_YYT@J#_3&S MOG37B #ABUNL ZYS/+CYEDLTQT,G8^^9B((A$Z-SZ>=^;]R;([L7D>M%^P/9 M!)U]8]LG]K2_\L=5*@0\:#R >E7 \V]Z^TND25S5+<\'H^1?%P-<\D@8E+8] MZLMCV8E/V#R)#0_;_CU11=7\;";(W/GZ,FCKU?+ MKR9X\>@[N4J)O/%KO$INOO669B5?I5+-O=FRM[,U^QOC[[U.GZ]? ^PVGIS2 M7):_ND8_'O89@+S;*Z'@30DI^2KHCEV8OA3[O;PQ_J/E$M'666KRK5M::I=S !IRCCH81$'9M0L9OUH=NF=2A9#Z'4\%UP[6R5E__ M[\>MQN;ZYUJQU7BW^F_7^V.ML=W<_%(TMXMWVXTOVQ^W-M:;FQO%^ZW&>N/= MUOK'XDL3/JAO-II?;O1&F!Z+*]:WJ\KA);"\DTHXL04-B8..24@=N 5"QAEU MSDO#59+ S+@P.)Y;<\VF2MHCI$HH#L$T'B[D:VA6/X M'UT8Q:]:;K[X_1B.VW$[K7M_?'@,NUX,)7EZUST\ZL5]V(!A&QSF,/G8[??+ MM=:$+KQM=_V/5\9_Z@?KOQI[NTY+SID3R&H7$8^8 ><)%L6(38K$&B9@244@ MB4=YV^\=QV?:Z8'C K%JM[LGF4Z-MM?C0UBLT$B_Y%' WCM[$1A6X6S;=OR0 MR=N+Q3!B9?[RT^6<;5L2_"G=:?MWMY.4^EK*EVKT;IQM/[.>S:LK6R3*YE=L1$37!6*M[$#OPV*OV'C+[;/O>2K ML;QQ+)O=@6U?&9^G TW*[Z^R/>>8_1.XY6"_>PQ-A/Z_[C)X\XKZ>];C^+=# M6EW8P?G97#$\EB-F!DF;?2N=NTO)*W *62*WCG_>X3B%L>QEI4%)]80K)IQU MGN DN,FIW+C,QRG$7.?7T8?WA-^FS 0Y4FJ_VP8D[V_^[_&+R6%S^/77]\,Z M__YA\[31W"1P#X/VH6]_'4(;[/O!^X.=9IU^/]C[->F\\;WY_G#G;/_'3G.+ MU)O_@6<'>,X>KA_N\,9!.*Q_:^S7S[Y#.^]3O7510@[>XZRQOJNL2#IJ@H@. M"G%G(]+16(2))3X&Y9V@*VOJFB#'?RU.#%0%.17DC/-1&(^3YRP9);BW0COG M%:'2!Q:\)KB"G">'''(91Q/(E0\X=$"S\D5J_ M8D!GL=>M .AN ,0N 1"NG^QBXT302B(>)/QP*B*;1$0&.V&"Q5P)O;+V?_^A M*:%_+GP >(5$+QJ)[D)^(E8I2!4H!7W+RIRZPD<"[^R524;SBOP\.?:(2]A# MZGN[6G)&M$B(".D09U8@';Q"+$9.J+'4L+"RIO6"Z%MSR@\Q1!&VX#"R_?L3 MY@@[DX2- M8AH+ $>G?%+"EUXI>.R5,DM@O&^]+>?_\^3T-^)@.S7MK_7!H-=RQZ7W0+/[ MMWTEH4=/A::G4]:K%# H^%0@";0;P99'D;/.(% AE<8\:1QTF2V=3"N3BQ8N M7XGZO44]1F1YDG#$'$B\80# FV: M(2ZQ!6DV$3'&*>C7F#+'5]8HK=+8O&!99@9C01/C-EFN N!Z-#&'XEA'-!.V MVK:73] G#3 TRYBZI 3%@3=JIQ;TX.T!X\UE\G&A,M*3FKQL]Q4HGY_4;?$ M$,)$2E[S1(FQ@<9DL7-!.DMU)>K+)^J3]@[K!2'>,<1@:A$W+B 3=40!>R%) M3G<5RU2;'"]2:O$Y.00MA]EC?11-' [CD *FR"BA$"=<(,<]0;#"M0Y2$HU! MMO6TC6.9G5]>N$0_IWFCVL071- GC1R*8)<"Z#M6A'<:YBL+>'*P?YM($*'*.NPH3](L MSB;^JIPX8-D7?B@'Q5$I"+_/'+ \+AL/2$*^>!CZK,X[E=E M,WY4=/TR9?[ QDJC$D94FXBXPQX9HRVRDL-<1YXB-O/UZEB,U-L53BR@)\A# M<:*"@KM P:2U1,(DYD N)$!C DU*&V2%U2A0Z;B)V1B*KX\5JH#@50/!_-U( M*L*P,"@Q:6H15EI"(D4V)(JXHCF6QRJD#)%5@MBNK* M^5[YNI,,4;P\;D2O=2\DV#,2 [>"&BZ"UE'BJ)./'@"2>CIK&:8J:G1N67H: M!^LGC4^[3GB6K!+(2P]JL,O!ZE(HA)4*WG$:J)6P<BJT1Z MAC*5404A-0LA.2ZE(NK6624BJC4-Q@JD&Q55AB(K0@GLEYB7NE ME\XG(6(6'D'OXIYI"$E,:BPD=9Q;J6V*QH#46,9B\NG: M\D4SI<^JTD@\:5*8$;9*G(QCEB "7!BP52MD%0!LP#1Y';F/.EOYKRE%/;MW M9A56OKB4R((
Q)53U@EI9Y#G^8>55P:2!V>)&8EW\BIB M;P6RU"D0;Q:0UD8C9ZPG,1"E'9V;@:22\\65D(L)BA27E3G*MI# ZP0J@ M2@5#GDS.*WF^5S*8D3PK(Z5D,$DPEQ*!YAJ1QH8A8WCBUF*GL5Y9,ZQ*!?." M9?E>)40K67YN69XT:RCG/06*A9S7''&I0)9)("@8'!R/1'OE5M:D6:1LC)43 MS1)=64W6$EU93=827?G*W=/(8M? >\#QUL+-PIVK-&&<^T595JZI,MT?G1>N%:Y63T(W";/%CS0M1"E0F8L4\HF)[@TP.-X!6T+ 6V3 M1RW8"B*XP<@8JQ'W2B%G;40,$RJ\E%[G0H( ;0\OE_.4'J3C7HQ7LRB!ZWK< M^^VQZGU,=W=H]-* ,'CKT#UV[7AU1&9H93D?N#@O62ZU:G>/R]!<^":V?:_^&'T/4<8EH"X+#G<9<.Z:YL#P%Q9R2GEJ\*\3* MY9M&G3RTO;U6I^RD*;ORN""O)D&>9I#7J\6_K[SO',[4KV+Z1G2#C5;?M[O] MXUYL0M-OVX#RSXS8C2\CQ#Y89SMG=;'3A.<=_K7__> 3('>C5?_VUX_ZV2=1 MW]@CC8U/IXT#SP%]V_%_/I]^_Q:.'.6ROA$.ZF?M?4#;4^CG80-0NTZW?NT< M?CIK;/PXV=[XBAL;6[1QMI_JS4^XWORZ&PR&9<()XI92Q$GP"):+0()0R:TA M.FDQW%QAN<6PGC<^X;W3Q"3KF.4R&BNB"$E@J5/V]+52YUX!%$H6WS3&L#FX6<0CCR0=QBA M:=D>;D]O])C?MCHA=@9OJ"KE_7'E[HO?C^&X';=3?HUFZ:+RFH7O8&_7.0JK M+Q&D0.E&7&J,K(\615C&T@BIH]*3PO34U+M<>,W]6'C;ZYW"3E78LK9.&?$! M'^>T0+9S6AK3U)_]HMWM["$0\T,@UB#VL(KZK?Z@/[X\==OM[DG>\,9KM=SE M)C9*>*^V/>K'-^-?_AR3G5:G[%UYTY]75S70JDDZ5B[RX==_GK3"8/^-,:M: ML*Q-C,Z%1P\>?DM62T5C@CT.OY-Z51AZX]=XE=SXW6W-$K8JM;I7L[=_)]@C M==;,VNQ3G^??@[M=H^W[F'>II]%\]>\X$1["_O_/WKLVM9$LZ\)_1>%S=KPS M$12[[I=9$8Y@;#S'*P8Q'N,UV_Y"U!5D"\26D#'^]6]6=>LN0 *! ?=:>WL! MDEK=55F93]Z>G.3UBYI?,;>_/D"M3]*L*[3$&WIZZ[59JI[[$$ZSS%MXXCOQ M2^<4M'YO")<(VV7%6,\]MF#^?]O/51E%8]C>;8 MMZ>=\PYL;X$UW9[-L4.*)5)%$ZLVJT.?M%;T\'@/.S^+RJ\78URO)I MQ)UOZ4C5<>?VEX_YO?"9]C\?:?MS=I*Z^7N/]^@[^/UMCEBP3R33YVXN\?\V3T7F5-!> M$B1"$(CKQ) 1E""F&6-""L>,??&2$;P%,O?\QAHUBNF9*B:9DRE$1"Z(XBQH MYP7+:3!XV( %PZL2J:RNF!YA#=,3T4GS99D14^F9Y\@&"CHI@6)R@8)B(IH3 MX[WCCC^=46L/##:?,A/+56!SSUZV",U8DZ@;L6;3A3GNJ 8C3C6S.D7.;?1& M*\8\(5HJ$QD.FP=GC0Z\E0YLOUK 95X!G/8D(A>M19PDA;2,!,$VID@\,5AO MKHZS::5^Q(?8!&MB A0C$D]:6P<>EU%*^: ML63S0*;QL.YTDN?1##8N8B,C M\BD3G CID(G2(L83LU9%Y5W*329T$Q[6O9_D)G2V!IH!J)(/V[J(9JME!RTX MO/#.<"MT\W3G\*ZA&*FQGFH7N :'P"=MK,;$"VRE(S*RE7M3&G1SWSKQ_0*Z M,3&J*)U#5">"N(\&&0V*40OA:'#4N:"?CH?7#-.^]2$..@0K@_(^$*Z2U#AH M+0--U&BJ[,H,UPVZ>:"3/(]NA,SS!T)$ABF&. \>.8X38DYQ[BFSV&3F6Z&V M--D4V_6S03?+T=JC!C4'O0QGSN;3OG<)PORT7-]>DJ@-IP0S.#AYTJT1$OP! MAAT+_![",XWNNX/NZRR@&,Z\- 9T'Z8"=!^U$H' 2B0D 6R#&0 9NK'<63.I M\GF=?L&58H)@C67@D1N77)Z.C+7@FG@9&^3SR$[_ GD(49@D39$A/B%NO42: MF8@H%2'S$@<1&)Q^:3:!?'[@Z7\4$9]'C8G^C(/!*G5OM_<3']\U&J1\DU14 M)_RJ?S^ %L]C@[_'4'4+P#+YK+-_LG3F6I,=[@4P3^W$ZWH/&M.XAFG<7TQ> M$AH<=D$A:X1#7)N K(X$A>1C\'F[G'_Q4A/9C&QXGB?U?L#MTI/:(-R-'>-Y MA$LT29PI#^LI">(,)Z2%\W"6L:1,.\(,R5.ME%2/^2 W ';#4*4S& P+\:KO M#=$[SNK_*R]Z.C?+;G/);3%$FEKGRJ$)).X-XPN#H M.T+SPGN_19FB_2@JRN_)C?YB(_OYE!,8U;R^1_Z3:&>YM#?VZ&_G#WT"5LO! U( M6.TSD9E$%AP4)+!2UDH9A2^92+8ES+UG(IMDY"-(1K;\L)\'X+7..9BZZI M)_\)#N]]@)?F\&[X\,[!%Z*2AC.*D55$(AZ21$Y)A1SSUEB&@TE/Z/ V$9L; M$($85$42&$)B]ISC7!L[0#PZ$-=JT MT:9/ GDWVO2>M.D< G=>>R6(0IEV"W$1$W)1)^1-3,90+3%1]Q1 ?'3:= /X M_*(/[KZ;31,NTRP6/H2WBK4]M7E8VA9 M6'%[%%O@8T60CJ^QU1D-ONCGP1>@0^S143\>Y5]*,=F%'517M&=G_=XW.,_G ML7O9NE+SP-F'FYA3/EQR;!6/T<%/R5KM,&@@1:D2PDCAED.Y&\I-1R,[\L2. MW='S_!7[F6L:GG&L=1!]FFKG]C,L9ILC91GI2>+S(.$FJWIT2&P3KYW M=%I*:\]+9WU=:FM'69N9WJ!RD24EN/F-_W<=K':;D393H$W,GZN=J;O>3U6= M&RQ.J73;.1U7ZP]6@W'R)SMN[8.WY)!B#UI-,<2PXHA[S9&FFB+!$V8X,&<< M?O&2;"]ZLRT0[B[\L+66##!+#"%,I.3S*%QB;* Y>^)O]T2^I_;G#Y?M@R]B M[^C0)9_GN45D6::9< 8CK0E%AF+M1= <$66BD6D-9&*:7L,%J@W@>7QVUD\ M'<2UC?1#F]O6W0:\/? MCT>'37DU4YY/LIU^ZZOM#N-H.-B8(!",^?!\< [' MN!2T%MN^MEUW.\=Q4>E-1ZW>P.;^)^]M MH^&6:KC/'R\."0?_ 2 -TEYYQ'$,"#Q&C10!MU%+T&PL9>H25E8CKJ)%A+B'M M8$!V^XALU6HJ$W9Q MW/''.7C4 B-6U&O(P:6L2IT==(K:[)R>@2J%OUGPG/J@:AUHE:]EYF*G>BN8 MCB^QI7C@G85B.41IV MN_GD30\$TZWA&?P)=F/8[YQ?CC!.AC?CH_&PLT\)AL>I4EKK#C]5>)N9VTTB MO>ZR5&USO-H\T;HH:/2&^B2SHCWN9VS>#65(]UKCU%R\N7AS\1]_\7$6LV"8 M_YZ;.3^#:FJ-)#BHXK/>H)/?\%L_=FU&:Q,-G!7:U*=J_8TG'[%NT.L.SZ_^ MR,+$UQ_DV>Z%O1R\^._9\ 68LM$" MZNULS:YZ^MKNY8RX6#;^]L43LJI$;E,B-VY5)=^F\G8CQ6^\V]4NN]GAOK#7 M5\H N\Y]2&DCXK]LMG%USX"L>_VB"GXK(RWRN^!V[*.YE]9Q/SL?_Z?C$M'6 M66GRH7KP\*.<&<.JK[+><9E8;.Y>!7 %#K3R8NMK6 M^]5O=PYV M7[?>O&WOM%^]W?FS]?X _K"WVSYX?]OASLL,2OEWSJI4SAEV6HHH&.R4XQX3 MYX51BGJ>HI7P<^5=PF=BV,G^7O(,4R<\4?")H)*-!GOME O82ZU==8+N;;W+ M%7_KG,/6^NMWH 2R1T/N<@2I]6<>"9/##W_'K[WNU^QMO[&^T\U>T[)!RZ^J M43$["\/OGDUJ/86I/5+?G-N%Z'X7]>O7GD3 M^=>O6RUW67;!GO3JE'[]9=4W=W-JOS]HI7[OI'4.3YHS*.5_SVP?=@K>TX_G MO2KY]D_L=@>PB_VC7NMW>_IEJ]4NL@U;OC,8]'RG_%;-^ E@_#N#\WX!2BV M"W6.OUAJ>,I<$'!4)@*5(-99O_>U$V"=4Z\/3SZ(IQWX81#],*]'22'\7DT9 M2K40;;7@#5/KL2A\E93EMUR_5EOU8F6?WTY7<4VB0Q/VC76"0W!LB=1)&:\) M9]X;QX-PC%-&G;>J'B&=&>>NC\HVP:&URWP.]LC^SF&>!TF,L4@8JQ%WWB&= M<@^YCIYB$J*DN?I37!L0*J=G7B+[8Z56C[BZ2BP7M=]:XC8\RP=R':$+SND M$B=EY%P9XBQ8'(>U "-C4["K"MV?H+OV4W561K>^9[]U3H8GO_?Z_=Y%SGS; M,WCE_+(1PN5"^([O[1R&$"T72B/L&8OQZ%/F\.?4\'R M;#W=>0RG<3 8?PGH;@\(T,*'%JX?2NYB>B#<=>9H67+URAKKA[+7>Q_>_%%L M7>O/\[!]O6DK[_UPFL]G;1VW=ZJ/S!N]\O8US&_KE\G8O+R"._G'LL3MWG8+ M0$2UTO\>=B]'Q7E561Y\+ W[^2JCCV^-KY-?SW42^:-;K0L+#P/_.QB>G77+ M]N6T4[_5RQ^^Z QBZZ07.JD#?UVXV:UIA3XIP\?S'NF!D ))>FC-*)@R4ZVFLM&[9C8O.^7%U$OOQ!,2^2B-M[$SF;)[] M:CO=XK9E- 0"4R0'',&S7BDU/QO"3X/ZIL^7Z(0ED/L$'M35IQV>.U6$?56) M>Z__I5@R>Y:A?NNT7"I?NVS^=3=0?]\(O^;/=,X'($1NT D=V^_$P7;KYI3< MDOO-^4]8M+Z] +WW/'V!@YNEX0P$J%,2O9-%+GKZ?X>YPJDS-8>SJK"Y$5.< M]L[S%>*W+##ENH/A2=Z?_+'J+7#Q/->S5UZ%"V7-E=_QR[=?UX._3))H20J* M>VZQT4%HYH1*TGIM);D)B9Q\ZQ84TIM#(5/31QLDLF+5^P>\_^X0LZ1@W?,8 MI^@S>7U"AEB.7,2$1,]#BKD05XF;D$BE0B]_7;/5X78"0>?E81Z57BN=G[D)X@,%8$H8T=HXD 1%*>(L&.2$5HA088C!00M* M"C!=TN<"ZL!/K6BK6M*MUEEW6&FKB0LS@H>@XN$OMG\)2BGCS+QC@_H3Q4)V M.Z#K8AA]M&#+3C$FG\$ %VO=[U7G&[[\Y*S;*28L&^3QEZ1.'_1BMQ-/P8S! M#['NVBHQU*VQ^[;X6F5+>Y7]6WCQ'+0M6+*W"_HVF^NI&QS=1HX4UI$16*;J M9WA6T,7=8<'2/7=>8X>9MY[ "I1UJ4'6%$2$GT]'J+"W"I( Z' *AJK^_#-L M5<384.E!PQ+NA>4XL1LZ7]ZVWUP?=OH]UYZ]AZ-KP_[I?P#:98":^\O( M3ZQ(O^^2]L6A3]%K8S'"WFG$P<#E?C*,''/61"N2L^[%2[PMEFC2K6)'*Q"? M7:HB,N6L@QJI>DTK:_O]UP+1PN?A("O)/]_^OO]W]>X0_FRR*+83 MV)OC^=;J23O#65GAVZ@&GK"VCD6G@^7&&N,M(38186U@F*M&-=R':GC+V^\. M'0E*:N]@SYE%''N,8/D]2E)3XQTL/M6YPV49R-HJ*L!Z0#=@3"9(R9X!]/$E M/E#ES/-)7T\B##4))((JSTQNQG(!.Q$=2XY:08Q<72(6-<*5TK S1CH[XR?8 M*P_P,XL)_/?H,,1(M!0):-3VTK=7J^_OL" 7Z 3QA2$V64.%&NQ94P$BQ-G6O)&A=R+;'#PVBW1 M$4MOD09+#>B"<63!A4:212MA7W"95745NMB@TMB<##1*XXZ"\>X2E 96.@! ME,B'K#1\$LA2#C_%0)P,@.BB>/&2+E4:V\7]&4S%I9?$8#N5N]2]+&[2K)>T MMAN44QBP7W[8+0$#ZWI?XZ^;%$]8!!,)-RF!>'*5#*$ O$QD#$>>1&C$\\'$ M\T/66SRYP&EP"' FZ"W&P2NB-J+H4G3*"J.CAI^L@ 2 OA@DN"(^]R*8=1%EGF%0J>B1B=#[!9 M5P'I[=:;7K=;XL*P1=W.U]@OG3M5$BP'A$H6M Z\U?4;\R&@U,D[T (MU\_Y MD%CEQ$O4B>'I9-:B\.5+=F]6MQ>=;A>D^_0H5M&_]016.9P4QY;'I+EEPF!L MRI1+*Z,W;.3DJ0:A;5(VX3H[AT9J8BG1H.DRGY!2IJ14$+:$!A($UDIFR MQ5QOHV5@7!M#F:("8!C/Q218"F=A]X5)L=GH>]GHG#&))! &"X]PI#F"PS " MNZ 0>/G6Q,2T]F6CU3(WK>ZJS;Y\5CX39%1G$M9F#HL, +FQ1&H!L(=1#?8V MB)AH-E9FC,<;0=BL((C]G4- F(98S5%(&7!KY9$6QB"5@VP,=*YF\2IKM/Z) MYX&!!P@*)D;&E8U:$^/A#UYA(QRQS4;?QT9_N0#5#N;4824DRM@/<2EE]K$H M&I63= :EG*33KPJ#VRX MP6"V'/'",,<,YP*3]45W607 A]-%N:EW6\@RYREA,$C M \R, ^(1"V2)T6"]B 08S9U1)9!$E@KSVEHK&IM,Y.!^*\\=("/-K#7.*R^B MBG8 M3O=R5)TW4[5PG7_SD HNRT$LY&SYJ]['L_.:N7+&4[M+Z73VU4;#XXL>+^&O M^@:Z.78&/F6W6RW+.#:VIDNW1GYVQ=##N]$-3G/995/_,Q^1=_F(8">UII2" MI3<8L#VUR("Y IMO# .7VGM)KSPBM6CV^ATPE+#5RUHY[B9Q6U6=4Y7=KZAJ MP%17O9TCQI^:DR179%4V_@8ASL)F05!;?C@X[YU4I5F]KYU!KE9J94ZB3JJ& M#W=!9D[M$M;K40RN? ($W,56/#GK]BYS4.Z\-1@"NBFEXG!^*_SCH\V5P]5[ M)Y7.N< =_G+JCS-S40F9Y-ITU^T,CD=DM N$VPEPU'G5FC#]BAM5 3[7JJ=K M\-N)_9)%X12$H#=;:C<6TJ7\1U-R.N'K6T,=UK)Y6F96#XXG)>GC0K;UV.<^AZH/HU1=;%6/D:NF M!X/J 4'V+D!@+^%[J_!AOG^0P>->=U3".*C:)L8;JN9A>;' MMJJE+(S_5?UCU:"3*\+7WZ6R'A=P?UE1Y9]S-6&5S,EEY?EI\RJ ?.0O.NED M@]^'!3C-B[RUK,RQ5&S6A[]JD_N190BOP-[^5=UX _T*[R[?![O&2"2&$:2T MX&#-5 #43Q6*''MA9:Y/*:4%RR(5@U[*Q[G;'0O$5' [3%C"JZK;ZTK-;K73 M5VUM4V@V1X3VO7UQJ!V 14L$HE9'@/A$(XT91=\?UBUNP],SVPD3A%"CI3OLC+NA.JQKTKG+'\JP<0ZZ@R7U/MONFL1KLS!'X8Q;VLNKK'-G5#'[ QH?>2:8 ]3/]=*V3& OF MS=VO<9HT\]SW2;0ND JVX1OGJK:G>H MG72XWWQ?Y_FU4B12A+C2%#6H6](>6'6I4V $D[JGNG3'.,YJG[Q M/4#KML;K(\$;_['"F"-9M&Y*_2SVG6:-"+8L2\G,D2F;642CZFC-4/^H^KYA MOY[5>I3%HG0.P0OE2!]-@.X<7U+#&#?-&,<:QKB&,:YAC&L8XQK&N,TSQMW( M #?'&$YT U,;0E8 M5F&XNB.X_&5D>:=,^J1G.-O[0,>O[VB31JQI\_5G?Y-_Y'FONIW$\#?]L89;/7R[WWQT:GW/7Q"'A3.Z< M%Q$9;00B7@=%8".PRY1BR[HQLE7%K5]FVG'.XTGF5.E?5EP>N5)D[33A TO M7[UL%,#E.QC=^]OZUG]FV6![.03GM<)!H21L0&!>!7(L4N1\PC81&9-E63:6 MU%=4LC$7@@,M-3PYL?,9DY'C7[/#%)_8_^^P4SD.@U^G5USXLI]5];G=KW'Y//3/)PUX>I:C*:AQB,.R?U.Z-[ MG12.#)K< 0CT][??V^\.F< J")50P%+F@1H<:1_@'ZTMS4RVMA#&7)T0G\C" M=)5(";!4$O'+DJS2[6WT2/1+VKE*@]],/C62_LPX5?B^9IE%RK7&X8CMQTE3 MEZ')C^146XW*]U$M687;E@2JJN1Q-:$VV6%WQ$138E-Q>2!I)+HU1!U],K_2 M[P&J&_V>Q;SZY'36=VLL7],?+ "Y9J [[_>Z4Z]]'H:CN>_)X-;9TR_]X=FY MKR-BF9\'K@N_CMZWW7I;F+[*,TX_8OS6&>3+3#/.9,JX.ES=ZH!A")W"*%8_ M8K8H.>"[-!#^0_G]GJ0PPG[E]8[?P/IDML5Q*J!(2ZD &-24C7DGX*MKRN10 M,C3-TM_VGNNA8&69"\%TZ/EA9:=*1F&2\.[:BV>]WJNJM[,[. M5PAM%?Z=Q4F97/"ERP MW!0MTG!016!&(@I_FM1PV5/;O1QT!G5Y5,G)5YRJ&9C&J5Q[%N+)>1C7U14: MY:E+9Y4V*C:;%>+YB;A5(WT]JG&VAC$K=7@T$,H2+BT%-UFJUZ=ZN94DWS"@ M<,3ZE"N'=PM)5>=K4V]?A'@/MX\.N8J2Z<21"\J")*> '%88*4%%PLZ'R&2. M!/!EK>^5#/;C&:QP98?&PSJGM.#4W,Y*7\XJX1^D[V;%Y,/$1HR&HS>Z;[G8 M%$:/",OOO$@HYHY"+JE!L"L81:FPC!%;XF6N03?73RNH3?FT!?YQ\I!B9M)^ M4_%-O\KW\D=VB1HYN$(.2)8#Q3"V22."!6MI19C\S"Y$WU>&'P=?L%6]Y3P>AR M790?NJD:G:4G_/SE, IC/<4.J21SV:CQ*!,$@MXAT:@H&$_BQ4PBYDFF&%.!!=*6+O9U#2BUL M/O,@!Q:PMPL@!R1JI$#O"\S ,E74!HN(Y5J5LRQ?NJ(J64E-2&>L2Y(PJ1SW M7%LK.#$?YRHGEX'#U28Z:D]'7'8;&REW[;??VT0Y M1UD*2CL2 \^,?GE(H6SFO&Q,2 ]V MO[7?'2::#" >@;#+K6#9?\\3^SU>LOU^A.'?[5Q&E>QQU8P8\5) M&M6;-SE.0VIF+ G11O7J[;\[5!HSKJE$ M5-M"'YJ0%4$C:Q()RDJ G&"N,&T8 TU%.+;8>G#6X?:X M%P[^*YO)+G>.B7P\M-;0POH(TBT0ISI/_.$YTQ=3-%@;'6GIN%\^V:52(W/C M76YEJXR)UB6M8@1T9S6USHB@0*RH'-C.\PSOP3DEF$2.!6YILDE2!'"2-/:%\#2[S M1CY6EX^C[^V=0Q6XL%1PE+R3B'N6D.82(^9X2HDKAJF\BC'X/N?_;$QC-.SV M=Q43OO?N$-N@1>(3#R^9&["0& _)*@-8[-X!/"(' T\2NY,NM6"3P=Y;]U0'PJU7=/7)F.:48ULSI%SFW,Y2N, M>4*T5";F>1T-5^9&H._.!;Q^"(Z%8U(P1&VN&B!Y&H=.#"FBC)!2*&[BO9)E M7I]^N0U7YNUE^]B&TLG9/YDRQ$O=,DIXHMZG&)WE*@9M.#/@H,'1!DTOFZ*6 MNXOGM_;GMX<24*W$+H]HD EQC@/*TS&0!R4!#K&V-)"ZJ*65T]6+9&C99N8B MXH$_CF'8'7%KCLB\YK*@E#\H/]GUXEAJGX?Q.;,/3;?L/0#YZ0WKW7"?W@OW M:5B/^_0&B_#8J$]O90H:ZM.5[8#(LY>9==IK(A 3.;(JF40:\'+VK;#T4?+D MXOUSG][!ZC?!6)BK8.2G3+)YLB6"U JM4].4_ M_=-!;SI%XG[O]VQPQ8I6@,CE-H+2&%^(<[N7K9JR 5]3;5B*_";+/]5D-PO5 MQA9\7+.184"U]"N>SMGBPG&ERO*O3Y-QNILM!A0RA>2-2(0ZCA,8%_A?YI1F M1H$/GF[7L]44 ZYB=G;A.KN'L/I1$N91"B:/YJ86:9(88L1*SKP7Q+&J5_7J M0JO6+S,5ITOT1UU,^NN\MKR6AO1V/M[/1U[*&_+2AKRT(2]MR$L;\M+-DY>N M1D;ZR!!LE0Q8AN/7+VX];>W,%G54WE8K=;[%L(E$/M/!$,^PI-1PHKS#+"K! MA#%.<>MB4]IQ+^B/[A\<'5+N-8L\H!!(1G^"(^V(1M%PS82T(27[XB6_<:AB M?T9.?L_YV;^+?[!A65%,2IVPQ$DJ+JEU66 !KT8.OP*4;63E7F2%M;_O'!*L M&>'$@:Q@C3AV.'?T!R0T3J7( ORW3 ARO:P\0_JIG-*9K4!8XN\O5\/2@E\ZOZYY=K3P.@0A@M6""\.TLMR DG4Q),-D,XIS4Z<%KO7V MD#G-021+FTQG?;E4'."H"D(SCCG'!B IY]Q8#>B%A\0; MN=R07%["[X<62QG (*%(/4,\4(^,5 HQ&9R3/&&!W16QF5B_',D)H+B/#8,&YD\QY0;&.C')*51*L*<>ZLXR2O8,/ MA^"=)IIK!),A$"V]LD@9=!^1QW)-EG,0S\^[<42/794]30JA[1Z?%%YI),78S^3C<86$$A*4#\1EV!L>C.UPGVWC'@J6<=AQT MCD[AIWD=^DO7P='%SSE0G86XXW3N_GNI;M]?+\PNB8S.4Q8- M^##@R% +BHYY[JU2486*XH80AF^,F/8[7TLV_4V^\VD>Y9_9E]G#>]_]H;3" MI]P IP(.@!.U04X%"II>!.*$C]R44?6*2[W,G9GQ,+Z==?IVNMZHB"-8UGU_ MWJO.PLB/F,_@%+Z(:<2U*'L%C)[G"=_3#;JW$2W* 0M'IXB+@0LEC ]128(3 MM08G;)NH_+T('&E_?G>8%$\*:P<&4TO$E+]Q9[_1J#;XL^;EP=+J]TR-4OK= B9P4/0/_XELG M3S'K7M[FQ'!N&16*4NP#U]K;8)/WX+-;CYWT-[?Z-^XL:EA[G5AF);DBNPD(H--=2P_O>-_K9XGI7LX"E'*X9@8V M5$IJQ9M)-6EFB=S, MN:OS\];R7I>5!;ADRK;8]4I>DS41/%!*/>?1)FL5U2$2A8,@@MQ4[K!8^SJ> MR=*.YQ-UL).7X<^1*.S5F[9_^G(B\PS)4- !CLL@Q?$4I;;CG$E=[5[N^CWCF:M M;JTI?LP2 R!?I)3IKB@Q-M"8+'8N2&=IQ8N 1^*'GZ[X-3&6I3+(VSN'B6$O MG.2 &;,,6JV1 9.YR05\1G\CV';)XZ M1(A@0G@'.,X6K_D&@82EK090SX"&K3R!_6SD)VRW/N0NY$7DL13OU#RM/U3# M7B=BKP!2O@%$^?\RH!Q))\AL%V!0)X%'E^]V)V_@ M8^;$NVA?'";J@W4RJT4""I(E\!FT=\BX&*F2VH#;MHJ"+)%HD,AN"40?Y9:M M&1S?.9U.815$6DT]G8#7_*'_'N5 8/LB*+U6W8=>(?S1,-8*/N=6]E%N9.QO M#++'L!30XNU5&G**/-Q8NB[TBZN#X;-- JL%T&]L++BOZO2JKV;[VLS[K7#\ MG//>&7C86C!$^RF?;SC<55E(Y>24L2_OCVT_YH+:\%<=$3F 6_B]V_-??O Y MW7]5G].3C^+C"5SOCX]B[^3#M_V#=^S30?[.#Y>?7N]]WSOH?OGX_>_.IW_^ M_7G^G'[ZW.U\.GF'/WW^3 M=FH??"'[[PY!ZA@!DY!GB^GLU"QD;6=QBEID M*D,*>X6%LS(1' SA!,.G0(-'4'YG.>O1'\87+]^?P_*BLNJMZ8V93^K/"O#2 M_H&;OWKV5J/F1 KK$@V)@Q6!I]$Z:I^$33,Q^S3C+K,?GY/:S85!@WPPBY:M'FV0'RTSQ,/-=<[K^HXK8$*.!T:==-IQ43-#SSOI>9=+ MZ7LE+-E:9WZ9J0*Q&>$I;R\!I3R"K@NO9AB7WUJ]7F8C7N:BH?-2A#&>2#": MLY'3G^4BHX_4WW9UT?VU"H301Z1!=D_.NKW+&%M7*>?67UWXPC6>])%HDYTK MH-E+&UP01@W%P_*AO M3VMBK]$3UVKIK!X[ KH/90=D6*C+YE[,3@Y@IJRGJEH[-QQ6UI[ZA!%G=>L>C"F M*X[K4N*F@(O!W_4:O.GUWPQS7>O;>ATJSJ>W]9._KH,TJT4C?C8 M,A6-^)X)N/>.#H,S$4NN$/.! #!%L'F*61XX%1JRI0!SYMN"63E8]XZY?ULMIW%#,Z[Q]/?-]I.[_3[^?$8"D,N5QPCW?R MJ9T0R.VG_8E-+"*[9[]U3H8GCR<[_H,E#.^].Y3,N.!# .&*"?% .-)!:Q2H M)3$$+6DR+UXNF?3^ZS)2RM7%;5G710G%GIS$T"G5%;G,W,=RW2G%^*^LM =# MT):U3JQ+]NQ@Z7>Z'@A%OGCHP-7 .@T 1%].)N1LM_8K,U49N<(G"9K[*)[F M.4QP$U]++7V>YFIK2LF;&C-N=18V)/[EG__$4@U;Z5[RB%LZ?K3\M]\=@DI- M3'&&=!)Y! 8.2$OB4$R66J\922F^>%E4X]7-'>-**9]Y%F+%&_HHAP3]X!4G MH'&L] K['%SW*8+:21XY;#%RA%%FA1:6F)K>N(;44^&4I0LQRH9GCN=8UPE'EM.D[OYP+GY [<[3B8]>GK+'[SW%/",=S90V!84M,]A MW$20,5(B0;D7/'*!N7WQ\OPJ8NN;/RUZHZL7@M 3AY':OM3-,4C MIVTF<-!)A4E@MA&G))$&I60]E0GT9>KP*+,TJ$)4\+9A][PJY\R%D/W\IMCO MY^D^_=Q65O>W52]DUW!^2F95,%9*/ZN'G*Z7GRI(A87Y5]5=?@I7S 0VY\>9 MX[0TV_W"?JW+MHXM/-P:]'(_'U&<:(CB&J*XABBN(8IKB.(V3Q1W8^)V/M'+ M+< ?2VB0@AN"M2<,YV%[1,!6>W?E";K7M.ZU!B0611QR=LK'6=J%U.EF0QZJ M_K0ZLKD('?XU1A&K"03U35#WB2.T5/ MP]"?C^9,3/ 5/,_65(:EM*'FZMWROS$R33OJ?D7<*\50+2GBV"P]27/Y\XADN/>L!LJ:/3EM'M.V: [CU]Q5O MR+G,$%,96#P:^#6+B5MN>#X5E*G+I ;EVTNM$SSQD@A_JZ(@Z"T#S9,LV01; M[X[?-LGM_-X['0Y*EF2<$5LA>38[LJ20B-=Q*G\^+,]0;LU=3@E4'E*2B0NF MWEUVX6*RDR[&^J$Z\T=MB8CGQ&&>EC(2]>W60:\/#CTUEDAG4&(\(@XKA)RC!L40./6, MZ10 #!"Q18C<4IQ=E=]YA ?M5FGU:ZH*'M\3WACXR340.05\#%#I>QW&&:N" M&15R8[)D6M.>C9:E2H:/\Q:UQ9F_3JP7]9IT]HU?_T I[IP*6C_#S5@R%NPF M3LIS'(73/$FGB23$)XD^Q^>&';N]@[.J3>*D(B M0ZYTA7/X"8 4SC.).55,86'E57!OC>SN"\!K!5@=_8S($#UP%#4Z2UFJ=8N$SR=*%^ MIUHAZ3 M*2S&?GCV@":Y@^L2B;:I2B1,$;#(0T4:2P)2H%HJIGV1AL C&HA$U\-QZN*_Z:%8W#$Z-USG1+TS$1D>;#+M_W[<^Y..C/70#W^^I M=U%Y;K_87V]% [_U3'Z29+OG7 M\*3O#C&UP9$84;29OUWYA*S.3A,W7N$0HW?AQ3?O;#QZ7)H!WV[]DPDT9[XZ M:_'J#DMJ?ZYC?C <.ZLW=:8NU==%%6?UG/,B90]&^#HC[U)5,('W!9KW1N4% MO4$]C<"O9F;LS,4RV?UD-,\@.-R 8?[QD\GB]\&OF M6:BB04J'/6:<"0G&*D@;N+<^"$U(9:PPI7HYIU&.D%5FYFWY^N%9[_3]^)CT MTOATE2.U$"5[M*1%#V]]WO),AN*Y]E(D9 S\PY.#GZB42%JNK8:?5&Y95.#.8A,#DR%Y*8UCDO%Z:#N[BM>JD8'[B+5\H. B M"LF3\$FBY%1I%0403DE"BFIBA.6<&)/E81%[S!)7I7Z,W4N4M5NES,IVS1*I M;:VD,;,QF3&#,X8A1_QO,D>CD,\L\>I4\_39%R./@5:'T.M\Y#>W>:<7O M]42&ACR\V+]CH/I8D,X(0Y$BEJ&\)4@SP5%,05@L(M4V]ZR2ZW1?%JT%C#2) MT^7?%<=2^,V-PZFK7;RUG%KKVH\G^CZ3R#6?!X4XUM/U8] M2I.:VG)N"ZGTB*=]],U;HSL>Y1L74&T^P16";7IUKNG5D4VO3M.KT_3J-+TZ M3:_./?3JW-1[,]>K0ZT1P:A(A1#<$Z4E]<1AR6.28 ?YC^G563,F=S6IY:UC M_OB4%&5 M%+,66654SM(0Y(C!*#H?>+"4,DOFB5!_=-1U,A5R<#7YW:A9J'<*X*X3;,4D M-NY6SU5G9W5'%KB3,Q' $'.L\&2FH2K_?31F9.0+U+WJ@]+>4W5[#7X;'9PG M XF$VM9$KXI=EJC>T3/ H8_W_,Z5417>%NSJ1[XU'B/;DIA;7;:YV1]UL^() MB/:*Z'T&W-SU/FZ\*-&W1YJ5U:H04^.V\52]L:;?"3$IH,-U>0D)4>>/6%JTW\XJ6>U<+BV_IOS=H1\X!" MV5B[YZ;5?BE>4&\(EPB#7V=$Z89-R+WZ1_W>\#2@^EZ]CS&EZY[_ZDCB SN, MN!HN47I&6Z?Q'!RUK_%T&.\= MSUG3>N^KSXKK-;N+7BGMV/Q*ZX;?]W?I/6 M>L3I1RO]8X_JV=;()Q/J4C1:8F$T=YPY2[@'C,)),I%9?]- 4+:06*X"83$L MCY/M?LL_3BJ8V=,,A\']?.ON?_:L_7V7PVN=C_]\@/OZN_/QX!UOP^<_'1QW MV__\W=U[?23:_^R1T6?@NX:?Z ?9_N[9WL'1MWVX3WAOI_W'OX_;KX\H?&=W M_X\/Y-,?'R[V7W\A'[__)^U=8O+GP>[YWGO\K?UYYZ+][I!H*Y(5!I&8VTAE M%,@J[Y&/3&E&N/(BO'@I,R1:6FIQ%^'/MFK-0]"HHD85W:B*8HA".NX8"#:W M/.I@9#(",T],()'<-+JP444/HHK8G"H*D3)J0D+1*8PXUA)I+CU*V#/IM:.2 M !H1ZJKQF8TJ>D3'M5%%115A9ZF@/%INX/](T(%13JB)EDDF([UI/G"CBAY$ M%8F1*MH_V+W8!U4DM26P:4AJI4$5"8Y<"A3)@)53S$=,"*@B\0Q5T>,-LRP^ M2BK_>3H>?B9>*FT,N7HP@(O?[9WEK.T3=//GEOY**:+K;=]2X_:D+4"('&"H MM,$FQ;WWCCI#3.80Q=;SR.[-+UZEZ+HQ#S>;A_:K!:=9"^5)^22-0]I&.-N6.62CUR@)"RXIX])(^N(E MI5N ZYNS_7S/MF!$J20\32QP++7#+&#'> A1"=#X]^:Y-6=[8V=[WJV3BF"> M=*9O4F"M/4E(&\I1\LD)(IVGE+UX2>26X(OM5L_G;#\!S^ZIY6[?QVZWC!JH M>?TKH).W:JC@.F.Q:@3S21N+2)P)@/UIBHHG*@UA,5"P&89+ MF>1-(V,;8_'#C<7[!2?/FT02]Q$%+3'B5&AD;=*9P%,SRQ2)-'-WZBVF[NSD M/>(PX$]_MH7'*5G&" 5O7^M,^J@CC<9GWX\KWCAYC_]LSSMYU &2=]8BF11# M/.1C':Q'1A!MC%31J3R+G&\1=6XS_;\TX>M5">::\5)R91#M;!&L8CIR11*R+E M^$'':4)2+H@_8H2LH1=RDBJW1$/F +*AHV-X:?P28_ M 7?M\7J>#U2%/]O'S4!R0F^827-N;.3^&0KX-[4ZS\92W8H[K DN/B)SM=@N MR82UV#&&M.,>(*@FN4#9*]D>';,;TX+,CPY_2,+KSWKGM@LX9TR+/42'[S(0U(B\^[\$[ MO\9!_KF?,_ =7U$C5Z/<\I01>\UTS#+*Z\$3T1Q MD913JP[&68GMN]VK'ZU,L!PSA>^=W&( M51#"N(0DYP)Q*0S2)&)D)6/48:QQSO%J<\S^=0:8FM M)@DQH4QN"4[(.".198G;G%FVE+QX2;$S,9#K^P+BV5AMCX&&-Y]80I:Z8^=NHRA\NLKL"0*!BCF&B-<*>1L0%4<@& M$7,F3EAOL?;>O'A)Q#9Y7*I2\$"2U*#1>>(I8,,"=U)B9J7U3BZORFI4Y6.0 MN[=B;^';9ZSCK<-OA=564]:/RN#-#:K M#SQ+,,S]FO'KW1COO"4HMNJGU(:/4)S#+JYP+-W\N)H]3GF;G-,S]I3S> M3AX]#">]#-/[F<=Y[1T=&@R"S35%UEF".'42N3S3*W+"E*5Y,'AZ%..\=EJ# MXC\W MN]IE-S,]/AYUJ=?VH@B'9J(/A'W\)G7N>9 MW&]LI]_ZC^T."SRLEN]'C+_XH5G)_>'YX!RD)+?7V?/E7MG5LWE6Z&:^6W[[ M":5QJRGL\U24C%F3FR7 /^7"4"V9IIYP(S6+)%:9C16J9*X87-H':3XJTRI_ MOYR\Y:]JLGIQ%,!MJ)S/W>+IO#W-_91EO.74SE_^\^?+QY!UI M?S^B>Z__/MG[_H7O'WS 'P]V+]L'>V2/ONFT_]C[OI#^_?SAV\=_X'JO/[#] MUQ\OX'N_[Q\9_ MS< :Z4QMH@)V.B@55*$WWM)L4^P'3R6Y>[\*Y-$IW-L6R#SK^I>_8K^HKXUH M3[HQY;FH,\$+Z1\W:;BD6N^ M:ANJ?\L!B>%6P/(9]EPNQ8Z"@LKCDL8H#2>2.IEIY/#Y;M M'+P]K0+.#9#$"L-*LC&L"T83TQ#Y@,K--'A-WPPV8Z,=V-]\CS?*3!''_*:[/78*#3U!'__)L05RUG0V( MV[1R;K]: '$DT&"-I C3 ,J9N("TU II9YV0V B<.^[H%I&++T=X1)6AJN047(#>"W M#>J)GSFF]2JW G1_NJ#6\P5$;WK]%#LSF*B!/:OKM,4D:$@,2^TI"DXXQ$U* MR#H-*L[J3.W/#:L'>81C_*<$"PM M,CAF[1 T^$/4HR09==X:%W#NY^/;],X\3P\7L7K.16*M4=?.!NK#[HL@Y0GI MRRL*R*00PENJF.;$.YTTA7/ 9(!?E9-7]#1Z2*B+\JF+B1KJD>"X@VT#>[[G1A]PYTO3H%/+:163/O4[L-DJRJ1-[!FIR M'D1B*\"OD 19G&0&D: AB9)(4B^5\IY@[0%$BFWRF"8(WH5EZ-$T%OXU18A1 MCDAKXZV&/Z(+[:^5>3YR]S!L;B?;R%'W,,#EW+D63T-NT8G6'[=2)Q_QTCW: MZIRV['TQ+\"ANKU*FWKJ)?G 4=OP!2" 03Q]FJKJ+GV4.'<.Z%_>(I!9M2@7@E8[W1INZ,]/1V"X( 6 MNC@_;O5S#Q/(SVD$Z 4F8U"ZW^'ZZ(^=G;]:H=,=9@F%+SX%]30H/4[%Q6C] M,ABZS]&?9R'UH)9LEL+P>3@X+\;KUZI-/M]*/@U9W(?=\T'%[-#Y6F0[W][4 M?>0NRSY(\EF$#V8M>9:EW9?[[]2OYH\,0#!;)S&?GNIVJ\<>;+>>F%)X4S_0 MRB1 1U7!:UZ[ NVU;H2YIS6OM0FB]-KQ M_'T6I3$*0?0G.]M[WW?HWM&AMIPG&FVNLJ2()V_RC P&+E92BL_O7^Y]9:G;IWL5A MBE0*2D!,J#.(>VV02[%RR7\GO^U3"I6T.0WRDM%W'-BOW5. MAB?Y;_6^C?2US:!TV 4D4E]JPG:RHGAQ'+E13'F-*;=!N\0%\4&#YT5 Y-PZ MXC4%.A8P2]7=7+ )N$^#B0CNIZJR]"^P/7]DTU,^^C/+XE[)M9%,QXA! D7F M-2$I(..91MY3(3C!$LMF;$Y.*ZTV1?MT?@R@ MMQ*GK=9Q[R("FM@J:#C'C^MK3XOJM)T$^?/V["QKR_,U)1& L68VP2DCH+RY M=$I) E*9I+(B:=I(XH-+XCN<>1HE=H$1@8+7!%QR;I&FSJ&0A+?*,]"9((EL MF2"N;^T(D98(T+K6..Y'5(O"(_"(&\( "J= M!-*)@+.DA6,"QV1]>/&2X"52L)4Q=2;E IS1O=RZC78"!Z>0-8%G%2N2L(O> M%9=MG/&G)5_9&0? CA6W&DN%K/$6<:P L >:,IF<\(P18QE?TQG?;CTUKW3G M&F;%K>F00LN!:P]V>5 9ZTYAN3OK]USA1AK][:+3[;; E=HX<+LM<5BB=TV$Y^C,B5>^DX+#59[U!(>O[;733$S:IG"&9^E2= MG<.3CU@WZ.5EN_(C"X0]/TA:\S"9F=69^O>X/Z$;.@+_N1_M%V03W.QOMGMA M+PL4]J(^"^CIJKN&8!GKU]4P6]#L![]_"ZX'?MH M[J4%!A.0S__IN$2T==:"CX6Y=DQS80$"*>:4]-3B0_7B92%7S!;H509-ISG3 M8U_.G?$-\HI5VWJ_FFLYJ]C>SO_\^;:]N_/W5NMM^]5VH5QK[Q_LOF\=[+=> M[;??[__Y]O7.P>[KUINW[9WVJ[<[?[;>'\ ?]G;;!^]O2\/]'G4G0\!7VG7*ZITJ.&V;,&P>!I,^:<8N!5F9"9/07F2/M$D6"1 M*JHP[$Q88/9]_;K;^4@_LO8?;[[LO?YTW/[\YO/>/Q^^ MS9 ,ZORK"N+*.,<<9V'K'DBD1"6T1 )E2*!_F3;FYYF_NBI0E?6=E,Q@?H2 M*+__-T(*)<,C(%N8(Q#=Z.W(DD"XZ7Z6)&FR ""VO<3;'Q73OGCY"_GUAI#H M3]8FOIPEXC:9]L?!?=J W]65]V*;8U*1,2T\LBJ7K?&0A[HRA[R1@@L=AB+MI@8;<]+EHB7F(9YSPFC ,CK$&%QD$#)EH-$J8T2B5 M-]'FDD*Q31;KR1XM541#;OJC551#;OIL4=H\N6F#TE;6OTOX2S%SPD5&$>9, M(.X)!TU,!5* TI2E27L70/^2Q3'F#7OIHSW\SQJ@_9SLI0^F(.8!&G5:8B(( M.&\< !IF 5G+,5*.26Q)8D2Y%R^)W%:/CH:A82]MV$N? ^)YKNRE#Z33%O.R MDAM.M0*4D\?%K%Q72>%U8YKCABF'G$([$(A( @ M1[S#A!;&D#SH!F]Z;.N=SN0C+W/["2K9GG>QVNW48U.L]@P4Y#QPY)HF'$1$ M*91QK@& (S$6:6Z<9LR$8,R+E\1LZSMG,N^+K_1QL(\>SOUG1>J&32N-%6K' MZ"9JQWY$VUUKTD!4H;XQJV%G,,M]_:.X?$4(U39GHD,7=:._B)$8(( 6<'LQ25T=EL MBRTE%B,^(_59<>2>]$YK=7=6KW]H%0:&(F:[[__Z*P58%%9[L3C\8[NUFM+"=U!: M5B2EX40HIC%/FKF %8[!)J%$GE]9E!8>*:V%-IQ&:=VW%+V[!"E2 O;()X(8 M 3>#&Q:02RHA897PEDB92 (ITF)++ADB\QB4%I4NL"22X3YRK:3%\#,5BJ>( ME9?FOKN\&J6UFKA]N-C?.921*FMR"Q:+&H'V G'31*!(K81]4UCJJ@^++A;S MWXD0_IYY:OQQ#,/N:+\7@RM7*:<<+ZD$#=3:287I&]::=X<: *YB4B"ML$*< M@H6SFF!$E#(^!*FHTPNL-3_"_\U4VBDS07S-D:^B">/(I9G5A:U^Y<,54YJ) MCT\*'^%P,++#OW>M_X) E'J9]KU7A*&HQOR&DUZ(W7IR"'S;%+]@\;?+ (&I M:U6L-26_-1&LI\=A(]BV$+4QT1D(Y=Y"O5-X.=D"LPJ\KSI M2J[E=-(%]?ZP$H/UPPDXRB0H<29ZQCW5FC'OM/:$XV!5TDT>_J'S\%^^?:1[ MN'WR\7*/?J![!W]_^7AP)/;^>=/]]/J(?OK\EGS,\S_A_N;S\/L';SY__/XN MO^?[IX./W]I__'V\_QJN]\]_ONR__G2R]_D_G]L'[<_M/)-BOE#IO<&?_N<8 M^Y/_G-I_S'#_Y#_'>Y_?=#X>A)./WW^'___[\Z>#T(&[AN?>$>WO\&QP3Q\_ M[Y#_^;Y[L7_PA>P=[-*]SQ[6\\,AX]$KQAWBUDC$@P7?EB:)#.4F6#AXF-D\ M[&);+U8]M=#5L=>K)=F'/.&&P7]BY(PIJZDLOW..N>"QD>1&DM>49+9_\/%0 ML4A F!A20BO$(Y=(&R(0Y4F$!(*&=_73P1;0_?Z%[H ?VOK_C^Z__ MW=FC.42["\\%Z_'Y[\\?Z:Y8U O^T"@N=(H)V4!R+U1@R,D0$.:.DA",)'G2 MH=SFBQW@MS-P07MLG,+>8<&3EW#>J4@X6BU$=*H1Y$:0UQ7DO)Z'+FI)G>8H MBH !KRF-K$T41>I%-"I*+OF+EWI;RL:^/4+[9C3H!!)Q4."T$0R*!\ V,8Y* M&JS3(:L%8AJU\ S5 AFIA?V#7=)^-:<6/G_!<)W+O=?=SM[!'N#<=W0?[F/_ M#[COSSO?/[U^R^"YX)GW+A;MV]%A2LY8RBW"/O,7,.&0-3RAE &O<]I$D7M] MM[G>D'T31&(GN0J6___LO6M3&\FR-OI7%.R]SYEU@F+J?O&L(((QV"\3([%L MR^,-7XBZ@K"0>"5A#+_^9+4D$)(P%TD@0:\5P6#4ZJZNJGSRR:R\<&Z=-0+X M&F 0SVU)VK/JMV?V"3^M/N[+^80_-[K?4>K$'#S?BSE.ONAJ^"37[_QJ R\)<7AD MA^#9 JSYW"#W&C!'XH'R.G^ 9=X=K/)G6.1JHY63*5:^A?#SXNKE?8ZQ3ZQ: M_ZL)>,H/ZCO\8!N>=77$#T[_.3ZHU[[7MCVI??QT43LYNISF&$M..A,D0\3$ M@+C'"3EE-.*@N E@:J08[ :\@2?K&_V*(+R2'=M/_REW[)+LV.)0@H@@GGM8]_P3T]A[&3??KYN/9MA]>NCK^# M5KJHGNZ3ZL>_IFNL(*14.6-("HXXIA1I215B*88 OS!KP,8B&V(R?^A_'JVR M5F_+EBIKJ;9L<9P(>U)0K%GN20$_E$S(*IV-+)ER7CAF'*]MT@T^F5_YO"JK MC,']I;K;;OQHA-@*E0L#^9QXA^V5WBL4Y($I06F%0&B^Q)Y)-5 F-5$@!0(DQ9+652$=,-8W2 M$FU*4%HP*,U&#I\S*VX9'2(E'JTP'MTV.+<.I33)4J,1T[EV&& 1TM8)%+&2 M(3*7-,%WX]%SB6D9D/-+\1]*3*792+'R6Z-5E-;J3O3ZF-/++Y^Z^%65G2>9 MA%/@S=T/;^XQ\%:/G5-R"]?@[?V[<-[)BU>BV?UH-MD5QYBHO/(1)9HKO&O M-6MD#IPSR-C,@) M4'$BVD ]DR2D]*+B5I[C_%*._VGG\OK-1N^RK)+RRD+EA[!WL\1E(,=3@>^^ M*A(GX;1Z6J5[14'/#\<']<\G!S!?U:M]=O"M2N!]X?USHNW7*<'RWP]I(HI+ M, H8]6 C**:0\4HA+)G$7L+_E%G;Y&Q#3RD[_*JBY>_8M&4HQU)M6IC/[X>1 MQ1"2(,A*!TS;4X^TP!8%'"BVF%*1-ZTD&Y.9<[.$JK=5!@'OB MC_UE]6/MI/IM%YZU Q+_Z6J??CC>J__UO78*[_X1WOO;/JO1G:EJ"RNIO \$ M29J3P+GVR#!E8--$*PC6H$WPVJ8PTYJZOJZ0^5)MK<*F+=26H5X[RAS2A=IR ME"(+#"B[(GB4-&D5W=JF81MTOE'SI=YZZ4/B4F^M#@3\.@CY=!_>K7F?Z\>ON_E^WV#[]2;I_O?#IK3]!:S)%(2(U!5$1%/QB&G&$:1 M&J.,]11[!N86WN!J=KVUBINVU%M+M6EA/H\.K:7",RV0)RPAKGA FL$>UIX( M*F50U)#"1T F,^J?5V_-P>4Z;)TZX3->FM:.]S9"Z4RO2#+2@Z1R84?:@N8/ MN_EPHO(5\"3FWI;%7W[[NO%EXU^5>B?:[GGGLI)#C&!MSL_@.Z[="MW*1:-W M7#FUO?-.H]> ;W0;\$JV4^FU*[WC=K=H)I7[H,1A2 8,YW3XQZ)Y:,7%W!ZE MJ)L=-BIY^,4PX=IP*]#_]I#S]S,(V=9E$8VC_N@.'E)@4GY$J]VKG-G+?/?A MG;K#_J;PKK$;8]%_)9W#\&/_T;?'V>@6%X?SSO5-\[_;*<6B:]M9T?>LF+AH M_?%(,?"-RFZKDK=M_MYZ?PJN6\W\N$8\&(YO=\[:_07(5QTWNKUV)S.HTS$2QLKHIOMHMF-(,>.+D95G?C@?V;EJ8YZ;Q:K3Y_\ZE1/5F\ MQ> EMG+/(%C9-]]CJKIU--G*!AJM+G##PEE1^86,/5-TSHL&VNV=][H]>/6B?67ONO=!SFU,3=AE'*>:!(D<<5T+BLL/(G*,1JB$=/+YB,V-Z_< M0)V,+'-MX$4<.-_8:AHD?=_;Z:?+O6\[\/3:<>UD%\-WLC$"SZR=')QL756O MX._U(QC+Y]-QW]O!]J[8K]=.JS3[P/+WON,:A?>C\+?\/+I#]K:/CP\^'J3J M9-@]H4E'E\T8JA@8--(CG:Q#%&S,I*1Q.M=&46;2P_NTA,8'B]$3LAWGZ:]; M+!PL'7S^]\+6<]TSP" IYWD/?0[]F. M@=[RE>7$+DLZQ_34K#[S,4M.?8::\6G5N::\^8H8@+\]S@)\TJ'3+TW!3&IV MN]WS&+;/\Q'E?XH3RCX!&CU_NEZ@TM9[!$N94E4K:>(QTPI%AC'B"GZSF'.D M/9>>)*,MI6N;3.,)CC+AUUBO%3>D3-)LJ/;Q;5O<>K,Y3P M[FZK#P*_,EY*6^5Q*#!NJU"7C$V!(Q<41UP$A4R0(@=(!4\9PYI[L%7HM)8C MC[15EA@,5OT>)?==%N[[>@Y+*H-S$E+6J?T%$>:28ZLXZ$_X#72G=I@;IRA5 M0A@I7.'^>PC_+8]"7E(QCF=]?CH,0<%Z 3.F'BO$&>7()N>1BMQ0;*-UR:UM M>EF%NJE@[A''VB\[C.+IX%6>6;QBN!NW YPW@/OSVE]0E#$56)@ M![B(J!#:!.5$U/G,0FW@R02_E0>\.3&[I<6&A<6-/[7@U"1I&1/VS_'4-K)\ MCP1^Y;@O^BHK43V?V)-Q\]]*R11W8/[GHTIBP/+'R:- :<0 D)2N;;)-JB> M2R6JDGB\$>*Q_%;2=<3DH+O\:%GJUODI"NT>&@RE-*4>!S)LO%2^"RD$H9!R M$2/8 11I00%S)-<1?B,QA;5-RM>96"9R\4S5IE]4AO^)W9R3!R(QDJ#7KOS( MB9=S\P4-YF4D5H+!DH3V>4XC>C-!L\N"@?TEWVJ%ZPJ?[?RG@7F5L[1*!]+C M46^\S?:G0T92XIXKI"G)G=N<1$XEB@)W@E',2#1Z+@ZD1XO7"Y^ZS'SLNG0H M^G"6-^T55Q3DGL>]-'^@N]OH+ ^69X"_<8>2 CC=IJX^;EAYHC)WD+,4@CWH>YQR -#.-!S9DIMG'IF%H@ M:#XQ'*#O@]I+(QMC@*TE"CX"!?4 M&7=*)2(UEH8B0YU%7 :!G"0:D<2\%B(0EWN!4K(NU&1+L!<.CEKQ@O./7N:/N6C[=9;TQTZ[V[TMJJGQ M,P:4:]^ONEDP0Z7N:I8RSZ*P7D6D; 1=;@-'UNC#QHAJS'!CG&O*>:11U@0]3:$Y [V=OF=NWTB]B)_78* M,538OF M1%&+>KMGFT\Y_)-O3F"__JQN'2:I*.%&(4JD0]SXA"R6'D4G%"2,U,<^EKL%4"^L(K),10E;"N.E48&K#=Z,:43J[7 M6PJ(98X1:?R(S:\A)W?GB6O$_G3:8E*'[ <9Y M1Y&V-UKGM6[(C%N/ ;A,<#+NS=K=H_O>N$W,;OQ_QIA%7=IJ-?&L0TX%OOF)= MM]T\[]W]E8E^*B]DFQH]-CLC/X\[-]U@CB)RG6B_(YM@L.]L\\)>=M=^O^W= M;+2&-Q=Z(S;0/N^T# MFW4]\(@-UOK./-. M5EC_U7"):.M 6SF-N79,WZCO;E0^[M:W:^]VMORM?ZO"'ZDZM_N6IW;)NG_>,@.6U3_(E3F]&]5F? M/-#(G/71,'">J393 HYS2TFGO8(/_TO,Z[G@<-\^R2[-G?U9<;,74Z/4- MM+L?_;?)_&WTDYR\T.J6[H [2/P1 MW]LZI)33Q%-$42D,-ASVR+G$D#&_LL['LMM\ER68/5R[].A$MA3 M@R4"F ^P9>"'@6V$ @M4F,B5I+EF#MZ8#$.=9@K.HO2F6(X3!X_%WG#;G_"M>U]7JT?4=B8>/]DZV+_9(?MTW^^3VSX^@X(1VCNGWSE<(^+ M6O[NR='/O>W]GU40DNKVGXUJ/9P\)%D#<$;OM 7OB(M:<."R M/X[AO!GW4G^:_HP S_%FH\)_NF#U;+7"!_@[V#V%E?56=^W>MA>UDRU1O=JZ MJIX<7=2.#B4W0, \0\GGN"+I,>Q@0I&U3KCDI<\.N[$=^6*Q&&&PG 70-[)5 MVRIVNFW"QCH]:[>RV9Q-Z$9?9GX#D.K^"VR=O"F&?^QE0:J \J^<@9:(19@+ MV#FIW6RV+[KOAB+UO&XL8S845D_Q8DFRH3&;O[L)%+-ZFG/LOD;VY6"5,O-T MY-V9!4/$:K8%WR_(WLX$V7M,&_#'I @]HOGDS=[=;+B9UE8HF9JUB/8-[KF:7?&BVP@MOG<(O0_==CYNM5%-<8TOC%=?5^ MG?EFKZ6K^=V]/>=_!I%%!UX8?ION_O@;3(J^;["PFHMN'[%_\M<=LSYC=[AQ M5R(![:GFZ# !C53KGZZJ]"M<\_VR5O]\7#W-8P/3Q OP.P$D_2OQF0" M&CQONWIU4-__N5??);6/.Y?[5T>X1FO?J]M_-:MU,%>W=ZZJIW^EZDB=VKVZ MOZA^.@R)6\UL1#0&C;C#$1EF-,*"2B45BTGPM4V@CT9-AIT\O!7HBG4J+[&Q MQ,9Y'[V5V+CLV'@UAHW6N(0](8@)YQ&/@B)C34"&! E_P8H&L;8)6G!=JE+*P_6=N4 M9%T;M@+8^!;:O0Q.\6;IXO*:RF$NQ/R=&;P&BU1BU[RPJ_9^PNCUE#EK"4=" M1C!Z8^9TB5I$%'>))2NY"FN;RJQKODRE@.?=GN!UROO*VG2EY,]?\L=-.LE9 MD$%'Y&B4B%/.D!8L(16<$]SZR)A>VZ3K6$U&[#Z])3Z_ #Z/>UN(U@P#-B,112Y=Y0ER%"AU]")HXY*+ M)H<1TG6N9W&L+@T\S[L _G,E>KZ_SO0;)GV"# VR\P>Y^V62YVB2Y\6AT)H3 M2AFBU#+$F<3( =PA3(1,+DFJQ43:\0L6W!YZT2IGG?:/1CC7_RANK MV^CVTSQS88!^WF86AC)S;FZF5NKM)Q MZ/OS3B>; D\MSKA*E\[I>+NPV1C>H&+)U_9#!%&TS9EZ';Y.Q]H*N<9>\E!Y M Z#?31AK+\2O]7N9;4.WZD??]^OAV-XAJC5J[QZ!??ZF'U/1WC_]"N,^?/Q MN-]J_V3W9PV,^[V/GX]K=(?GVF+5JZ.K6GTG?P>,_,^-@SH8\A\_3(L$-D8G M851"C@H.QKVWR%CJD1;!N)B+V4FUMLG-9'K7RK=[+C%HE3!H.8Y/2S2:*QJ- MGW)B8WF0W,,6TAIQXA*R!@L4*5;$.^II]&N;1,G97>@E$)5 M'*AUO?"S^L_ MX7LV;)K(]S1":ADD$DY;Q"/!R-# $#.1,DZ4 ZH+V+0N\>0!WPLWJIX]K7-E M[,TO/=N+98+GD2 #XE)AI)73.6E+ M>JXC+")9VYP26%"F:KX:R9V#35-*[L(E=]R@,=K@"*N#-*<.<><5TD %D76< M.P["Z6, TC 9L5E*[JN1W$59 :7DSE-RQ^F^YE9CJ3'P^QS0QS!#FE&!A(Z" M8LM"DA$D=](3L?*IDRO#]65*C4B21 M8T1 AR!N;4).*X&TCD%BHF6T;FU3K4LVKR2])7*1EC*]:#N@E.EGD.F)K"[- M F=$(.MS:+5F">F(,9+!!T.8,4217(U%ZLD^9Z5,OQJ97M@Y02G3BY?I<<,A MIW.S3^Y-%GCOF$P6)0M4H+!XL%@W!1Q,5L;1B'B4T0<>X8 W0-RW#"% MC2=$NVR*"#I9S;H$@Q(,%F;$E&"P>#"8J&; #7&>$:1MTHA+K)'5U"*3 L/* M&&ZU7=MDZT3/;,,\%QB\A;J2VS%%D)GPD$RJI[MKRGN\O;"Z.]*XRD/^A=G% M0UD>S'RI!1>L!?I\'L>1\5HQK@EQ.C>Q9.MJ MICYM91S?"^3LK&YTP'(T)1_"TZU0XA*D%@Q2U?I6 5 %4-6_L^KVSB&1EALB M&/*"*J AP2*#N4 D&:&\C$P2N[;)UP5^7;G/I9@_HYGQ,#$O)?EQDGQY6Y)I M$,XS*1 -DB'.EQ)DHY7F(Y7KPU4:KKYQ;RVIBZ MEC;AZ*5$C'%0UR8)Y+!)B 2:I. B>,QRD)^FD[W57D3,W]R!1=GJ^:4.+/HS M7]*+>2#/SH2AX*AQGBJ"//48<0(V@DT:.(:5#-- #,]Q.M.Z#)1'$J]&>.<> M>/=0X2TYQ1PE>\QPB ([2;5!06/@%#@8!/3!(^P8K'?$*22T:#Z9SC] M6\/9'R(Y@/=6MQM[_:7:;6V=PG27"#Y'!*].V%TQ.!Y)"(AK*A'W(2+'M$6P MW#)8IX2@N<';.C.3J=JE8_=52/C\EP+K B<"GAKU3"YVY[E1+^DA(^;H4%*F#1/%AAAG/$+6?(&),0 M\RY0'16--%=C7*?L=9W:++6]T:_*$ 9B499E6-88L=)OM'#$^C1A=6!CA66" M(6UD0EP:A;26'#'L$@],">">.2N;$3)[[&J9D/VZ,&'Q 64E)CP')HS9*=P3 M&XS&R&J)$0?B@IPR'L%V)\)[8GQ18$JO*SU9MZ4$A3<."HN/3BM!X1E 8=RT M\5YB9P5!G&"->$@:N>@3TM8%)D, 1IC+58MU)6<)("^K-91QN=MQM(,YC]T#YWS?CX#M*OM-'8'"=HN77"2YY\>C :'0N(AVCQL)QJ2W/U0I M\^I[NC\9&G)&S"6 MJ%JBZC*9WR6^/@>^CA\/)JNXD119XL#LCC17@U$4F:2UX4&;".NW2>0Z%7,X M/2BQM<36$EM?P(M18NLS8.NX]X+ZI!G#&J40+.)6*V1EQ$A0[P1A/H0H7YLH'E,QEPO=X:C.;-'$;E.M-^133#8=[9Y82^[:[_?>J?3 M1FMX!V-1N]>34:SAS007^P8FI6G/NO'=\)<_AG'% MC5;Q:L67_ACZ9X7O_CFR%NX/XP!\ZQP9,''V\4'XW)P> SN4&) MO/-CO$'N_NHO;BOY!I5J[K;VR6WN_\6_7^7VSME??^5*I[U7>[]6^[/V]N[U5W]FN?-BM M;=7>[V[]7?E2AS]4=VKU+P\HY'MW?=IK!3,"EF-:I4]7I%92"A*TH(8K19T4 MPC$O">$R<4;[Y N^$\-69D#>.2=3!PN;A3@LQPK1JP M:UJ]=U050[ZE .?@F[S-Z+[XXQC.FW$O[:04?5:1UR3OL^W%S["96[[1;!0S M4FS,.CS_SV;;?U]-/M>,_^?SY<&W<.8HEP?U'>!TH;E_\I7#/2YJ^;LG1\#) M]G]6KSXWJMM_-JKU<'+P[7/:V_:B=K(EJE=;5]63HXN]KP01[ PSF!I%0/0C$."SS!Z92"0W8!YUN)77: MIY5>_EH1>PD;[_0,R%"HG'=!H(I/4K]N'[R+[9WWVIW+"L >? &^W,X1G=WK M4MO/2P2,V5!8/84'2+*A,9N_PL8;2CV-7OSZ,\'*P2IEYDF%[@R=(.+I&G8Q MK@/](!V['RV(\P[HE%#9CCZ>NMBI,+)^2WO..CDC/K!'F(?+/7%993ZD5\!# M7OCA$S< NLE;O:J)Q>7$+F1BB9FK6(]@WNN9I=\:+: O[7.X1>C^ZS'S]2HB M:_XSA?39WAB)>Z+7\*V?0ZS\,<-2!,;O:M_WMFO'^U>?OQ^=JRK]Q*OTPTGMX^?3_6^[\,Q:JD[VQN3,:*="0LE) MCWB08 !3FI!5P4H78I+>K&T2O([5G,-I7LN);@F4*PZ42Q;K4D+FDD'F>">5 MQ&D ?>D0YTPCCH5&FF")I)116NYM.Z%SDH17J@(CUL/*H'^M9@C8:1# M/&()UD,22$4GO922&YJ3D69V32]?5\NE-A$^QVZT'7]:8&U!]F; 7(JR5<\:CX+%'7 JP%Z+# MR"KNF-18&=$_1^-\#GZ.)?+[EJ+][/9"*=H+%>T),T)9%6(NG\HHB'82"FDE M(Z+"1F"7@.&89 ^FF(<'LY3L993LYS(C2LE>J&2/6Q="<>VC%D@[:;*33R(G MDD/:,$F]IT8EFBNA:[(D36S?PO'#H'U3/P&EG\("ED7#-M_88<-R5$6^ ZC& M>VSE8]3MD;4J86MNL-68L#6"PH18;)&B 2..B4(6>XN$E]%(JH+3MA^S)]GL M-1!+O^82^C6?R]0HY?P9Y7S<\+".26N!GEA%@)XPS9$Q-J&(@:5888"#JJ(H MNBB;X*Z:K"]U&%4I]<\H]1-&21(Y^" A&HA#G"8)\H\-,EQ)XT#H92!KFWP= M=L)R*/>W<.#QI=?VWXO$^=CJ%C+RQHXXEO"$H];.B=#G,![7C(. SR_'MA/_ MM-T8WH^LU?MV]TT4-GLFS)K,(F+:,&$Y1M$G8"I&!>22HK"^ENA ˏLS" M=.9HB])/NKR2_UQ622GY+R;YXS:*-XX$P1B"GQAQP@DR+#GDI=0\>JV=LKD: M-ZN:@-@$'V4RB! MRV.4YSY&&>1QP'^:Y]VGVBVKZV=Y";L%).L>S\IVXTP^=\;9-,3]0M':BO1K#G9I:4@OTR@CUN M=(C((S;$()M$=I%JB9QW!$FMG$X)F*CUN;\UYY-5U$NY?C5R/;>HK%*N7T:N M)PR)F+R0#B/AHD&<:(P<@]5CT@=#)<-"X[5-MF[8,LGU/=;$L!0N##;^&@I6 M^N]*)O?/.6SL*6X[ /-!46^'DO-O+>5?=+['7:\;BUZU6 M^-HZ[Y[;YO52E6F(CRIB,E!*MYJB6::EM0$IK0GB7@BD)4TH>A4C\0%K":8D MG2G>KO1O+[$@+Z[P6RG("Q7DL>Z&.F(IK0A(JEP3 *Q%9!E6(-=.6&JT\0;4 M.9U'^ZU2D%^SS?A$\2VMQ_G)]GAW/:VTQ,Y'I&R.G -L!MDV&H'B9D&GJ*D* MV2VDM5JBL^BW5A-#97:\^]:@9M^9Y6)N!-N+:>LTI .[>\.HKPQU@" MU!P!:G?2BA!8:YW7S !*<64ETEPJ9+P 7A*HIU%E@,*JK"OVBH7[.>L$W!;N M4GX?)[]CQH/WP0CI#.)@0R!.A$+6!X](" 1[8HP4"8P'6DKO*Y;>YZP%4*KF M18GVN.W@E X*5A,I117BAF$0;<-1M$(108&#Z915,^7+E&M7GKJ\E5.7"*+? MRA76<"XY<,@*Q M()670EJ,V=JFHC-' )1>VN65X)=,)"HE^+$2/&8E"<*8BL0@[[5&G'J#'",: M2>X"44QX(T!W$S:O?F*E!"^A!#^7E51*\!PD>-P8\L2+)$E !'.!. X661(] M GE.L!,L:&(%.I@LDPY^"\\U8GGC9ZO1@JT79:,/RW=I3R(A67-DDH8<"X6E:VQ1+4AZE=, N82Q6*= O*M!C%D-0'A:!:R5-*]/-+]+@%(5(06%",#-@2B).@D .F MCX@D5FCJ+2$BERA=$HDNSU'*27@[ATGU#GQY ,J^W7US[7J6R':\I93V\K'> MR.+DPC5ET,[C5-'19-!=MA B4,H(O )Q2C5RFGMD@I'$* GK:-8V>5F>ZA6+ M\:(MQE*,YR_&8S8B3S:Z;!Y&P;)/VD=DK)9(",R8U4;;?*JD]22C+.7XU:OR, 5W%3KN4[T?*]T3R#K4I&JP1!CQ&/(B$K#(6&:5LX-;K M2.0:R+*FA/ZQ1#+^%LZ=MGJ]3L.=]V(E_CQK=&R9O/-\1L/UW(],?0E"3:N235C8IYE3*E1_)NF$SIP*78KR\8CQ7>Z$4 MXT6+\;A-8&QD%F.)3,I-M45.E;5"(B:49B9IK"G+A:7U4DGQ6SA"^,EV8Z][O6Y;PV4K M$6QN"':R-6%0@%9A)K@<.BL!P:)FR*D04(15%L1HKP7+%2V9F42PLN#0JQ#^ MQ54.*X5_R81_S I)S' 7.!2^%^I\#][ M6YQ2^%](^"=L%T$"YPDC07QV03""3*0IM\23WL1$HBF*D5$V2YSZ\QUD+%^H MUE*$?ZW@:4Z]W;/-85^@HA[;=4GGWUQLQ=3H/3H(T[4[(790_[W>,=B"H7WN MFK$R?)W!!;WVV;N\0;OM9B,4']ZO 99N O_[I69GN?7B4E1H&*2 _MG?QZ6* MFY^*FRR*[027/+OG*-8. ;U)R.%HD*-!2^(Q#H3GWH_ ;^;DGIN3(+VP?[X$ MTQ),5\S#4,+J F%UW&V DX95"K"Q&,MEC$..=+0H!.^)9B9[%IG9^"T'CX=VC\V/PW_!B^Q:GM'#5:Q5C,$-<: MK1!;O7=4%1A[ZPYSL.-NR\,7?QS#>3/NI0F7Y58K_-VPKM%L]!JQ6\\O5(=' M_]EL^^^K*0C-^'\^7QY\"V>.]O[/ZM7 MGQO5[3\;U7HX.?CV.>UM>U$[V1+5JZVKZLG1Q=ZG0V8M(RDRQ!+WN9.)1]H[ MA2)EWC/+JYWS^/RX2PM_TW&$77-ZUL[U*[N5=JKTX"]AL-JC MCBA;+'O%=B+\"H"8/=7==T/Q*W;TM?#U10C>H6G/NO'=\)<_AEZ]1JL82?&E M/P:;?""1XFQ"@HIMW__XCXM&Z!UGG;&!^WZ-@3]P\.3!QQO%1V.0T/],X0VC MY)T?XPURYV>_NBVA&]P\[;:__DRPNQ\ZTV#U@VY[C\_UWE,F,W'I%)+F8>_% MSO/P$3TF%FHJ'=F./IZZV*DPLGY+P\PZ'R,T^BX],T75+/=D9>UQ9X#1(U_X MX1,WP(O)6[VJB<5SW7WF%>Z^WW+CFN/V.=PB=/_UE.E:!;-QR+]&5/&[!\C< M(\1JUDOG%%E9L&J&-ZA8\A6IQ5ZE?19SK''KJ-)L=[L5;SN=2S 5+VPG3*1@ MS1QLL70S\'!7QK177&Y_Q"/<$?F'OS=.].EQ?_W19JQ\W:A_W+_;JNV3_ MZHCM?]ME-;#!QAT2\#WX[I^-O6_[ NPV4MN&YW[9*CQQ/)>;R(_<&&\*C?O*B;_%E@-%ZH$K;F!UI<);H4M"=X1CZ(+ M#'%@6,@EYA!/.N1"(LEXE@L%K2NEERAKL,S]714R4LKVL\GV."&AD49AC4., M&D S[5&1'XBP<9'5SA):7 M@PS6IH2IN<%4XYJ"7%6OMCC %#&YE)E)B":*!QVP) 7 $AB,*"XIK&]._).F MK#KZBB7[F1E(*=GSE^RK<'1Y03M\(FR)(OX%@*T(P$H M.64D8I8F[G-]1Y4KL:[CV?&H=(4LKQC/2CM*,7Y>,1ZG%2%$&KQ(*$4KP7K( MD2")&V1MDDF89$G(.+P?61 PAP8Y MO]V=T[-F^S+>^KB$L7G!V-YDW*WBV"1*@'YHP?+Y<4 F,(.89-%1@O7 ?8O% M,A64+IT@2\9&2LE?>LD?)S X)J6E4F""L)PMK15R5CKDF;#98V*C2FN;?)WS MF0/N2[_(DV7X2Z_MO\/"=.=!8MZ$8?7R).;+L>W$/_.2C5Z0F^65@#8W0)L, M<_4L:EA[@XI249QIC&RB%&EJM8D>-%EN:ZO7,>%+9)&5CI571V5*^7\6^1\G M-!)S'G-''"\403QBB2QE"C'XFXV:4]@(V93A9)EBS%:NR/2L+J0"N0!W!NSK MB>;8#-7I5AK=%L9N/G;:W3)W<&[X5*U/5@?&-,J@&4="9H(B D1DM<5E%/RWYH;Y.W:[E1]EB[]E8"IOLF_/LZ'7 M[F13 \TU2SRBA"-'7(:(#+,:!6L"MMPGG<3:)H 7$9-'W677KE\AYO+1+Y0^,G+&^_B/0;BT!^ M8:_12,>4(MOR0P,>'_]N_(BAKY5*K?,HK?-U@G%Z$7VP"B.AF/KJ3T(J2R53?.PA[>AIMZSKG10PRZ M["]&,3?M!"M1+$0)0(\"H/T)VF!=3"PXCSS-;5TE%<@)&5$BW!K&F$L. VU@ MDY9J>:KT*L1USCG0]XEKZ7B:HRR/D0DM)..PCHC2:!!GC"-KN46$VA0T2R[F M*BMD'9M9.C0OT;'2JO&)W5;/MHX:N6%DZ81X42?$QW8[7#2:S:U6N%F4ODTS M_N\2EAX%2WZ"8@ANB"&$(\TSQ7!8(R=SM3>B@[?)&;5V67HSG]F( 7@U6X=I0*G'G4;CS_89?7%7AWI\.(]<6!X-S M^=B(N D.:6D#RE6QC<=&<"%S^XU9G*BE"^/U1LH\1E1'^4/*I\GH*G;:I0@_ M5H0O;XNPH=11G"@BUGO$I9#(11%1U#8 _IHH5%C;_'_^2U-"_R@3AU\N<7@5 MXGAR?^HPV37\B3%5_5=YQV"'A/9Y=MT,WV"&+,BEF[.'MXJ=\^R\&BVTL%CM M$7U4AFXNBDH.C^,3-XE(C@2G!'$6<,[,R#W=A,"1&R-)OTLC4W/.$9U5D%[8 MVU6":0FF2T3I2S!]25(_S+@76!B7"/*&Y*8/TB(C(W!\Y65NW1V)3@"FJ5W'"NYFI9M75:.;:BD M"'-IF^LP1-N+13NK--)CLP4\O'T&5_1@7BO-=K=;\:.=X2KM5+%G9YWV3Q"W M7FQ>5O[[,1#AA PA"A\UY8I+FY),5B:=*$E8JSOXEAB'B+WA"/^& =[J7/

.]O[/ZM7GQO5 M[3\;54"(@V^?0=*WQ%[]Z\]J??^JEJ7_XE"12+%7$6E%P'I7UB#+*44R^4B# MD33Z7%I#JXU)QW\%MG 3?EE_W.(S$9TDREI)N#=<.Q@!B(_S^+3 MZL6A<(9B(13R5AG$I:)(RV009M2YE"@09YV]KQN3#;R&:U\@QV.6GT6GDW5> M>6 )SA65):V+BE,MU,RU8\XZ\4>C?=X%37/> M Q9X%:XYSG(^T-JFD!N3'05>5B.7BS_CXM>V#G$B@4=G$74IY*22B!RW M#GEO$V>6:VWHVJ81&Y,^K!=7R>7ZS[C^>UN'GNA\)AX19;F?".,$:5#52*4 M)$TJ37.C=_(+1G:?ZKY7D=REOF^KV_SXO(L:K7[]H5L*>*#W! ?%>-;N-O(% M[SJQ:?.@_KAHA-[QT+$T\JV!Z8]OOF(=6/GGO;N_,F+C>U#OL?-"NAU&-C8] M(S^/.\/AG-DCD.=.M-^133#:=[9Y82^[:[_?IB_ 788SJ#=R9-)=KS]"=,8" MF*YGH_!HW,QPX4*!66G:LVY\-_SEC^%Y8Z-5O%OQI3\&=Q\L2W[ F >E>%[_ MXYLA;N#^, *#X:9^VV*T M#[OM/>>VCSR>A;6^_.@6QW\E4P'+LT M8ZD<=[*^^Z^&2T1;9RUW&@/;89H+RU-0S"GIJ<6' +'U0FZ 5+_/JK*5SZ#M MYIB,WWT(\XM%[4OF]&5=+'1-FZZUS>K6__Z]6]O9^KQ>V:V]W_BWZ_R^6=NK M[WRIU/JN]L5S[LUK9J[W>W_JY\J<,?JCNU^I<'U->XNWS% MM;MU!"S'U$J?$'CGG' I$@O:,=AHG+!.*4R2C\ERT2BA/6)2 M][\QM#:!RK7!Y.Q>TX)&*V]0>"Y0O7!>4(L9;81K%X=8.":L]"A@9A /22/CM$",.>\X9E0;N;;Y*RNSTCNVO?'-M6).F5%9 M&,A4MW#'%(%'A4!>AUQ73F/ON!T*:? ^FS7Y< 2V6Q::]FDA@+&;I14T3N7B MN.&/;P4SP9UM)\L5X#]P//ACOR]5GLEX>@8*JW-9"8T$WX@@A5T@X;V+&%O% M>%*C95N^ 22^$/93F+=B=%GHX3:-OI 6\6(+^?!>CN.UK YSJ-F"QNGEP%?O#-IJ%VN\;(#_Z MGK=6/"KLE@J ;\CO7/F_Y[8#]\S(#"O?/ _%L_PQO%,SUQPH9@10+"])N*,R MU3J@>?NDOPSIO'?>*;9/\?3^;EHOO@&LO-4J;M_+:W=4?#./"F8X;X&;;7$6 M.P7RP0 W*A_:^8V/8/[A%6&$W6MQG;XB,+5Y)COQ_YXW\F#AWWF-&_Z\V8,= MT-^#G?YU$]-1S#*H$']^>MXW\0I?;BRVSV",7^$EV/>'R4-Q?F&3H!H>N&QD#57A3S?-LA/&UJ 77:>4TN&MWKY1N5ZP&8 M70^B>&:OUVDXL*?'9BBT8_\&L//..\5M6G!7>(3KMV3*PQRY$4J=&,?&?8T4 MC>'),3QEA95!'\'REFJ-P'L6VA^-0II@%SR&!8ED38S14>HYCS99JZ@.D2@< M!!$D'FYG%H3A_^AA=&BW&!30GT$SK4'WK)+_3.,_>]N[\%GUJG:UBZMUSVI; MAS)%&8*RR,>@$NFHRR M@EW4!2B"W\KM- N=/MGY63TZ]#10IZ)"+@C8.#%X9"GP:,6BMCP2GXS-?4DV MV-T<^O[M@U>)5!,ZP-$;BGB+Q@[@M4@'47]T!\0SZ[4A/>VS6KB49O];Y6LN M6Q8J7WH%> 4__%Q]^_Z;O$[^>-??9;8;J&!Q9R_ M.=3YW3OZSZZ#Y*=L83BPP:_1H'"1]_4WC!9>)A,KN'D GM1LGQ6D_\;*!YHQ M? Q2BY"DS^QS2B9(^ M"W1[UZS@"SS=GK4[<2K+.>M?5=@60$VZ]JBX\624V33.T-_#FX5CZDY!*'?^ MW?AQY\Z?R^Y9OVO_7N^?\]8H"1T>[G0'=O+6E_<5Q3$BN,^:XT^??5TC2K([ M>M^[!&IE]PWM5Y>Y89C7\W-Z#@)V&K,;HK".4-\Z0GE!4&$=';X=H$ M]NVC5M\(KDR]96$"CK@1$UB\_7DMGI-7^9XG90_&S7.&ZBLU.C#6[KGK@@5Y MVR[M1("%0L!!TAOM,.I3L*-WSC9@[,'(_W,SOI$G37F15AM HW4$F^@QHP\1 MW?4"3QOUZ##R^*W;+-PR^3=WLB' 1$>;;WOG!?.@^NM?MX: M>_UK>;AH](X' \\NC!P)77SIVC54N!X&T)JGRW9'R>? P/L%K[A#+)9>F H0 MWK[MQ;J+$*Q/A>6[)QTFL-,O*ND>YP"?N^GW=62,P-B'?9/_4^S4W<$PX7V+ M_Y8,?AJ#KVU711Y3[>0KKE[MB-JGPR@-4!?%D(TXY7**"6F,*4H&VZ"XEH;$ M''IQ=R#T1N5A,7X/V&R]=L]F9'[,/GMB&N-#MU>YD>X]6;GRI+9UF,7<) H; M27.!. \..2P,,M%Y%3#S@>JU32GF%L"WX(6O@\;[UCYOAEW8O;ZW,R2N<,EG MT#?EOGC OJ"YP7HD+F GD4]6(5@NBC2L$O)*$XYU)$&KM4TQS>5T[2X M5[0 MD/5*(XVRH\*SWP,M>NVMGVJVW5"5^+/1S1;D15[8BNU;?C=&X*A=TG<6WXU5 MF52-NY_S.7$'Z YP. \T[*@X96K!CJT0"B2MU3ONWD++Z5JY"(8>,J.GGT O M6#YV!QQNKW7M1(O=K?ZH2^&X1_M>UNJ>@W 0&7721B#-G$3OY-.K]!B,N21EQ649:,"V92AB(< 2F>I;5/Y#:%XS. M2.ULRO2CV0HM>WZ:#S2&07M]4^,ZANQNDV40Z'9#W]:O^=MUR\"5T>,:;W#" MYJ]PU0;3 +R M90W'@7/@7,EK5M3G(OK^^EPSG1*L=EVNOYH']?V?!R>>[-,JC.USLU8'CG7R M#XSY0Z,*8]BK?Z(''_\Y'J_+53W]IUD[^7!:N_KG9/_JZ*+V\2NI?MR]K'T# MKO9M]^?^Z8ZH;1]\/_CV(>T-"QQ^P9?5[1U>/3J,3!"^H5+&N[!4/M'\3?9'S<"F<8.?4O>.QY MIS.,FG]C?88>@60)WLX$GQRQEFM#K1+,@7%*F:#!1)$-1V(&AB,Q3X:TX8EZ M]W,11P43^J'3/GW?7Z/^H3M<_9_A8I8(."\$K-:W;LJ\GFR!1;M[Z!ECPB>! MHB4YYA9^"S2O%^P6:/XG+U$)F8N$S-T)R)3.1B4B1=9AAWC*3=PP MC8@9$R+ *,>.9L@D=)8&\\O76W*I >W7AKR9A?7-9M0O'[P] MTBE9$FK*P/ MC/M =##4,,-E9%ASD@KC]NF@5N+4_'"J.H%3)-$8C%8H<0[43D>'C,0)1>9A MS1P7BN9FDW0=T\G(N9F*3B^1=;N"W.S9K=O596K/F.I96K=+#X&?)B#0B@3V MK:5(>J41QTPC'11&@8=<^C/D (I,U02>N8=)R=>>"'(C:&;]_SUO# 2C]-,M M)Y)MW:Q1B5WSPZZO$]@%/-L[IR02%GO$7<((%AHC&5U46'$3N2C,3,%7QS/W M*@A:Z3R;D_/LN9#LD 5S[$\"E)>7,BH@$+"WB/N58..5S00_.A7>& M\[BV:>B2-"%^"VSKE]XQBA?B'5M%\'J!OFRE:VSA$.4GN96//AD3D<$LIPX* MC0SA'N$8@%[!6JI(UC8E6U?S[L>VR'9KKYQVE7ZQ1>#8K-442K_8TN/?+;_8 M96W[TZ'T(HC]%H*V>#+0M_6(OXAE34P!1:: D[)< MZ3ZX!)B>F*0*1^%9KD<'4#ZOD]EY2,],>N"ZT,6MPA.OJ-+I1,.*1C?7WSTI MRKBUIS3K'JG_.B@=>[O =%&-MMMO"#9RH]M?NVZ!4E2&'FTE>JL;R+V%,/LE MI&.AQ9J-TT9O4*=V6' KUPWO=HMZYW#%[7;8MSN'C[9>*BK1^6:[.U&ZR\5\ M?9$B7<17J^MZ#W*\7^KJU-H?WP+7945S'>9&:.1.3;=*LP_[L@PJ;X]6Y;YN M^]:]]97U0='C/+%' -:=HJ+?2(G 8Y#^H^-*M2A5?]W#[M3F]CX5F*%^S;2) MRP;S7ZQ7N]7W(,%N/3\#-91K.>?B',/AQ=.S9OORNN%5HP6#[/5+X0^K,-\> M] ;L[!#[RW_S7NNY;5.SD2[SO0>[!JZ"CT*_&OKP>5U0-L7&G%:Q-=>,.^H4 M?B[?Z/CSHC#P2.'T?L,EV+OYA89%VML_QD.6!W4AA4<#.#RM-MR\'!>Q&NGB-/W"CLGT>A^<-4QM!C>X7^,=U M:;O"3%X?NVEHA*+2W;'-O;*N"]Y5&D6AT,+J;1CJC3\G1^?>. M<5A:OO]%_SJG?OE.HOY+F9P MT*$H[[#0 M (0OMMK4^W:QCOUJ9Y\;W>_;C6[6.N>=I:DK57L_H*HGX7OU!.CJR7>R][%Z M4K'6N/@]!^X7^WDX'3W8KRN5(U^NJS5=^A>_2O?O]HBF6+N M?=RYVJ=?+_;I7Z= -_-]3O=/_DS5DR-2NS@D, M8%PDX(:PV=^?=X$6%MW]0+(^QC8 ]QFHL\INJV]NP TF">*H,$QO1GOO@&^_ M8&+,>IPD[#O*YEFM,4=WP'Q:C;\ \3J5[.^8HSIPW63 MA]S!IG->]$L8$IWK/@U B( J#IKN=8@<6/26[O9%>*_D* MV^UW\BE^R5T6 >2+/@T%#>IW$RU*ST;XI% <[W.%L5Y!XH%@W)"O6WT:,\OU M@VT^\NVQ_GX%P^X630M!215 5;Q(?]B%EG27N=6D+[A1K]L?9N8>E6.8N>&5 M!8'J78ZTR<@SV F?TWZ_]H^&&GSM9Y A8)NZ33;VX+&S)DZM3J=X\"1N1[G78+ #W$ M_M=^JX'X5LB_;F^G;FPVQQ[FP( %]@H2TVOVA?J6KAC:*[WC1B>@,]OIY9ZW MW7[WS'8'-GAQ@V$Q]@%W'Y*Y=G;/3C,>;AXR&"@=&^FI_1Z[ Y(&KQ6OF>"U M/3*0Q(MV)W> &$]6FG^;L>)Z"G=V]=$NS[*6L4/Z\S#\_P.*W.V^9 M4>U].M2$.Y-D1%KSG%2!1?Y-(*Q#D YSQ40:)QPB$68DS+_ACCM"K",&")EU MB<5$G9ZHYKE\:'%#W;)Y"XHU*Z:C3LP*L=^0C.#_&;:0R_V6B_Z^61M&ZX^' MPM(7I"SVL9N+1_8=#D6S^VQ8=5>OU*?0&]*(AY;ZG'NEF4==^> BI'A#L+M? M^4.1\]19Q$5<^8J"/J76QW)MF6JC#4U_XK4W,X/.T?U>3B/D?^$*8]F ^A&U],M'+I?,O8K0ZJ&%7MFJ M_-9WI$T$?2Z=#-X[\7?NH=<9 7YG &#K/!/QL1A G3BFFF%C8N",F^SV,]IZ M:VTP@=E[8L#IO<>H-Q!/KF/^$%U-OU\_Z._T$][[]NFJ1C^?''S[ZW0/GG=0 M/S@^^+;/]NNA6;W:I]6KG9_[I_\TQX/^#K8_B8/M*COX"&,^W1>UCW\U:Z!C?UD7MTV%P-@?Z6>0D)XA+E9 + M7J)(6%!*FD0U" N9.5EX/O';+['Y_^LP$2*%R[PB M68QXX!IISPT"'$F:! '0G_/#9LXH* %C92%$+"RIO(.>7$"!.]409KL)1LQ*59^U)*I_9^PJRUPE J8D1CA M\LW6__=,L[4DG/YEB6UYY6I>66ZJ\LIR4Y57+O^5Y:8JKUS,IKHN0/-_L.Z+'4G=1_LOST^_B=?Z_OEDV^?-S'"3Y="O-G!4W MFB,T$2QX71SFIO++L#[&9#&$6\GA4XLC#.9@,%#!X4V&%2;?%45QX?XWJ3_9 MWS#RK4'B$+[YBG7==O.\=_=7)L)H7V@Q"*9CTS7R\[ASLYN.(G*=:+\CFV"T M[VSSPEYVUWZ_G2O>: WO+O1&SJ.ZZ_5'LLK%M*!BN'IE\KF(W*#DP4DO#[ZM MY!M4JODG_N31/NRVBP@[GKX'V*_ **7%E!J!U>Z/.>0*,@46O"N**N6K8#AV M:<92.>YDK^5_W5^]1:UMU@NYR=4=LL,3P/3?O]O-,1F_/Q+WP>'^SQ%-/CW8 MO[KUOW_OUG:V/J]7=FOO^W5P:GOUG2^5^E[E_5[MR][?N]M;]9WMRH?=VE;M M_>[6WY4O=?A#=:=6__+4%(HIQ& &W7M'UO9DP9)["Y!4QO*'>8J$4$-Q"-RK MJ DQ3ACN,;9$,;5VQW/NS3M>LDQCDA-I<_I]/QVX7V(K"\ UE7#]@5 MR<,%I>A7@=NK^RN4C2[UAZ--207^I M:-B&6%"&Z0+286&PE#[TMBMAP;R J?V$C(^52"M[9%9K.0WE]EVF=7M@JNTK M?OV'),PNWW9]01%8A3"_V]FD1YU< FT*D7O&?. 7R)Q81@CK]7#*=RK43WY*R<:_!R+^128R-RC%F%))>(64V1\-,@0R;U6 M03I9)AK63&>"42L\Q9BRWUOHSY?$' N!H##"4M M95)9!,A!$?>6(6,E_%-%PZQ7AF@.@*%*P%@&?K;4['#Y!OR6KWQ3"6CO9Z/R M;R4;@]A M=2$:^,YC=9)*PG/^(]Q *@OJ?Q+:>;:EPDJC[4%#J458B)@Q+7 MR&H=D>>$$ZV%<-3/0S.7V1AE-L;RJK&E4(VK[.7:SJKQNAK_0Q*TG_+^J[G= M2SM_%C81,4O.8L$,\=Q2IU5*WH/:\EJSZ,O4EOTYZ:N*@WH5P]]8[6J?P'?8WG;M>*_^ M3Z-Z^L_W@_KWB[V/GT^K5\WC\9.^_:MFLWKU^13&PFHG7TEMV_,JW1&U;[N7 M!]\^-_?J6_S@X_[5WK(6HB\Q0HBT)!J!F7ME&)=0\K>?)7"9TN:?R(=%> M\R'[*Q@F/R#[?[YJLE]V97A42F\02;+D2 0$9]IS8/A1>Q>IHE*4?/[%E.SE M!)_'_S][;]K45I*M"_\5!7WZO-TW2"KGP=5!!&5P'>H6HFS+Y0-?B!Q!6""N M!F/X]>_*+8E!8D98$F1U!T6AO;=R9Z[UY+-6K@$'9[2(B% B$<=*(YW_4VC% M0% UC5$LK5):\@ *8+R8 \ &ZZT'#BX4EP([*T-RFGGG6- X%E8^0\ 89^4I M",*T2B@Y'@$P*$;:$8JTC,0P*PT++GM("V 4P'@IP% !D"$1*RBAG!'O "X2 MQ=9QQH7!IG0GG2%@_-AZ/\PV/%P[KY_O[R62F%>2(>-#0-RK7 2 421IM)9Q M%Z)3TZ@:\KH1XZT?)KU_U?9ER0Q[A!.78$N#$IXSRQ.7QJD@ .RM)ERYDF<^ M._2OOY^P+RUG*F)BD:,B]PJ5$3F/.;*):Y&(=EKGDE'/MB]?=V;8B_II7YTK MML#K<^!5$"&Y),)+!WQ:*<.-C8EQRFC"(L9"KF<(KQ/DFEGMF% <42:!7!,E MD0M!("V4UQK6S=)4*FR5PYN[R?7ZJR;7I29+<42]S%ZI7020]=$I3S@G4A,? MM, 6*^LQQ:)XKF>V5WZ>\%Q382@3A")*5 Y8"P999BC"/)C(39+!&=@J2?%# M%%#:1$D$5EI+2FFDOE#+F5'+:T$1^V?UP\T]2@338 >@Z&)" MG'*+-(T"B604T=HID@)02U'\MH5:EBNG2BWG;\#ERB( YQIO=77O05%>;[/;;W._;DH.EKF\LZC3=8JJD,D"@=!!(DWQMM=MR4^15CL?OS0:1]M_.C%SK%MC5H( M='\[NWS1M4ZTW496VP9\_6^MMO^VF/9%*_[/)[ #PHFC7-;IQ[-Z8X-N-[[P MG?,UL!5VOVW_OG&^0[^<[M _CG:_?LC/ 5OBMP3V :Z?[GDA4A71H0,VB.?. M+%8PAR*+6D4F/X)O/_OL?FA+U:ZZS M>%RE MM>#+7CV -MKX2C6W-GM?U+F;<@"S4'N!!J8/MV#YHGJ->N@4A4:C!6 M=;'VK^8Q0$>[#Z,-W7\O7A%&9E8$?W 9PH78A&=^Y5TS./;92Y2 U"O2B"<] M]>>/5:Y(_N 2H&5>7^6\FA6JGU9;=";S*A[VU%G4>;S_H1-5\8;;S/5"&8M5 M%2\7Z.S>5Z'SM93=O'>@9GR%)^N@+-;R/K>2YOVG.*]QRAY20[-,V1VE-5\+ M8"S*E6^RH.O:46XB4>H$/V'JKC1'N&+,E\K!1="*H!5!6\2I>X"@O87@Q;5N MT]9>4>3B@L5-WG??\PKYSIVT_=>+E6N=\S"G6X/\^MTP%N'GF8R1*QE3]#P* MIZ,QC#A#B>+!"GQ/X0O$[CB6>]_.H7Z^][79.Q@=S6W\\*U^GL>U;C?"_T/# M_EBJ#4XB83@_>N^.^TQ<_0'C.>;J#=V8(P?CNKGOQULG6_@R3;*X=O.^<;9#OV(M[_^?03W-W>. M-MEVXQNI'^[CK:\P"[]OG&\U/N5226(L0TWP*"VF'E$J'.)24&2BTR@1&036 M-$5'EU85D\L:+T*%]6GBX6-B?=]VD7,C# Z42"V5X,8S[8U)(6!>F%YB9X=T^F?^%>\P?$9]>! M..'DI<(>V5S3EK-@D.%*(UA3QGF,DNFPM,H,6Q;*+ :%_(U"_+%DXW)\A1! M=GC@W'+"(]!YQ@SL[\27BB"SU/GZ&/ER@FN@R01QKR7B+@J4VQ0@"YP,/K*) M*P_D:UK5"0OY*N2KD*_'DR\>J%,>*\9XXBQ&:ZR@W(G((M..WU>2L)"O^0/B MLXM**WCK<'//6J>XYAH%2@)8P=PBRT)$7BL#RPIR'P&(J13+Y/F]2 KY>J7D M2U%JD_5.)N]A8[<.2Z<-583#T[ J?0%FJO/;GZ_KO(C>4:T-\J#=B"="D!$6 MED9+;D < @T2R%?I[_<0\O46BI5^ >6/H?:Y9WNQ6TZF7^QDNA3T>R OQ=A@ M)[!,*3A./,"9"81R$C26UAA=#F07:8^JOY\XD/6,Z\"40YI2";04]BF7/$9> M".^9Q=ISO+3*Q+)1SSZ/G4X1P*+H+\0M29 J,2-]D)J;F#00%)ZD >D@4<9R MJCI+O9TX50V.&1*C08D*AG@T#CEL)2*,*YRLXY*2I=72JX5PPX@)7 !UJNAR #^(^Z8]5(! M^W.Y-K!8%GA.*HH737^IRHM $HTA7-CDN'9>R;OJ]-:J,'\(7\T%/VYU6*&=.L\J& M?$P,Q&O:5&[P+$DOK#1Y3Z&<.:RM)3EGC(9D/"&AG#DMU"[T>>+,R?KDLI\0 M*>E;7;1]!>BC\%YK:57E 3"DQ?&!,6M M\9R)$$6X3]D+?7Q)Q9TX=+*2,$L<148G IH;!#)@XB$F) 5J:05Q>AKMXEYW M3X^"&$]W+=$8K2(N,>YY\-%@Y0C((1%11X%+DMKB04Z:MIX:5'*K%@YBQ8R="M"52&423B(A'AY$15*+ N(G" M4FURMVJFE[&:5DY%X08SU_2;2P!9P[B*H.G.<*Y!UP/Q7@N5)+=^8 B48Z=9 M*>[XL9.-(FF7"#(@GXA;G) V4J*DE.;,TN"D &XP)\Z^V7.#*>4Z#12?KE Q MYV=0C5R+M)P]S2K?Z;[[KG?P8"!8H=W/;:=&DO%F*Q9,?X+F&Z8>0<>IDXH2 MS8@1&AZ&M=(^)JZC![9F%2G'> NUJSDIV@+%D+TP_"X0RMQH"F 5L0";WZG$N;3))L8PL*I,B]4@9'3XV(VGF&19#E,'?AP'[L,%=%(@WS!B5, M(N),6P#[I!&SRFC,@B>*+:URI9>%>?9I[CP ?J&(LX:9&RFB"#8I+B-F+'%O M0 X# 4116$FA!:'E)'F6J#%^DJQ< F,R@&&IK$9<8(T,MAZ18**,EB6<4J&( MA2(6BOCJ*2(C+B@??- ^<4H^\8A1Q'0/28&P"= 3CO9$A!5(HXG3C$7[I M67AC^'=H?E_]#_P8C:EZD>9Q .E^1U4%4(-[7>>7U8OG//"NG_BBM H].(BU MDTX[]'VO6^L>-$].8JCUVC486?-[,_1M"W"B#XK^WJ/SOQ MI!.[\ *PN+7]3K3P8:UW "]!<-5C]4IWU4PB:M'Z@ZKW:OY2&&\[=&O#1\"W MVDZLV2Y;Q2&QS%,B8C%6+,/CXU]-FZ!WDY5_! _P##X38H5H M>>O'>(7\\^[][R>&3=PULK'/!+O]E>^Z\ZZI(G1%:?VDQ[ZBP3+-7V2PYF&/ MO2?*ZA&MH1\NCO<^E(B):Q>BI_1.M)UN;0/P/-36HX^98M4867Y,7-N+S/A+ M7/DFNX;GP_/2;OUI$X0I$+(('\-+BJSA?CG&]R@CG/MYUV@+Y M@.>\MJ]\"P6$_J<-UL__A1]S+] EY>8Y'C)K<8R4*"*2Y\Y[)S3G1BB&?234 ML!)G-^$A.]S$NXW=@]W#-5P_A.^N/&0;?.MP_W1W?8/5Z1;=.OP$]VZ>CWO( MX.^M^M&'(W@?N.KO9N4A:^R?;:__]FVKX=G.^U$_W*,/: M4$<1(Z&JXA>1SBLC"!% /)AC,@%@S$F1GMD#QEOH7_C^H'EL%] ,+ 6_'P[2 M3F#BA?,V>,5#(,[0:%FD- :OD^7%#)P52-??3YB!QC,C4@J(*6<0SZVG'0X1 M8:&=I5@1IN(T"B^\EH+?!3"F#Q@>:\L*&ADEBD9/>5$$^ )'AMJ A@70LM2=V-V,/UY MPA!4"H322XN$=PH,0:612U;F@GS&)T>ISV6U2^7^EW+O/P_AYV^V_D^9K2?/ MUMW9%,.8_1QD)&:6%;%WQS^W9G0,EP1E/O*.Z-&B#',\4/[+C%[G_PQ0;/+G MIU$&1[?6BMWNM>2-0<#>U?2-G+8!EY]$@,;OHPR.E>OS,<3/>O\(/O6#_\[; M9O.X7VULUV9L.$C!X2U.VMUFON!=)[9L?OYE0D;>FJ_<-4SGP)>W6-=MM_J] MVV^9B &=T4(0S,:FZ\K/@\ZE).U'Y#K1?D,VP6C?V=:I/>LN_7)=4T!-1C.H M5W)VRVVO?UVG)B-BEQ8HRX;(%4H>G&7SX,=*OD*EFGXZ1A[MPQX[W %SF=/H,I/_YQ8XE_3T@^/;!L>J#97U9 MZ+HY4GUK[7__W*QOK'U:KFW6WZ]4R8WU[<;&YUICN_9^N_YY^\_-];7&QGKM MPV9]K?Y^<^W/VN<&_&%KH][X_-3X_QNXPN#GV+8R,(H$3Q$,+4-Q"-RKJ DQ M3ACN,;9$,76K1IBQS7K&"9DAPM(#O ]>+3KK7A MD\YD[B=\I:]^@R=F(G#4[L1;$SU#OY/S0>%)W8LLSY7:6JMWT.[O'\#@8=3[ MU2=7LP-@1._;1S#?9__]#PV0^6OW,BVU>2TS=:W;M,LU>QQ@G%=7OQJ)LG M$*Z! ;BSFA\6R^@.!P$0!7,!'P2%"Q MM1I(\[?8&XRIWN[T#FIK%06#11I^M'(K<[U?$ZZQNK'B4LF:&&.VH3F/-EFK MJ Z1*!P$$23>Z >Y[OKX$Q;M3Z!\(9<=Z75_._L]MO<[]@2D?@U84+<"V09\ MXV\@X]\6TP/2BO_SZ6SW:SAQE,LZ_7A6;VS0[<87OG.^1NKKN]^V?]\XWZ%? M3G?H'T>[7S_DYQSM'/Z6M@[W\?;:'M;8JI0KR%E"$$\\($UR!8 \ZRE))1UL M7;'K[4DFO)U^G!& Y<5$K;R:-5LMY_(%?!UWFUT04="MDRS5G=Y9):Z@ 0,, M6LY L@RF2(5=E1V+V@GUN_'B44V C./]9MYT1W^J[LG/V6^WPVFSU>U?S0R,[3Z\:.C^>_%RS3E9D8J]1 (U-2^1D\S5TRA[&>SK&JQ^ MF,Q.+U'ZWDO-8N:;WYIC7J:A2- T\]E?\>OC64G,2V6ROX!WX&&3N7:4K<.% MK8XPLWF[=+3/ M> /5=V$S^OH-WU_^&WS_FS_'.^0Z?B HZ MW^=;YW^W=AO??NP<;HKZ[UNBWFA]VSW\]*W^%7Y?SY]_.JP?'N0C1$Y% 6M'O6(B-]2ERU),JU3 W-36G6*LW]LNG2N(#IC[ M)"R57,5H++:2!Q>U91H[50(!9ZCR>#PC+ KBM.%(>"$0MUX@XY)#W@K+D@HL MD+2TJA9!VU]-E&"A5(52C9Y+FBN4ZF?A M*QVG5);"4N&(?.Z%R@%2$? HAG"2%E82?HI<%@&S9:S( H!LH52SH%1, HN2 M,@6B(_>:PM9,N,H%-PAFP=J2,SM#E>=C*N\QD4XJ@J(2%'& :.0(%TAQYA48 MP8'F9@1J6J637C>E>@ME4C[#0.U)N_.0$K EE?C)'"H&JKT)#DM/N7=>N]S4 M!0L5;511^>*6F@= K;^?<$LY%W*= 8Y8P@9QXW-I*2J1U(XFKA@7+N2J)729 MJSE)+"X:_$),2'L9HM;&$>*YX,$J#+JJ,1:.8,U2<2[-4'''G4N:6*LC9$% MEI2GA BQ'/@.=LA9G NDTIB""IKD^!D]'RH[>[I3\&+*&[ZBTC+J8HXDX$0S MK3AUV$?,L %,2,7#,2? ,>[A($Q0P51 *GDPE#BQR#E)4&2.>LT]"YPOK3*R MS)]?CKUL^/.BP#<7.*:8T2 HJ"IEDX[Q56@Q<$Q0[T==W!((P-U M1"'"HT:F+#X:#?P??<-0W^& M-388R$=H]W/%CM$[O]E(X>E/T'PKW6/.Q#R5Q@?GK#1<,ZD5RK98Z?'4H\=05: MH!.U%X;5!4*/F^FJLBJ C2DMMESE],YHI:/, )@PC4OCYUF"QKA_BD1@IY%) MY(CGB!NLD)9)(*Q@7:*+^:PNU^%]=H+7/ #&[.EN(7Z%^,T'=-]T-FA)I,RQ M0#TW4CKO@W)$!BQ%8!075^&<8/BXJU!9[6+@'J6@$N+*2"!^U /=!Q'8SDS M%HB?(LO\^6GY\X#CA?C-&CUN[MS(1-3$QQ23Y(Q2([0D6 4AJ2!.W@<@A?B] M)&B,^RD3H\9P$9"S(7=NC Y9)34RF"@J)%8,%^(W93_G16'V\:8?%ZU )EI_ M#,:^6I6/GZA'?>>' ZVXMR:_S%7>QY[XN&3VIT&U]0^= M]E'N/)!E^6NS=_!^6)M\;HIEGPW!!)Z_W=AGVU\_'>X<;8J=\X]G6T=?^.[O M?X#"[_S8.?_&M[[NY(+89^/%LG>^;HCM=0\@4F_N'+8.Z^N;9[N-@V\[1W^W MZH[@!8_)&VSC^2[8][UG&N;7 Y(#/ CX218RXA*?VEA O881^PE9++O($!2@:.O<>&!6F7YJ>#4?7$ M=\T>0)U_@(Z-IM^=U;:J^O9S6]W^LS^(H=^*VVD#EJ9W]K49XN;QP'[(1.!2 MDS=^]&+GV+8NQ.>WL[^&[0+6CL/GV/G>]+'[AG6;UD_WDO=)$# '2,P=5SV) MR&8MUPHSYCSQ-,JY*(2?.WD,"LJ[V&J?UBY:;85FU^[O=^)^U:[C2N^,;I;F M0;>&A:]0+]2*H.*A1<1OL'Q^8F_4NT8V]IFF3ZNZ?V=A=+(BR=/JK=]3Q9W= M_J5EL,\;[,-$>WI%I1\NY/<^E(C%+-F]$VVGM@$[=ZA-H_S]+-;F):Z<1GWC MQQ_[<.G;+AK3EKRKV=*\3Q,Z>N93V*>"4RC:X;/E=4%KQVKB'Y& M4?>W$'SW6Z=M@P.CX '2-=NUGOHI\!LXQWV=)[&&<[C4^'XX:F,!P5(!9VEK$'5/(")UK%FO)?: AT:I\!U_F\U+#HP!7 M :Y[@2LGR#+@5M([RX/RCCFB!D"%S$%N.8=N,00N,ZVUK^< MUO?WA!84]J: J$PR)TO-$QY,0!CPN#TL#;2291(2(A+&Y#&08$<&:FC MY5%(!H QK=8X!3 *8$P A@&L$(Q1;0+CA";'HU$,DXBQ$Y&%>XS# A@O"1CC MAEX2Q#N.)9+$,F 8)B*78,?\&YB@O\<1 MA.9[LW>V@,;E%!/B7A/TW]"GFLI@?*2*&<,E35IZ8K'FF@1.E+FO46UQ"L[7 M7O%YPAIUP4B9:$*>1P)[13#(4<]1KI(L!5BDG)"E5<+-,M7/-DGGS"E8-/VJ MIBMOM=#"*L-!O7/CK\AM,(DK8[$RY=QRP31]W(QT@N$8%$6<^8"X3019A@6* M6 >'&05-#KF-]3)@?5'TUZOHQFK8N@EQVA.>*VARA4-DA&(=#;.DG/,MF*)? M-?]^;*WM&2>"$LDA0KU$G%.&'#,<*1IAF4$.;2Z_J<4RDZ]-T4X\%$4+SY+QE+DEB$C,^%SZ\KW-)<<*]' HW)X_YG!"$N8B49X#" MEAJD$_$H1:V38S%WY@+#:DXZE;P.)UP!C.N 0<"P#RPY"G2."^X,8P @0:A( M-;;NOLX'!3!>$C F[#-GDXS2(4Z5S#\4?(%%TZ]H>O0J"1:=H-1QHY))QH)E:)SVBFEER^G>@FGZN/4H M18Q!>8*(T[F&I>#(!*:0Y8%%KBE)U"ZM*KE,I"R*_GH5745%.."ZT9IPK(@) M#GZ"JG-"!?:QG.XMF**/6WU)D.BM-8@!;T-<$HJT=0'9Q"1G@H.(8U!TLTS8 MLRV_.5/TFHK%&D=RK@@<;G+*."$*D$-A@[LOIWJQ0>'LR MB0]6Q&%M-?+"><1)LF!3)8I(C%IKYBBW' PK5GQO!3!>K->(-H(+$ZA-$MB= M<]0;+PEA5/& Y7T1FP4P7A(PQNVS(+SF8&ZCJ&C*3>9R]7'!D'7&*FL"8=P M8#S;-BN 40#C5L 07GI!72"P.Q&"=11@"B;CF-9&*E=.]V8(&.-V'DO.>!(B MXI@ 8&C-D<,X(9^+XU$N./7 ,&@)!RBG>X\\W0O];J_3M*V:/0ZUHWZKUT1' MU]NA+(Z!6?R"#_0+!+*:4KNZTA<_(+SM5],)O(Q M'*QV.B+)B$ \>(VT-RY;I!3L!,FXSP23D658YE?F&"R:?E73HU:<:=!LFSA3 MR7EG$ZQ^#%I*96DYZELP31\W)86UE&,F4$R8(BX,1D8)A:BG& Q_[+D%3==J MF*(>[@CCD="IW3>^R-5247@!L*5L[Z9 M(L;9=<1@8(X]RMU&IK%?" CO7ABXS\VR*/ETUF_/>;P5J"]0^ FJ9 M!;N#,)&2USQ18FR@,5GL7)#.4EU.JA<.:L<<(5%3G),AD##" =1*C4SD!BE% M\R&6YI*RI56N]+(PTTI++5!;H+9 [7BE#W@K$WQRQ%H.U,8JP9R0 *F"!A-% MB158-*@=]R#9***P7B/E72[UH3VP6B51[A&E@\'*)K^TRHA:)GI:\7^O &HK M)] O/0NC7AW-2KT/$MST\-^A^7WU/_!C].PCV]EO'E?O8T:8V3P.\;CWCJKJ MH3\9!VC&@:$N=FL)M+'6!37JUGH', 7[!_#O6'O?/H)1G?WW/S0EZM=N+31S M +CK]]J=;LUZ#W/5BR%K9^V1;>0 4ICVQGBW#EL'8*VG^TV#K[M'/W=JA]^.(3G_M@] MW!'UQA^@[9MXZW3/$VE"5+D@),GU^PE'FA"'-(]":RQ ^4/F4A.Z_<_:\B/7 M%6,FA&!$!JPX&,4V$NF)$XXEYSB5Y;1Q2NM*?R=%* M#0C7Y7+Y(7&NU+5ZU=;EJ^8_=F'3AI4^Z8 J=F!T^6$V?+>@?_!7>W8$K]>% M5?81EGBPF9\>-/U![21V*MX-%];:#FA4I:O=VH']'FO'[5[-Q7@,WW!TTHKY M&_)S3TXZ[1_P13T0EMI_/2;Y0/)<2S!&![\ED&L'X.(4I4J(7(IN;_-&I[FX M 5(!ZT@.W$2A0#9BD&89W+>4 K MDS9 #82^!;^LU.X05?QP485'Q&ZODJ+J>5>%K]>&Y6^!I'9 9%UU!?QI].1N MK7E<85Q>YWQKEKCJ&2"7H>_A]PQLI[$3GR&KA%'*>:))D,05TT9$#I ISVM M<9!5L-+#XW9M]!HU?V"/]V/WUGG+.#&:N=#OY,EZ+J.I79^Z+"[Y:YO'_0IQ MKDWF\!4$AW<\:7>;^8)WG=BR^5F_GC9#[V#D8;MRU]#+@2]OL:[;;O5[M]]R MQ9V123&P\=DL$\%\;'JN_#SHC(9S JP=N4ZTWY!-,-IWMG5JS[I+OUP719## MT0SJE9Q9<=OK7Q':L02,B]FH'"^7,UQYBV!66O:D&]^-?OEU%#W2/*[>K;KI MU^'3A\N2OV#,651]W^#CRR&NX,$PAW$_PV\>?KQ2?33F_1I^)E\5C)5ZA44W]L-=J'/?:>**A'!CO!6M\J ^PNF$II*O(_83[ :@_&#%MN M>V"FONL#PG3R53 <.S=CJ1UT,BWY1],EHJVSECLP#;5CF@O+4U#,*>FIQ7L* M@+?2&]A9,OG(S/\_O]C5,1V_W45ZQZ(.-//F97U9Z+IINI96M];^]\_-^L;: MI^7:9OW]RG]OL_/T%%<^6Y%^=)FS5:^$0_CHP-/,V_"GV^IWCP>_YG*\[_1@JX?CKXA6*Z7.WZ7.X MP;8^[@4>*1'2(I$8F.F2,60\<2@E;+DU!O!?+JURO#*95C8R?2IA_ D&;UGS M::SY]MH>V+K!.%AS&G(-0&$I*&YL5IX?+P M"S.DV:/\E^O6\A5_=1XQ8%E&LCJ,I*96:MOPW9W;X;(33^ EXW$%F#>@I;VR M#<&-#MZC96$'@%D:0V25.5 MN'38)1]8E#X89:ER#_>V#M\:G@I\]$*9W_<['9BDHM,WZ_1./I4EPJJD/486 M-E30Z920Y3J@A&-*# B\"8#CH16_<5'03Q'FD@+') M":_O[P5#E V:(R630-PQ#V*B:(8,;>%CN\8E7;G=X/QHNK-31A:0<5YX; M[XR"!0+$J=4:!]67=:+M MQAI015C9P>_-XXM0A>$3'W?\4@6Q90)Y]12A P;]4-0K$CCP--Q$/6^EE?F& M20)YR\'-G0T M^"H/O_1S5!+K!_1^&-$P$(MK!\2W,/)GG@J_9 1#Y1EKM#]%W_X>.W\-IJ MY8U >;Y9G1##1,-.%5&2\ -^ VN9,)F#XQQ-1B98BQS-,)D8/S,O21& :0D MK>>=I>8/W"G2)G"#9B?3MO<',,UQ MS,1(S1\QH//8:5\H%7YS2K4EZA_W=)0L>FD0);F$3(P8&0.:A<'&-)KSJ,3C M,!.>Y6!!:4J><8HY4"+/0LRP:8ED_)Y\@+*@SUS0D S&L'+ ?;0!E%0!&18U MLMG?QPR3WH"Y>-Q^ $@V+^:\UFKGW+PJ;*Z301!DX-+]/?#SCP**\T'XRB,B MK&[!O=7J^'X2/*LUO3_L 2_-,&+]SL-SPL B_L^U[+$I5!6YKC)_YCS*N V& MJ,TFU9_9V.XVX!M^:X$=-%O%8%OO1XH!BM (S1VZ1;=^_RAV&Q]/ZQ2$^>N' M@]W\+/KIL$XWV59C"X\KQN[ZYH\Z_>-PYWSG='>]U:JOK['=PV]DY^N'%HS[ M7=[.5H5L&O MP#B_P[7M?G?H*QL=5P(6Z)7L:NM>W%2E;;0[30 ]VZKU8N>H.YFR<1<4.6<9 M(SA0$H%C!Z&=L;"3<\NLQ* S5QT<]R-0 P:PG4;&T+4-'*;5OPO]3GZE-P=/ M^WQ/F #J:@0BEF7;1BJD!64H']^93(@YH4NK=!Q9LM/KKO5C!BA7(E*Y*'G MRBJ=DJ1!16<(H$19OVFLWS>\1YV(P8N0NVNPG%'/<\I>#M>PTF)& C&Y3M3$ M^@U4.)M57>!2U>+9[)@^N7!*PUKF8(-L90Z0HW]RWZH_QBUY_ZI_BL?QU+;R MXI\%Z7/_?42J*RQL.1@.=D8!%A..E#*HJ1<+:V*6Y8\)V;"C (P M]^+EXBX/\_#&'0Z=49AD/V\=0Z<$2,5 (JX>S)P>Q.-K[O%FYN6VVSX&7@[[ M2^Q4 M;LU4Z;K19\!(M;73\(+CZ[V*&Z*[7/S>S&R!^")0";.=S4R^OS=.5EK\*#E:[<>6-CT6M'W!I&- ML&?!W;96Q?G#S &Y&"3O^$ZUB<+^YMJ=3OLTOT U2K@I63^(81J.M#V8FHL= M<3!]>1WR)(/9Z/LM>W$&,3R2@.VVU:]>.O5[_8Q@/W:L:<7@7D4@T("ZH0-9HA00&FPLGHTF"78#?<#K_ MSYN.Y6^$!$ X@,Q+VZ$"K/N08A1(;L+,HT+6>H58T,(D'IQ0=RWR!!I<+OU\ M%^1%_-^6!28%_ZY2T]ZP7Y+D^"ZF&(U@,%*O",3:'W0FO[+B? M<58)W+5!#JZ+K?;IB!\#/.WO=^)^15<'#!G,FN91_^BRU$CH#PV,"ZJ?3Q*. M@9T/\Y:JTO.3ULP-6?6WG+/>&2W_;J0E"Y-"K,6*,&+ZN;YTA>*'/?:!N;ZW M]E5Y1@;IRQ3*U _*(;W5&SW=.;FUV.$-]0[G>\+^5:EFNP^/"-U_/V:Z'MIQ M9*[+S0*\T.=T5'EM175O>L574QGWB?&>$S;VG=SHK^&FN=Z/=?CFQFEL?8]; M,(R#!\;)S[@J[E-YU* J[N'66?WHTU&]L08CV#B%YQ_4S\,!C.\4QG>TW3AH M[ASN4^!4/\:KXN8PL=W?=\C6>AW>[S=XEPU6IQ^:6^=KN/YU1VS__@>,?1>> M\2%M-8<5<2];91/%@PS2@U4&%(Q3QI%CS" I%7$^4I<87EHURX8]NR3N=#HK MO9G&1*!4[-;J#&^^M??/!J4=L%8;I^V"15/#HK,)+/+:&$6=,DDHO;2JEO'4.B',!(L6D^_Q)V'1*^PE.2=8=-")L:#1M-"H_GX" MC:340>0.DPP+BSC "[)<4J2-%])1PRUV2ZMBV4A>F-'/1B-1F-$\H=&'=K]3 MP&AJ8/1Y HR"XK!D@2+B4D)BL QQRL%."Q2#Q68,;,V14\N75ODRNZ%9 M0V%&+]K,.F?0I@RZ %#>/9^ZZ@"DD(H@#(L<0 NQ>0R9=-R,STF"F.63&N@N'2%BCE' MMZQ([W*V2+]7!6W!?A^[O3?&P/XU;PCVY7B45!+#Q@\/EZY5Q= *G$T-SB;] M5)Q()SG#B&@-IJ$T&ADB&!(Z1#V:!8 MK#^[M^)+0:H'!!LTUBJ4JM"JL7.ZM?YE#R?EG"8"N4!L[B_@D8T<(Y^B3,0$ MPG(F:]50@OY:_%@SL!UFB]H-9M7.L6EE78U/0P:F,"HQS6# >L M4%(V(>ZI0Y9QC@3%!%M)(X] IQA;%G2R;OK37%H/TY-"MQY#M[H'L*>C*H%U M.IBVN'QK%F;B+=#UJ'+\!<$>@F";$PBF8<&<(PI%0"S$+8_9)^^0U(9QSY+Q MF"^MZF6M)P'LX09AH5>/0Z7V\?X#X>B!V\4P09#!I(=V/Z<;CM[B>8[ZN9NZ MA^<$37^"YAO9YP?8Z^UC7[!]VMB^-8'M@FB5@G&("1<1=U8BG7! *8J@DE4F MYBJZE"_#?FJJS?Z=G?0]OTQS0*>5%3AKK+RUY7^ M/8QI(>K'S[A8QT>^]7$O4NJ"=);J>\IBE\6?TN*SK?T];[F-/!ADJ%*( M,\R0]H0A8Z./Q&.I"5E:%2N3,7N7B__83B$) -<$GQRQEFM#K1+,"0GK+&B M[2&O/S'#]0=1*>O_,NN?&TE$2YQ.#*,8'!E47'&2"B2IDSXICZ/,D09W-(H9 M;-FY!->C>U:-MYQX1*7TX98D..Q9)^UNLVH*WXGYP.1[O*PY\L_K/<2'# %? MWF(=D(%^[_9;)@I.S&C;)5B,3<^5GP>=R[H;^Q&Y3K3?4!7Q^CIPN]DMUEM[W^E=))8UZUB]E8F$(R1*Y0(J=>2$;R%2K5].O3Y-$^ M[+$/K,7R0$L:UOI6&6!WT'W%!NZ;I)= *6NWG-V\N5! MZZ/K_1X;ESV19FHI5GVMMM.7;JR:Z6R[7(,YALWCC1^#SID?VIUG'6N^;5:Y M?U8_W3-)&.4C1Y$;@;BB!EF0(\2=="*'K^+@J^XO=YD5,S4IBY2\K)2<;WW< M,RIZ;HA# G9*Q+G"2 NIX#^I"I*QI'/S;R)6S#P;GT527AA/MM;VM(5_?&X3 M'SA&'%0:68H5,@P[(1+S$LO<[G RS?FBG6EN9'A#YX#V<+ER5+<$[!S%T>5O+,'M2?T&"7C\OK;_TNO'"W^[Y]Y'++!?C:W'AS_SC''VYF M4M-,SHQSJ^?)2(H+(:IZA-N\1 .O6-4F_*)EQ["-^55/ MW0V^N:<]#&Y;=X'%.SU\V- M)EKM;K\S/]7!1^T\#S\<[C0V3W>/OE"PY\]WSC_^J!]NB=W?OYSO'FT2>,[Y M=@.N.5\3XU*_];5^L'7XV]%N8T=L->J']?4-NG7>^K;;J!_M''Z!,6\)N.9P M:[V5NTOPO:2\$Y8"/8R1 EL4#K9_G_M,& Q ZIU28;S[G^$>>)T4U!N9NQ*Y M")R3LH05!O[GZ7@M\8VCDU;[+,;:IXM5J/W5 AFZNXWAC8;X_=]]?:Q.QA M M[.[&"@YDV :5L&8$7@V#C*E;?7(OJB&/;&"X#A*;V535&*WI^M5TY!EZ#)]UJMEK]J[\.2Q7 M5>ZOSU!%K/,3A]\];.DPJJL?P_CAT/RKPA#;JRVT0O?:2#F&P'X59+8=R$0% M'J^TY^?F<1:!XZ&@G39[!]4Z_]%OG5UO!7:5AXRDX6L3?6A6$_E;IVV#R[\- M[39[]SMX:_Y#P-(N++]5]O/%LX0Z"]LNDDKF$FF2(1=E1 YCX6P007NRM*KN<#$]1@CAO]N^677DJ$1\ MU.%OM&NXH>:/;1C=JSX!@//X;=Q M=1C"X14Y_Y!/TL+GGNWUN]LI_Z5(]HV2??[E?(\JZ[A0''DLP>Z+(-[.$ +P MK9(EAC$6;.ZQ-!?.@R("4Q>!G=,]@9D16EBD)'6(>T>0EI8CFBMF6ZZ#QG1I M5=X9N7<] B>3NQ%6 +D#@@G@47'.O C]EJV:CS8'5&^"Q]:B[>0>:.#AHG/T1X*38P7#_&HYV^-<%BB+[R:)77_]VNI/WCG@%6!'#D413"(YZK M/SHC%8H.1$4)9NQ *.XZ];V*1P\[;KG%23DX?ZG )C=8ZX0!:&6#TG9R7VGX M-(!EVVJ?5$0L_LB\JVJT-ME?K0L;4AST;P,R-NPU"A?<89;.N[EVJSE[LP$W M,EHO+=5J!BOC?>"QKU9K9/6.+A]ZSQ9TCN[U$7V/W=[-]+IR:(SX-QI=,*+V MN6%MY1,8=QW!IIN%#]2B;W/[,3QK:"""*N43 MF5ZK:A4XW-.O7OO_=2OYKSJ,AU%?\WAB.T.#^>I 5^X+TWU9G_G[ZHRVNWG\ M5Z=]6(UX*&M7?"@?;+/S=YZP 848V' + C&>:\\ M[,^PV")Q,]&Q<]R9_K;CNF6)ZRYQW26NN\1UE[CN9\5UWW@*>^^IZMA>QIF6 MR5CEE++<4F\L =,R:6MAC7UWK:/,@:)@PTI^J[7>VC!Y*_-T5J19K MHO!4FVR;^YML+]9TO9D.VS>__M#VS2ZJDY'U>X/SX=T#M.W>^7B(&O[T9[R% M.DQ_W;&RR_ WV.OS(4MFF(,3EN=42'ZE]95>9X6D)YZ_3E1(FCSXF'"A+4B- MI*[C=W6UOD.V3F$L9W_T=S)-#T_S6/]\,9#I M_!*9/N+MCWM2"<49B0A[&A#W0B!-L$7)&:T%DV"MZ*F5/Y_3A@UJSM'F+GYX M$? *%L*50-HW5D[X)\86/02\)E/E\EGDVI5\JX)O+X%O5]JWCYA74CPP*CQ2 M+!>G9((@9W-A EA:PQR7WJ1Y;.\P;?O[S>O]%[/K6\-)QRIB&D@7EAJ5:Y*L@RVV1SI_C0;Y\T[M_D<.]^;?E"2Z(VU MRILOTC)HP.,L(EF?+(\)20Y4 M@JM\*IE80AYC&X/T)N2RX4I/>AL7N0'[0G"(08E/?W;9D**32[(,?B_NBQ[XH1]'J%]?J<2(23'+>4)]+EPK$C=?( M.L41YHX9HZ1)1"RM)/J26PJ/AS=H$_N+[^;4]*C6FR MP)JT\XAC'I"5+B$:0Q*R#'-5K7G0_Z646UHLK^O-*_WAMN5]4,VE5^.EF6-B<6-5[T(NID>/I4#)FIV@16)06(X^509Q)AG+Q8^1AMP@R,2>YO[WTQML$D[<4 M.??7)>.J]3KPH!0[N:?L>'/R-Q94-V.K@%4PZ1&8]&6"BG!I8R1I;+(SIJ/48U3"<$XU90D88DTN1*.0XM+(^0-Z/9/X"!%MU]8M\49T9/CX(4?T?)5'RMF8J7YM)8=E,CG[*U*I?N9>&6@EJ/0"T_ MF0T0B8T^2N1\%(B[J) VWB%JJ.34LQ"Q7UKE;+(B7,E1G%O-GB\B4O3Y)?5Y MC(50:2T5.?8-ZY3/7#RRF#F4F Q@8RAB U]:I<\_<2E.D*='C8 N]%KQ*!X_ M\93E39A(/Z5IQ,4Z%!_ME*%I?X)J.*840!!#B@>"N($?!FPC1%BP05I.A)]> MK[[B_)A?S?XIO26*9K^@9H^1#FR]%$9$)#UF8$1P@US2N5^=4XQ(*9*?RRYU M;\GUL=T[B)U7Z^%X=M3^U-@&J-6=-E"U#@6)IH)$WR;#.T*T3DF*J/# ,7@( MR :B$968@^D#5,.)$K1??"HOBB53XS<%2WXJEHRQFI28RLUWD<8V^U.\1D;9 M@(05MJHF:S$K6/+V"DW=D7A=JDS-;96IDHS]L@!Z.%EI2H;$/9,>I< 2XAY0 M5"<<4'!:>>LUK+/*\?_$Z$6&SU)IZG5A4"D(L<@8-$;B+#-*ZF01"=(B[D1" MUDB,L#;!4Q=5I/H5%(3XF<6FGNLNFVMR5X\]P(8$+Q'S=-M>?^*([K[7?09N MSMUT_-<+O?RKV2R>3E@?7KF]$L;/E2P.-HZR94QOR]B8I*V1&T:20U@ZB>!W MCXS#$J64P[0E%;"@2ZM\6;#)7A,+M&4\2F%G[%LLD%L@=PK\O$#NO$#N1/H> M,U0(D.P8'.+>4>2PCT@F%K@*F%&>5M&;Q2 M:/==*UY_W5G7$GWL$-^"(;1V!"_0Z]8ZT;?WC^'&D&O*]@YB[7W[N!)9FWLM M_&8!''VL?3Z(=]6,**6#YVG%[X@0J;7:Q_NH%SM'M5;3NF:KV6M.9L8\.WYM M[E[^X:SKIE><%V[U[-"\GV#.#H'ETP6N;!X/0:3"D$*TID>T)BNQ,1."<\&C MF),"0%P(LEY(Y&64-C(M712WV;8+'X%;4.N5HM9/L @+:OU,U+IJ'IYO[CEM MN9!2(DUIR.8A0TY9AA2AT0;J8(?2MYF'"Q]=/-< M.9]_ZC?JDR!=L4???OH MI!,/XG&W^3W6_M4\AC_$?P.M[%:-"4!-8JUG?SPG..FU8?--KSC?V/R8U/&? M02DOI; R8MY?E<'-2@)_JR2O87\4I)X>4D^6UQ/8.\V50D)1@W@T%ND8+7(N M6N\(22F8I56RK.CDY5" MNE)K5&[O(WCGLUH_?TG^!M_N=)JAW:G9$_@RZP]JO7;-'K5AN<[C'2-S ,YK=BWN7:\>Q-W%3NW/EK>(/'[O='%].\#_SO_(@6K:S#\\:_M>=+]WN M5-?M\P3B.L['^]/&<7C]KKGMAW52[FWM:*__/I;/=K.,GM+K:^U@^V#G^#/6Y' M;#7JA_7U#;IUWOJVVZ@?[1Q^@3%O";CF<&N]E7NHBNW&EQ];C9WS.GQ??6U/ M!LVD\P+9B!WBQ%)D0B*(6<,\=YQ%19=6SWO<1N)EY@CAH5&7 6PNXR72(<R$KY!ZY2,.MXB13T&%7 M $"DVG4,GZ0;@X?6^T< P7X*^=77I>:S/XBAWXK;:4)$NIO'&Q6*;J<;8^P; MF2 U8#"_M=K^VQN3E.UU+^J':V+K? T(L#^O[^])L,0#DPD%I70NTT"0980@ MKIGBFKJ(!1[H/BQN#&M9]Y16D21FI"..$V$M($XR$00N=_ Q=*D6015/\H[> MZ<>EU9&,#<7AYTG'75A2!.5Q@J)%[F-(+:)4&L0MCDASIU TCLH($ -2,2XH MP0CIJ"?>!L$C(U9&KZG2T8*4&./O%90KY'!(T00'#G?2'O3O>=>)N6C<]_CK M:3/T#D;'15?N&MA([_#E+=9UVZU^[_9;KIA='IAH[,R(AA*LQE#VRL^#BZBN M$[L?D>M$^PW9!*-]9UNG]JR[],NUESIJ'H^>+O2*@ '<]OI@">W#Q3D"2EQW M3%W,1F5D7LYP%3$%L]*R)]WX;O3+KV!!P6YQ]JYY7+W;_]_>ES:UL23M_I4. MYLX;[XV@N+5WU9D(1S &.W <20=;/@Q\(6I% BT>+6#X]3>K6P(A"0Q8&&'Z MBQ=)75U+YI-/9E9E%0_]:]+Z9%G2"^:6*2X, MCSYG-I>.&GR<;[PK3$IRY5)![K+DGYGSAN^)1-^SJ*5F+E_6E]@Q6-O^SY][ M]=WMSYO97OW]5N'UU\%>?Q]H_ZE\>?>SG9S=R?[L%??KK_?V_XS^]*$ M#VJ[]>:7!VP=O'MGWG4$; 8LY]AI:J;,/,S /A.P'[%=] M-! \3X9%/P@*IE&K;!JP>JIVWY&>*Q5D(O+W[Z%_71.%;TW4STJ/GI^QQ2,' MKV[&_K>([_?'T(0?_M_'3-;M"8^(R'N#973!:6P49PZ;(*,1CKE@"*%& M/;U>TE]E[+? FP. FP=&U6Y":=LG)X, WX>?C^V_[NT,G\]JIS5<:YZ(6A=^ MM[//H)_MHYU/9_7377S4/+PZ.JCQQL&']L)VAH_[ES5X1V/G[/*H63^K[_@V M]/FLUMVGM>;G3OTTC>5$P&?Q>BO#%WQ9:WZE]8MCAR,3>2X0=I@@GG./K!,$ MYP%H0F'$4] 67M MJ>M?=_LBU0FMWQ2T7P-/?;/5^7X-6M??+Q!4P[2@+%B$\SRB=,0+62T%>6/<:"&J%=;\0ZPIFBE7$6'.+*%A!Q&%6D1:Y1@&3 M5.3(,^_C785(7_P,Z\\5$WH-!5ZJ(C&/SC_<>]B@RC[\SMF'O^Y9^BKW\$8" M<;_$ITLTYUK:%DC.,HYS]Z\K?K,R?K.8;&#$^6"T1Q@3!KXYM*AYN M)-(\Y$@Z%46N@O:"5%F$"M/68&R_ ?.L,.V9,:U@F@%,FLNU0IA1AS@7,EV= MB)'.2114:6=E6--LP3W5B%9:G^B7'2LP^.J$^,P)\<;VL;:1 M"$5SL+G8I+P61]9ZABP7V'AL,,1"+5#W0AW3S2E%J;[&, M6Y4Z_QU2YSNS)297<5_28]5@>=&;@MVOFU<,3B4@[9QC;*UAC&!/28A<>:&L M-L(1;IB16$NZ/-CW +]XCNB_-QV7]M;!'"]XQM-%_ QK>.WJ(OHZO8&)KWL$ MC!]Z>[I]<=2$=S3W<6UG3\#_2>-CC=6;?W?K.R>X?KI_N>#K=I,_ZRYK.__N M@+\LZCO[%[73,_C_5WYXY4C]X!!#GVE]9_[,QB&KO]?XZ#\M[+I_]\R!'C>Z M-5([_;M;._AP!N\'WWG_HM&$ON]T3FO-3^T:/22UCU^AC_O?_W.U"]^=D5H3 M/)93QQH[)\>2Y8)X:U (6B).)XE, M$\DBD;D-DGN[A16VG M=;K,P&@?A*:*@('!"O$ MD6!]")IO)/? M,@/SIC:))&%.&]/3956A-YQN67>#8(9/<\I^,C;QVFWF.CAE:5$;\?W,DNY- M5K3"K)_.Z--EN/4J7;1*+E^!7 *S M,X1J::5'6&&/>,0&Z1PXG@ )BHP*$9W;>,>6A0Y^PF%[AN#J6S,^Z^"P54K^ M'$J^C#2?T%IS^_O1#LP+3>VDMK=YX^,^KW7WTGX<4=LYNSB\^G"V5,FQHB2G M.8K2F'25K$/&.(/ TTIE@"T!MK(JX[,.[ELEEZ] +IN'QYX$':T72$H+2A77]8'=JN,L]58@#L8^"6&"N#-$QP M')6V5 N5&X,=$T =EFXK79%AKX?17S#&OF^[R>_?@V96P=DGV_,?9?].]^"] MO@OSD&Z/Q?7F_E5M9Y?7Z.>SHX_P[U/@ !^_PIAK2YU)IS'W)F=(&1$0D$N% MC/0:.2ZUS7.K9<"KRD,#.]!><*L]D9Q1K )6.8_ (4!6*5.57%9R.4T:1"V( MY\6U[!$C;KA!AG.,L%7"$65)+/='5%GI-3,^PC%">3 YM3D';+'6>">55D8I MII@NE!Q/E7RU7F6EY,^IY,N;GSJ'W:^7 MAQ3Z\7'_LDZ_+MD$=78,X!\,B01)G&O$I1#I>L<4SA0T:*X4$)@["DG->7E'?C]D@C,:#7C:YIO='9=;HXR9H MZ9'A5W2N=KDI?AFBPM5Y:0]4/6-0+(%*%/$]%GN)\ M?R3@P-'H$9-*(1YECHP,#"E%!&8X,,EHHD+YHA_^1F'G387J5[\_\8U'3]8O M=%\EYE<$KE]^&#"E1SO_;M>;G=.CT\X9M"4.FYWV(:V18K?8*?0#G%@8?V=9 M()]J8C2S"@%3!(Y(0D0:3#*28(8=Y90+2E>U863] OF5E+X"*4UA_9A'PS5! M(NAT*L51I(232'M'0'B9UD:N?N]B%=;_#89AN M%Y@K/[]5!VZFM-BRFG$_KC3W"ZU%47ZLV0I9DF+3N\S",(VL/6Q!\R/XW,]N MV"J*DP7C6MFW286R(MQO+S/3,YW+*]"4S(T' QA/UC6#LS":R178?L\7K0SA MUQZ^'[E6>B"]I?@./AD/VJ/+\F:7]/%THZ ?#TKW$]S1]/GT[9VVL>U.>]0. MPZWLOE'<]"),DQASJ0L8@P_GH=/_EOIDTD@OS,"C3K]_!I]LSB8]RB=N]BPN M3DL$80OC XS6;W,#,)4R3N721C2/4N=]G_';6#;9M@J M!*'X1X#/SL$,]D:E=)@4/SH'W>PF@!B.DEB>7"9QM"$IQT0!R^V_,(MC>-.H M9>"GXPA2WTY/S73"G)MVIZB "#__9BZOM6]2MVHXD>K+%,)*(!(61>T)-3]? M@PSN#D= >Y(B?QB/TC1>5Y(TE]UB/1Y39G(]QI1ECUF]7U69=9JCF-+(R?Q6 M%5IG*[3N'[M 11X]0\Y;(4L)64#TSH MQ?"/J4"_FCJNBFYI^0QU7/D64/"W61KU824L?PCH*ZT NE SM:H ^DI.7BT/ M!]+B+J#J(IHW<6D#EQR;G /!@7\!N5$6A,YYJ$%O6C?;,U[W[0N' IB.J)V>T1K]"HQG_Z)&/[>.FF=7A_3O#KSK M>V/GY'N*A"U$P$[/<*UY!@SH\"K=TE"']H\^?N@T@#T=':1R2[N\L;-+Z@=' ML=9>V)W!N0JYS!52,:>(1P9DB;)TP0R.D+5@-)1%YSWRP1#$2<3(BG2=E8[< M^( %YF+C'?GI&ZS6[UK!=8<<7NVE7T?(:0U"J$#G$:"S4,'DXEA9+:B)%$5/ M@>=88I$AVB)O&6&1>(%5V'C'*Y[SRT%'5#QG#4'G0W\\J##G,9@SO[O@(A4Z M$D:G"\(B\T!TK$2&"X*"YHX09@$H_"HPIR(ZC\4<61&==<2<]GG%QJ3I_=#EBV.>("Z61 F<+,15R97F> PW: M>"?I[\1_?N;H[^V+(QF,P/?'*6-?)$(?EB*M4&$>%4">'XH(P^MM-?W1;W.O M]Z]1_V7W>@?N,:$.:99N2W;1(.4]1CFGTD=-&!/@_6B[[UA^WT@S\&(6VV/0\W^VG^>?L4T&2H^.818V%@ MX]'=CRQLGWBA_4\$J[D][S-_IOX6&FF71)J*^UHNFO.)GN? MDNB(93M0-E[1SBHBMRAYV!:H1UV\S;>HS%>_82OU]F'-/G OT@-]!5CK.V6 MW;N@Q'_DC4; MV?M&_4OCS[V=[>;N3O9AK[Y=?[^W_6?VI0D?U';KS2]/O:!\V1FB^4W-,Y*M M?\'F_X7I*>2_U^WZWVRZ.! RW>_Y]88E/0L^UPS"5T>OTTSF ==E* M76]/*=]75KO:8_6=3V>-9N>TENY-@^=BLB<;'>@O:6]A*76^Z MJ]JIP[7NOF@PT5V>ME+7FB<7B;)9&S0W C$> MTC5K/"#C:A8(Y!C59HA^]_T6D_2.]/LU^E]+3H\\KZ85O9Y9YK4ZI/#K-API&28B==>I MDECNYP>OI]T==V^.DQ3$K3@O5^+/MUG\Z1?XT[^1A?4X6:+UEA+L*>Z/X%M2 ML>/?[?)\,4F79> M66A(<0>\SF(NL!!<:),')1Z:=WX@H=X9AX/VJ-7N-7HA99QOE[SNC;O(]XO8 M6GK1VB2AGLB^RR34Z?9E_73OLG;P]>H(GDGM-W9:[4.Z#_T\X_73[:O:U>'W M&OW*YY-0M9T]6CO=^W[4K'<:J1C/QT/>^/CI-!7C:31/:&T'6/SI+K3;BK6; M+7C?HIP@H;QP+GD5)L_$.A<"X$!)"WUUL\ MN5GAWLIP[VH.][R41$0G4)X[@W@0!"F&*?*8!TDCEIYQ($AJ,Q>K.F=5P5X% M>^LT\!?8>3@3J;_%]RKP>U;P(_/@9R*A6@C$F/4(N+Q&U@+]PS0RYSQE-$H@ M?3G>).*G+QWX5>CW1DYF/.W4^]LXF?'+_=2]WI>0?K/HIBZYF:D"JP> 57O! M0\74!6&,1T#8LTN9JKN1GIMOM==:EP1CY_2Y7FO M2[&@I(\2L2!!E[4ER.8\1\%Q9:R61HB0-CMM M!!&1>&ISA(DPJ3J609;DQ27W+NT*\9+Z-53H-Y+<>UJYFK=QEO(%?(5FJSVH M7(65H='E@JM HC0Z:(T\-Q2!::%(Q4A1$-IZQB,1(J[,55CAHHZSS5M\YC(5T.U(&D<[/1(X.=18I2YW1DW!8; M#LA/[S"M5'5]5?7YJ7ZEL$]5V'FN;ZTN#MXBBJ5!7/J E.0*"6*ED#P8X]2Z M*>P/N/[T<"5T-MROXZ_YE]4DO)'T3G%B;>&X\A-WY:V^I-[:S==3M_G^W-3\ M/L;[U[K15=)^9<9],4UF'7%1.(J$DC2EZCU2N65(8*!ASG -+M4SG?EZD>*# MO_9<1(6E%9:^2,RBPLP58N9"LM*9X(((2#/K$#=YCJST J8W6.V4H)ZSC7>< M;VK%*\BL(+."S-<3.ZJ 'I M,D.YR=2J,L?K6^EZ:>7KXH]RA*GLZ9UU"Y<4*GR).FJ-A:)GH*K#]G"4RJNY MF5J,US74_#@D%8.ICJ.+5"&MTW:A-PS#K>RQ@WTE4S1>6C+N5J&XI>7CVCTW M"/!3G]G+[/\\ B"?5.]P!BG%['4 2U'R?[]^F8WHN/ PTY>L$S:?7 M1+S:OSBFE NNAW'R4+A($ @BL9!8D\9TJ+P(4C(;>,^J#+4!VN9&&ELG"(CQTEU$FM MD':.(DYUCI2A!CDB',OS !*A018HN4_O[Y$%G'T;P"P/P%REGYEL$(;C3F%U M;\Q&P6V&Y6?7]J=C''QUT1ZULCY8)OC<]P?)+ ^ [61@A+)O8.?Z?A-,-E ; MTX$W]&,">>AT_^6*,X=_7\=9&6O-T&:) CO^UWHPF565&B$$D;EBP MN-/)G,1R3@:S<^)OY@2DM7\:TD/0PN3S;!12!_V>O-2D!OS8C9+4I:Z5%7JWLNWAK9Y.FAB$_X[;JC4&+U8FOPXE]IS!.%FTKJ=L_/R.GV8)!(7/KG%-T_] ?;$RDO MA?ROC[OC\GH=^,"%X(>?)Z/] (,L?("_8'B7E4%89A :T,ZQ$D)P8G.4 M&V*!!TH!KJ\-2')"1:II8#&0 [%U5X&IJ4UHF?, (AYZ2>"*[%E2B5+$.OW> M"0)5[0(>&]ONM)/ 0YO^VER+3-=<)&O*UDGZ;S1YP3D\$0AP5-IA]>&X:C? M"Z63<@&] %T:]DLMFW2@,$"++R\LT\3O*]R^\J7#,>##;+N#<*T\6UES1IO= M># (!;R$X@:R"7J@].*3'J!#,8"9L687K="['M7U10G0CV$? &4T-7SI%P4N M%%V[T>A;LSOL=U*/?G1SP$PM[IF[!!+)5YGQY_!5@ >+H5V_K-BZG/\K M1022(1Z.H*L7_7''E_)JKKN8A1C3S/1[2Q^/,/)>,JS9] ZTS0EO+&:P#\3/ M3"P;3*$SPU864^7Z]+]BF.5+>_U1::?/"U8PL9GS+PO?V\-1.?@I'+1[P_$@ MQ0OFE.K>V]X>&?MYX%5H>F-M;_>1SWZ[SY=1WYVU^IWD'>P"4QI=UONCL'X7 M^S2^3 QU%W[[<9?5#G:OZJ?UL\/3_>^'33#,*?+\$=JC?[<:!Y_;1P>'W^<- M]1'TZ[#IX/'>R*HX^?.D>G'V*MN7M9VSY6 M%&N:.X68\PQQ2QBR1# PU&R:M MFK_THE@"<"&FX< G7>;SHW<^\J*;%PF.]K(/P0[&"9$IVUQT/J[QQ/;-P">8 M\L#LW2CYK&8\:O4'A9=@DF/;F_#]:8AU_.VQH3-%\J13P8(R<9-[RX/'&@M/ M",>JW]8JF(WRPNT^61@NMO7'=XN>!AY'83YU^OAWL5Q]$S) M$#B2)M>(!\ S*S H92122&R]4R)=C;E82N0Z?C+Q\>8E*3F8_23I2063$4O2 M4\0\LHF]OA9)(@N1Y*7M+\ES082!F*0?PAMNY*VDLC/LQ&3G9M .HQ1 R:(I MA;;=M M1 5ZTWYL-RKB==@XZ? P4!XM(+)_U1R;1G?U;.7SG*&07] M5JI%YOO0^T0K)O&C<(ORP4QVS5FZ9.?R]FS?#*#;]^T(K@O,Y'B86%?Z9V(M M!;4JNG.;IF1F5+17$,WD$_3'*4C1AF>@'[ ,]V2CUA-)=VX">)?@[6?%)%P' M#[.;&/+L+-Q,I\_NA,EBV8:KS3']&#)].:"_"L7\,NG"0] 2OS&TK._41.I3 M_?3K]]II[:*^?6S2&K!HD)'>(YX3!_]2&&&A R/"2/ARXQT7?)/E=!$_RP4O MXL:C.;A,:I.5+&8F2Y5B@Z'44(6 :;;[P39"O7 M>C%"E:SG!-P+6,W,R))L]%9#IQ?4?^H,; MN&G$]X6<%U)3T;('R$VZ[X^(@(5C FG.)0!-*OGFC$9$\#R _YV;(#?>4;:U MN)OGFJ7=A"(7F0$PG-&=R=#TR!))NX57LP;NYD53WG&1(I?K(YCW6<"_T_ J MN5PFEXV=/9#)VE7]:N^BT?Q*&OO'D0M#3$JZ2B= +O. #.$16<69S6/DQ),[ MY/)VN#UQS*=+R*IV8BSW)C^'KFGW0$)NW,J;WU0.YL.1[+)V<0N#M M6\25DTB%X!'1V"G*,!=!;;S+Y7U(-B@6I.!%4Z/&#OL=\:CNQ]9N+KOA?P=@O7< MW,W^:?O^$OYJC;J==_\?4$L#!!0 ( "F"0E21X14:S!H .,M 0 0 M;7AL+3(P,C$Q,C,Q+GAS9.T]:W/;.)+?YU?P_.5FJZ)8E.A7:IPM^97SEA/[ M9&@3V;.L1;G.Y]?;@:'._]\^,OO_SV7X/!'V?3&^."VL$2 M>[YQSC#RL6,\$__1^.9@_MV8,[HTOE'VG3RAP>"C CJGJS4CBT??& U'H\VW M[,/QR1R-QP?6 ,VLPX&%9^/!R8%Y.$#C^7SF6$/+&=GO%A^&)R,T-AUG8!X/ M1P/KV'9$LZ$]&!XX)W-G-K0/G&.%](5_X/8C7B)#=,SC'U[XZ=ZC[Z\^[.\_ M/S^_?QZ_IVRQ/QH.S?T_/M_-\SK5]FS(W:C_?EZQGB.&J^?'$S MK9?H133!B+VWZ5* C$QS-#:CUA(7 ; 3C_O(LV/LCL\&_GJ%>3&,>+TO7TLZ MP\'0'(PRE!P_!DN3.=C7+_<,Y/N,S (?7U&VO,!S%+@")/#^#I!+Y@0[0@]< M+"6=:9!Z[2.VP/X7M,1\A6Q<9R@^_F(84D)DN:+,-[P<[!SQF>*5,U^!R9[) M,=0RO:$V\I6BRO8\ZEP.:A^[/I>_!@F.]R_83S-,KC$+PR/#\=$^L,X/(A/[I MHME[P4C4(H<_J__R];X P>Y-TI$(5JK@Z1X74G"Q'IH.]WO%<--^"Q NUB\E MYO_OW;>1V[3[ L0.W/^(WCMXWK3W H1X9(O.2^@'\=X@SNE>Y.TBS[GT?.*O MKX6%8$LUJ'N&;/IU>@UX/HH5$$E$/"*?\/UQ*)Q4\7]CD#C=J3\%-D.C,U+X M?MO?Q+*!/^#8N?4^JK\W)T@('#8! #=4JS9<5BB%8.'#2 J ;":!0_QMY)$# MA&4@=&J4E8%"L*.C?DX]3EWBR+W?&7*E;W?_B+'/:P]_.09 #J::"V,Q^/=B MY' HB#0J(\1E:&2]2'Q^AYCHU2/VB>#S]?+)HH.%)2:-55]8QJ\9W/_84>'% MH\7I_%8LCXJU[296"2I8:&.Q0X"$EB UZ-Q(T/;BFI_3I>C8(_8X><+7GI ) MOJ'\];(KPPL+TAH.#^L+,D/#T$2,7R69?B*62N#UMK4Q$5CF!\/A42LR[XUQ M3CSW/K6_/U+7P8Q?_AT(G_O5$B] ""N(%P*B\1\X1YB=LU M-9RM$(,-Z*'5:"H:@Y0Q50PH"QNR8$0\I'6DMZA:'A/'4?B1FSJP:$4C0,RP M^(\L%-E),9\%7(B'\W.ZG!&O89"X$!A>-H_-O+ B-$8:SX[+ MH.%Z":" E\N3<=YV%LIC%Q?*HE%MQ00V1@Q:0.&,J@.R&D+L;5^%>&42KQ.X M6+@FX=N)_7= N*+)9^O4KS:$O@4Y6!5,2QV[U5*%B+CR@Z(V:?KOC-DZ_:#7 MDG#PKB1Z?$.>L"-]3%(ME% M%ZYP7#,/A2&:8E>>GYU3[C<.#&]- +:K!Y8Z@:\CU-X5@1 MW([[O@UN6-R'ECJ0KQ:W#/#W3GS5!$__'91B%]Z<2KX5*I.MS?237Y1*GS3%Q7N<997[BV["$<'Q[TE('M4VE&K6JL:->\.9#2*TX4MMBQ^6N6F9N5/@2IGW7E6S.1[%9E*1I\W& ML_5G]!=EYR[BC7=6;\D#K#TRKO4JBQ%'K3(AKSR4\,P4;X9BKM>TK.#TX+F% M\;YR8T#IA6*?&EID+TU3J5*@^;EEP-,6,$7+3*U&9J0!, MQ)N8IAKT8)6Q++.I.YHU0Q76I]>4YI*["L3F&K^M^6F'$5BW#BRSX8ZTD6Z] M,S1_O8EJI'@5IW9OHF,U:<+J=&B9N6/ 1NI4XRAP%[5&S#+DV43N@&1D3]WM MJ2W^0F P4#4Z,O/'N3$:(X5GQV70,# %H C4J/C<3YP6"B/70Q$%8VJO(M* M=;:*6CYS#9K:T%<1@8WFB67FSOB*A3LP4B3#U;=(!WH+J0:BE*]0H3]CMP@]%"$>W%#T(RXZG3T,T9R=!WJ3;$=,'D0)G/\ M^5>/SN1QF+22U]XJ\,5K*C"[I#7M>$N^8.4R+3-W8%BF7))+0['Y+O*LI(.6 M8M6(>#6$TL7W)= TB;X4 ^BDB?\5Y$ 626,7G;2"096%">0_LI+$$W*E75(Y4L)*$5NF M28EW+R%%.$S*BDCK][V=5-V_]IY$?RA; MMR#S'"Y8L ?6*'=,6";8&'4O-]W].X97B,AD\UO_$;-SX2:(_FT7J=H2/2S= M0VN4O]M4(MV0FIJGBIX1$MSEZ%.A5%2MU;6L/RK,VTIZE5]:<7DJ,,.B/K)& M^6N%I:+6A'35TXC4.W5GM)=R;$:YOU6\I!XV6)K'UBA_GPTPRR'R7GJZ^Q/; M9@%V[H2O@86R^]C6M/0&KXUEMB8%6,HGUBA_5:U$RB%!0U$T$I+QMK5?E;.B M"8_:^,;RF=KEMZ<&]6F!"F$-K5'-?52B$!'M@H4['='HE4-U/YTW90?+0%T2 MT3(K+AHY6ZO LR=&H05]:8,\K$*F-:H7&,DE;,7\1%H$%+6##J9, M!8R!6>-Q/B()R&87(V$EPYL81=F@J95MA!2VG98U:C*]-BRH:MG;0E@"?YIO M(M@_S5ZT/U"TK1PO;X,;%O*!-"M% 83+2J'9>% U]&1 )[,HB[N!E+C6$4LKN=ZX=G6+@5.&YP(?[#?6)//.=*/">+QKNS M-FC!AD^(.)<2D)%P*C!Y.X]>:>*IAD9$WQ ,&"$'NVX%XQ-+3N?QXSM&GP@7 MM,ZP)^@V/G[8%C^L!H?6.)<(L*$&"35]>S06?4S1^#6D^8]=EWQR9G YG\N\ MF:=DILIP\.MNPKR:$*P+1]8X=[!89A*$)L2$TSJA8M[])94R:W"!YY@Q>?4[ M?*U27ELR!3!R6/;'UC@7B07M0$0L+7Q%;]?%W4ITMBX^6*@GUACVXOHP;)49 M_^HQ8!F:<.$I\FJ&1P1 M-B1E(R2]D]IP+E8PP;W^5#J=GPM31_PIX=]3WP0\#[@OAI;)=,Q/F"X86CT2 M.S6/FGRNM@5JX$;ZT#3SA?HR=%756D79D*3?93Y_&%-7@=2$?MIL].K13& - M-_%MT@2W_X>C<3[FTJZJ[&( H17Y-5UN6B4*+SYCRWIC [.3*]$4/V$OP'-& MEV(TQ5#:/G\F_F,\8 TJJE=A@E<0R\P7ZPQQ&A*I$6,U)-I$I+VTDC%N_+62 M>OA@@RZCZ%M);A?M=.60APVX;''YXF,FMD_QR]GZCE$GL-45^'O,GHC=_ ;0 M&[( V_!#R]INBB?MN&X8<95J,EL;$6/Z2]LA:[U9+Q)Q2]]/>0T56%>.+*O@ M\%:-5 Q5HF8Z&EI7+Z@@ETYN>O,P6"X87R,>ZD/!G@7\9+._06M<1"!IG MFS9$"\O2M*S<074BRXA&5 0YI&)$9 Q!IQ=MI0P:W)9JC+@7[QN(-\I,G&*? M,"S'0N8DUI^B9?"@6W$T,O-E\N,S:^A&8Y;]/H9Z\*%I!%K@'PD_Y%QDU3! ME)Q^R(LWI5IV6-/<'+[LK&3.C5'5*@5UP?>@T-6+7$0IS+H&JN6KM^/:A$/JD< MUI=5VBC$V\AV]* V'5@7CJV#7%($I N97-F0<*(8T09V%_7AG"Z71!>2%,94 MGA(0X61X-FF4#%.. ][$GICY[W&EL"G[GL'72T:.0N-DI2I,X(;V>#C.AQI M*>WBIA88Y,*XW%?AA+.XNG9TG37EQT=U)5./FB<<_3B>0(-];%H'!?E(D H- M2N.,BLM48?+X*G"*JU1AS/33WL)G!KF5B,NV^&&%D?>!FRI,'WG)W@*?XE4X M-1I>[DX#@@OX\=C,?P%1W\9.X=CA<=_J;GT!/#Q9+.N@N)1"6@K_Z?/@M_T7 M_@&M5D1,??E$__8\JGE7C\03[.JM@936\L7]<[-82J:FP2,2O9_(BQ?8F7#1 M5";0H@6^G7]B2)BA.XS9)T:#E0+=,]",JRR;T[TY,SRTQ*=[K=+PY*=- MA7=UNN>S0)!XF3&7?%AA1J@C1^-TSPE8>.6!!X(AX@?RE\)QNJ>;$Q\O]PQ? M-_?90/[%)1))_%J\E)CV]LL&[2S@0G&YO/(V(YXB-HUOKUP[HBF9$Y1\/CS\ M,/PD\VTPM17'SA?LWPK"2)KRU-O2P?PAM*L'F7C<%^*)7LUTN>73/5LE5=<< M>OUD23TQ,]FZ>MQE8N-GR#_K^5CF5YC2HY MWFD6'AG&G_%RAEFZKYK7HJX"X&\XGQRZ1,1[75=OO5=T- 74^' "PVZ MP4]B!B[P5!+_C%ZDLU]3@6$4;>MP""^6U^JNWA!;UE!S'K#]Z%&7+M:P$,O; M=T!N7P+)RNT\LKQAA1W(2$,@K?Z>-J(P$ =:!;O\O2)=XB\7^F6#J/3_B!7M[=ERI:%5@7O"45AQ ^ M"B;J\Z%<.291U&*R$&N1;%[:Q;K@V_LL#IZ]FGEX%S3N\!810>IW6UI?W/M.FIC MDDI)F4)%4?TTX32*';T#6=::\!WM?YV246%G9(60)?%][%PBY@FGAXLI'0". M0RNX7S%N;VH'*S[&5SHHE7 =M?O7WIPAN?&UU<$=:.Z+VW; RF>W[V>($WZ_ M$H;5N?5^1TQ%[:2*)@&RL*@^34E.6AXP*P_3UH)](T\Z JKN81@IO@@!;N>E5>Y+ M.]H$Q4_OKSQV1-[Z#UA#-UMU0!6C I=A"M#M7!@0+AS[L.->$F7^.R!<+?!5 MLW!KA!T8CHV]7<7)0G'C#G1#;<#SGSUB3*X#RHM;)TU"2:ES\M1QNC:4L8%P]O0CP%:-+N>"[I6("(+KJ#$6NW+=4(9LI M63P*FSK%0CB>RM;\A#UA6UV9=<$D4]^0G(+^&G0BVD#]TR=MJ3]0<0A2!=8! M^WWM.8&<"U+/G&7@^F2)V'?L5\4F8*@.="Q2O'1QIBF>B>VSNC67"1R)OQ8, M+6LI<469[-9!P0ZQ6'LA^C! M1Z$Y$-8![DP-P YT3VQ#'+FS$I9@AKSOMW.Q <..#$G>7)_=3N^#F;S$Z],K MEU)6N:-ICJH#0W!!I$V:!3YE%7NVHI8=Z$!X=&*'LT?/Y/*CN;+F';4=92=" MZBI;G>!M/?!NA&^+/QRZ\53MA*N,3U,\'=#CXFR(T38I%*,.=2NL]WGOB^5\ M676(4M"T UW83+<@WK;'O%M@ZFB&0,@W3:XQBCD5E6^=BQ5"3C$6WG)AJHO<[D;>E;J=%5CO +UEPH@?18'1E'>7C$RCU2P=RHVG'-Y,OVJ'1T M+,^1Z][)#)!@61%1+6C9@5UJ404BD1 9D#51"=M0J?"-79.(Y9XPB1WC! MCN8Y.K> E[)ZL!U8#BHC@*^+'W8DR**6*OD$N9*C&XJ\AYO)9[0>#@E?,4%F*H ME%,)5$?70)T/+--_L1.LY.KM^[J)+%:$[4!F4IY1+^!@1D!3-&]S2ZUN.G%J M2L6>L)I6CO+^Z#S@6!T=L\;3G/_A5X>#0<52355\-U8 ;+ M_'8DIJ%8[R_$IL^E*W7&G9R 1ZOD%663?U'B^>Y:%X@,Z^J=Z_I[\B8.HS;& M#M=7D;2_&[K'#-B)_4 ..JI@F=TV?*:=:]B9=U8 =U1\<>7S5/V9Y+YA>9\KP#IPQ3Z30R$3A:0MJQ'P*P/I@+W+[D^K M9%32N@N9X/K(L>(@:Z-1!\;_7L9_90*5GMQ1-D95GA8,]=.W:'?4E[=1D1N7 MG/(S&8/137%86DVQ=$"<&]'2597K7]J^J_E+[2*Q3CHZ-:.\ MCQ!(5[LY\?6!(L8O*Z(9 %;KPL8=#82%/E,J83.Y4G"!9>8K@]/,ZB/XZ68H ML_C>/U+F-URP,."'&S(BOA(_>).L2?U@)??*'-KI IN-.P M^Y- 2#55+7P2\E[6B_+V;U48J&9\?K-*W-;)3G5Q=/.P_49X,[?S*,,D:?Y54&M!)O58C1CF\ 4YIKHU3C" T/SV"I \,*MS$C48=L-*:H\LZ M;%]VB&UI*&@#0P%:G&:(.NKHW).%1^;$%H3O UF!26Q& ,M2VKPSAB2,'L\9 M7=:_WU,!U '-+3)LH3/=V"!FX'ZZ!82NIM8,'FT"O4T*5WNGDW=,^',^=M?_ M@UTG+._RNI-*"&,'M%>5SYIX3E)02Q855GE'<+]K ':@>T#-ZR_85[67MJF7 MG\ UTMOG&JK?@D3 :84M>]HDS> MD"X-.39%\Y,CD?F\^/ F4M-T^@VP'RI1]?4X;C_B)?KXR_\!4$L#!!0 ( M "F"0E31YF4EMC< E$ @ 4 ;7AL+3(P,C$Q,C,Q7V-A;"YX;6SM?=F2 M6TERY;N^@E-Z'>^*?6E3MXQ%%C5E5EVDL5AJZ0D6BP<3:B1 4@N^OKQ )#) M9*Y8(H";G&FS9C$7XIX(/]>7"%_^Y5\_GT^>?<3Y8CR;_N4'_B?VPS. M3]__Y8<_WKT"]\.__O6?_NE?_A? ?_ST]M=G+V?IXARGRVS#E_GX_=GRF6!"W/SI_,_.ER"E M5A"B,J P2O":&PBRE)@54UFD__W^S\R+('G.P!T3H%S*]&LL =/9EQQ9TMFM M/G0RGO[CS_6/&!;XC!8W7:R^_,L/9\OEAS__^..G3Y_^]#G.)W^:S=__*!B3 M/U[^]@^;7_]\Z_<_R=5O<^_]CZN?7OWJ8GS7+]+'\A__XV^__I[.\#S >+I8 MAFFJ#UB,_[Q8??/760K+U9X_BNO9O;]1OX++7X/Z+> ")/_3YT7^X:__].S9 M>COFLPF^Q?*L_O>/M[]\\\CS4!>$8?ZG-#O_L?[&CR]FT\5L,LY5O#^%247^ M^QGB?)P1#<"[6(/[Y_L_Z\2N^ M%";I8K+:CE_IZ\TG5BR-H.+G)4XSKO?D\JF36?KFER95(K/YY;^Z83_B9+FX_,YJ"X'QC23_^=OGKW?NT%6\N)C/Z34>H0@A>8Z M:#RH4!!"8/0WACQ(XY,5H>-B-C"^7=,U/CR?IV>S><8YZ:8?GGW"JDDV:FJ- M*HS8;S$\\M_7W76P5)>SEIM\5J(!/E0*;_%Q7(^ M3O1>O B+L^?3U7]^_N\+4KX3 K7X;39-&WS>Y,18R4#+0U!9(D1!?_"H4A'9 MLLA3%PILCW$;?HBGPX].PFE&GC?SV0><+[^\(8VZ)'@5VH=J]7_#Y4B)%%D1 M9&>2KG1F#%RQ',@*9R>,1\[ZJ+^'4&U#$/ET"-), ,TH\9KPT.*G[W]%\C7> MUFU\7?Y8X&JQ(YE",-QQ$-R2%Y?I;S%H0]Z:T(&_D<>XB#=RR0:/45<[54 E M)< 7C*"%*XH;+%:Q+H*^'],VHK=/1_2--K^=D[ \P_D&PS47-K-4E(]0#",7 M-A$OH[8.T#EI2U'"FCX.XYUPMJ& >SH4.'S+FTG_UW&(X\EX.<8%N:R_+V?I M'V>S"6WHHKJORR\4"+NLDR?=Q$E82L@"'LE%00';KR.]=: M9.#"0HI6@)(F4MR6!&2>#"HD<ZTARM-.7+S73A0#,U>A!>S\_/Q MLH9K=9$O9M/JM.,TT:)'H6@K$#TX0ZM2,I)>CL) *+)P[T-1QG7AQ0.@AG2Z MTI4@K0330V6.HL.BDV9@E7;DO@D%(5@+AA:JD_&>)]M;.P[I&*4K$_;=^"Z2 M1Z]*E(:0&T[4"Z[&8TF!H@5HF4OF(A]7\@>MY_+9\<[G0Q>HOIRS1O5/L68@@0A>**W57N@=XI! M$MJ3,7;DD&(7(CP*;:"6[R!>M)5'.X4WF[Y_A_/SEQB7U[ $520+R8-EF9$2 M1P=.!EJN$9[I;(HULH^2N!//0 W@88KB\)UO>T)P;6'7\"@6DS1>0:*(%U0V M'(+GFD276*8XF+%.Q\3W8QK2!4(S]=!& LT8\>U=>>8Y!\\"Y*0E0= 9HF&" M5!-#C$RS&-2QTQ'V" #OO-5]OGP1YO,OI)G_/4PN<.2<) ]34# :/;V -4/ MT0(A**VCM*H$W^?>?2MX0W*9]N?(K0BPN62.EK%Q$R3&8E(]X;4E"'KU*8#Q M+@G@(0FKHU8<]4G2-O8@TG%S-UH0J:>TVNG6E&87!.8M)B1@<8*_X?)R]2EE M"A=J6E+)$53BENQ_KN?/' 7%PUYB'Z_\(51#\K_:D:69'!I>W'^D9\_F7^I= M49"8:G@(/#-:6BID]S4%D(5;RP/W*L0^YP_740S)UVHG^;WWN6$N%WX(X_SS MYP\X72 IJFLW1IKP$I+62O MM)9*,[K<<<[*,Z8DI0 1(H4%I4AP.1O06N>(CAO;Z &9+3?2 3[F#\05O?]'9N-KV& M(L7Z/I%['[FJ=X08P!7,$+@R06KI;>Z3GW 3R9 \Y<;2/VC3V_G#.8_KVL/D M#2G?7Z8OPH?Q,DRN@2.E7C3WB2PSDXXH23;:DZ-.UCI89E-1S/,^7O&CV(;D M&S>F1V/!M R@+L[K+N/:0!.@#W,\(YL]_HCKK*M?9XN:8OXYS*?CZ?O% M-= OL8S3>#FRTBA!SP>-!$DI:\ I<@:MDT79++7W?:S2X]B&Y)(W9D]CP?1( M%[@,#[@J*H=2*V=958@Y04!7/2B?BM9>H>M3<_'8]?K^YU1OPI=Z.'*YPB@\ M=R9&$(+$IW1 "H"BAF"=P^BXYJ739<"=>(;DG!_(A_L.J X0P,%4/_\\J3CF M%YC?S,<)W\QG2TSKHN#-'?:HQ&R"+@Y\R1J4X0J<3:%>4P7E2U!1W+@MOE61 MO,5CAN2'-Q)TZ\UMZ6%54'47$@(*1K2LUI84N,Q0/0\J1"Y#:G/L<.] MD(;D@+=7 W$T(P5/Y]_F,R^(+[%E>F] Q8J$24C_]_(>I^2R 'GBV$Q"Q9 M>TPL]V''H]"&Y%LW9DE;L=Q@R[_\>'/#?J6OFW2Q^'U)?Z[2?F=EDQY%/_T6 MQ\[M+.[YT.9]+;8!WZC!Q6^SZ>PR>VP=*FT.J$>F,&8#]V"S(BT@K04OZTV5 M2"*I(H+M=$-P+Z06-V"+52[X^F-_F2YQ3M\9&512>N,!+2<*ZZS BZ3)*H88 M-5G!TJU<]6Y$0_([VS#DKENR@V71KE*5(L!%/2/ Q>OISY_K4B_&B[,*[W6I M270CU"4)7-57J@+*!P:$AB),(XI(S*!/?3*;'X4V)->U#U?:2J=E)?R*LE=+ M9$5&SPJPR".HP,D0"HW 2G8"5=):](E=;P#9T6>%)\B(0[:^;6+K_>O+T1?/ M%/E:RC)01$'"Y.K]/XJ(&(KN=,?T,*XA^:I]R-%0+NTK)C8H%J.,6N9(7K@- MHKK-N:HL;H"0&6&E\5GWJ?VZ!:5!%B-YLJEFQ+W$CSB9K=K6;#[]JA7%\_3? M%^-5X?J;^2SA8O%B1M9>6,5YS76PB:D::M;\8ZMJ19XW#K,(GO?+*Q2!%R,"MISWQ MM?>D81:DE(RT@#(Q]\E[W [?D#RXMH3J()]V[MOYAS">KYW(FSUT;C?0R=9X MGG@"XU(@@\0"&0PI(#FFN$+!9:<6-CO!'-)Q95LF]9-6VVS^B[2\F!.4%V=A M_I[6;)&C25E#K::I_1]IS:;4C$$7:=5&<2MZ&;A;:(;D^S6W7(?M?7M/[VOB MP2CHG"*O9A$#!V6"@RBTAV+)R47&E.-]/A"V/>DU]CSE:2_ZPC6]W+GJ-@-%SF7/MV%Z0 M6(CDGY%Z]A"BD<2]PF7H(_E[7_9]3/1'G%[@*Y)?;04S#VGY]_'R[,7%8DE2 MFW\-<>I9XP)SS19#QV/V:(#+J&J)CH4@D38^D\_*3?'DKW:RX#N#'9(RW)<[ MMTU[7YDUS#)?D'.Z@3OR465O@@8MDP;E# =OM5F-+\C)R!18KZY/UV ,2DFV M8L3^&]WP[/]2S5_R-7=185(, M.#I'%K%VLRC! PL:K2WTBO/.':CO\ZI/JWB'PLU[?9H]9=CLY;W_;H!\,N., MS" -UC[K,8 +1@&3OEXB1N-U'TH==%USK+/!H1*KC3S;T0N7UQAN9+U1,@5< MK*W[/3$\6)=!6_2<^>@,ZU-=] V,(=N[(#)M14+RTV)-0BWUFH\;VJ$L1(I" M\:=N[TZ]MU)FB@E32A3320.Q[4(O !4$W2A1XI37PSFZ_>ZN5R/HX7 MRUJ8\V[V)JSRK*6Q6B@K(6C.0$6K(*"V8"7#[)R-(?39DP.!#\D4MN+UF\^+^2FO<4T"8O%N(S7@TR?3^MAZX;"61)0'SGX M7%MJ8Z6PK=V(72@>12S"'5\][;>6H^_NVFN^!:GBK&131K(HDP$K0FW;6C+1 M+G@0 :4Q0?F$?4+(Q@L9DB4X\1NPBP'I39G3:95[X5O&E#'UKK082Q%A/=/' M>HP32L[TE?:=2OV:+6%0$=M3)WL3GAR%YMLX>S'PJ*-1D%W VL"Y0,@Y@/5" MY83>9],GY[FI(]]NWVJ7C2GF3?!?YY\NGN?_NEA7AVVSH2*2TU5,@H2K"E0N MZA$$ Z,TT]SEFGU\U T]=$4[&LK3*8_6=-]64QR5,MT5QRNRY./WTW5!=?KR M;D[+">E2Y=:OUM*_TL[S\6(\??]RE>SX!N?C6;X*3*06-FBO@6OI:]-A!S$: M6EB2.ODZ^"'WR5,^PN*&%!P.\:TX%8^&')9R\GH+"QRLJJV;=+ 0,#D0OO!H MI<5L.J7>=@Y+3YS MO44;+9S/M-S:YSL6!.>5('OOT3(?2NQ4+? XMF'UQSBNSFDDL88UDQ^NM.'O MF"[FM>DJT5H85%YF XAUR!EW!@+GA1RR7+CA(95.797O ;1CY>1WP9D6LNEL MHZ[SMT)BT4;0.U6/N*J[GAVG0S M?#>C$+ 6$]5NTK1XTHZ_GU%$^!,IQUPC3 HO5YLZJAT->8B,M&&TH!(3$)PF M6^OH?RE'&WA?WWE7Q-MPSGQG"NLHTFV9?G/7IJP;XWV[*2BXUH&^Q*AL;<6%2%D63HQM( M7UA?75Z;P%MIF1 2ZKXWK8FTFFOW*U0W&X6,#)/><.8@ M,"-J[R]:LT\9G$'KA4Y1=U;C]T(;5+[ J5ATD+QZTNBR5^EB)'/47I0"6?L$ M2ELB=K3TI=&U-_9JW-^Q&'2%ZBE$M$<@SWY2ZL<;VH(/.%]^J??3R^?37(>5 MK#JJC:+C+$C'ZC%-[4Q3\VBL)Z<'-:(T=4!6G_J2[3$^A8BW.Z?:2+"WRWA5 M6'M]&P(C[6@E.$;.M&)"@XM$"73!>2,3JDZM>;;'>-P&;D(+2Z^] 99JPAHG M9\0EAY"*4CZ2(1&=VIDW;^!VQ+K!'FP[K+/;+F)L,I_FEVF:(T6,+W']WVL; M\&O]^FV5Q.M">[."/(I)QB(T@V"R J5B+>5@"&B$3"X[9F]V);AS7LV.CWT* M[F,KXO262LOJTAL@-S. 7V[FHMXY"YAB)V:R]!Z4"_0'B@ >K^7,-O*U16Q7*&*:D+^>!,U6Y< M7A) %X%[&:W.Z)3H\ \@=[VB^"W[UDF%' WHYM? M)AQ_K"F%(ZNUP( ( MA0L#RI@(OA0+H6CDP?/L13R2N;R-[BE:U8.J*?VC"LD$$X5/M8=K M**"B$T1ZA1!SX3D&C"+TR5-X$-8V1'+?O:+:5T[M&RZOHMBO1R.K5@%.%IVR MCE"LU* *-Q $.7JQ'C^TU6@)!RJ^.+F?T-XH[9>"1&8_1J!NE;=!M1:+O[.B[N=2ZG'B/IX^-$<^<-)YP&8JV""H5 RZ@AI 5MZYH MP\-C-4I[/7@KSIRX%J#GJ7=;R1PA;'\3OM3HKU+\UO3Q$2L$J>8,E>)K+V"1 MR%>O8ZJS2#D)%I7IUG1Q#[Q;D>]8]9@G#^V;2;8C"R\'0Z;UY/)OXD1N6%)" M 8RU4HD"A$+RY!YHLSM/Q;A&4NPR1VX5$-1TXY$3 MN3@O2>=B(=M$')/K':G7"V8LZ)2Q!ZYA7L)Y>&WOGZ5O!: M7^1U^?D+^N:88H849!(2$VA-2U2!*XB%8D@L64HLDK%.PV ?0[85<?"<'T\>14$^_Z)OSK*_!@V*.VU!(;Z#(U6US$))/X O3TCB18NED MP[:%N!7-W/=!L[[R:YINLJ@GH;AX/?WYWPJG[4BRR-\IS<,NY! ME1(@1N'!>$R2>98C[T.K1Z%M12?_G=V"M!58N]'>=Y?JV1B]9"$!FN+7#3(< MJ@#!8PP",8O2IX)G_S)+\9T43*<>YM$7,JG$S!1J?ETDR^HE65;43D34 MN5 PV"OI?<<>YM_92?;^=W4_6NQ5N?BC:)@V>: M;"67"KRW' *S0GN/3G6::WL0[*VH]KWD?1]?T!UR<-_A_'P\W<0)*W]MQ*,M MS!ARSK#>&#-%N^*0@2"S2K%8H4"@S_RKAU!MQ:SO+:V[F9C:S92E5=?_UVS? MCV&R[FZP6,[':4E4IQ]0:/GM-Z[]YKJEY^UX85-30^_169B^Q[=AB3^7@FDY M"EDQ4M .M H*E.2TVA@*\!*2SY+%-VJ&WWX!&'=/_OGH/,3__ M2)[J>_SMXCSBO%Y+KI"L'K]X?;%<+ D>81IQ*7AQ1D&T@B)J[D5-W-)0T$B/ MT7$4?4Y5=P1ZJ)J_YW&WGK,2W0A+L4$' V+5X:P$5[M2.9!DB#"RU*TS]DXP MAQ3;]>3=3=W:3Y;-O(H[(=ZW&5\+#$;:UA$L#,%I5DV.+>!YM) 91]*#I7;@ M/1[Q'@<\I,CMY!1L+-^^)ORRJ>.+V7G<'(8N?D]GF"\F2!9L\]-5JZS%>/73 M^.7:5_L;\48/;F+&>VQ"(T-^![0Z@X5BJ/GJBU5!_SJ7C8^<+]9'SD"[VE@7 M(P*YB Z8T-D3L7W&/BF&NZ \5*?N\*QK><._K'.)\X@;P8P@1YYQC^0]"T9V M(-00$W.F5]+H3EG@A^$>DI'OQLF;ZO6(HN[7(?)FVUQA%%,N18@>0^TJ2+K? M%PX8G+(EJ> 2=B%@BR;'QS+B1Z-84W$=WU2_&D]I(W\=?\1,3L8O9'#*U^_< M[+2W66$.BS=AOOQJV*Y]8%M[W@M=-Z-_E.WLYQF\Q31[/QW_#V'-1.IQ&8=; M:)]/K^M*^MG%^>VEK>IOWIV%Z55/1F4"\A0LE&C(2PY9@X^%7.4@8JAU[TGU MR9TYZC([^"8-P"Y&S*I@4H[@$Z_C6*RFC9<:D+[40<>2_=&DAW$=W$;Q_D]? MNYA88BG>6& I&5!1)O)??0"-%+UHKJ6(?7IV/(9L2&JZ(7=N]4AL*:!VW3"8YH19VY"=D%KVZ8=\&.XAG3 /AH<'"?=$A*SOSJO9Q7SD:'3_>(27O#H: >PGSA,1[1T3"D=><*4]GB,O-><,= M!0OA9HG" :D#ASVP339 PT4W.H\YK$I$YXB1PH5ZQ\A Z4P4=@F!"6F"329Z MV^>$HF&9T7Y[1I]_XU.?+U^$^?S+>/I^U%.-MI=D,W-]:P<> 8DEBE2GC(12YYEJ,B1!HH/, M72)_0^L4^MSO[0AT2,3^D>C8)?>R>/$D.;O:MW5H77XR3Z&]+6<#3" M!:VC#GUJJK?'.*1CF>$2;T^9'MU9O!J=TM0CO/6IO=R^A^$W\NVN'K*Z7^8L M:<\R"%?/W6(VX"(&D#YHQ2V:V.DRZ3J*PUO.;C[K[[/Y/^JLW%GMX#72/D;/ M+ -7T(.RON:[90W""F^45Z;?)+2[\ S)M]J; [>[Q1Z\]0T[#U_.3:(P>'&& MN5Z%+T8"LPRU723Z4E/TDP6ON880:=5).V2YU^R%N_ ,R=-I3X/]M_[HMF(S M4CML9FBOQ]0NUZ1#,DT]2;$05)HRX5O%\630T]>$CB.-07#"P@!%3 3C&2RUFKT M:?SQF!(\;6Q\%#[L+XD3>"^S#SA??B'+7N/T#[62]+>KG[9R7!Y\1C^?9?NE M-7-7UH]\0V#J.)7KSQUI4W+4T8'(B32#L0I"$1*D4"B<5"G:/OKY(52'.RCW M?/:Z[(#\]H0R2!!<%WJ5;("0&0/2A2(PEYC)?=HY/(QK6"Y+(\[<]E6:B::9 MH;I6,+#-5-E[ES"B>- CDF86V5)(2/H9@I6*UB%U\5$$:_ND>G]C*TARV_D>F]/<_UTO^RWCKMLP:& M5A-U&/'7%P?%I,QT$B%URC2_%](A0_8V$VP7J_8AJ]Y-O^/\XSCAXOG[.>+J M92E!8^;.0I(\@,I9042#0-]"S,XJ4_PC?-OR44,RI&T8<'U<7NN];C=OX6*Q MG)W7P+-Y!4PZF:+(PF.GY) '<0WI7* M M63K(I1U79M/E/*3EW\?+LTM\7X?O<49!+06V8(OD-6N>PE2=(J"UGAM+/\M] M>NH_"&M()P:=F-),*FU&MZX7^0[3V70VF;W_\BMI.3+FE[VE+I/J> M7+H/\UF^2'6CTFRQ7(R"MD[$+,!KXVK_3X1HC21=QI@KGN("H[9GPH//&E+. M?S<:M-OMEL%Z149!6<'%@K"$R2N\MF#'@U&L-K#K MZ5??@VM(.?I];$=#N;34%VECQM)F_K@746'P K2Q%I33]=P@2B"_&!,Z+4ME+ MID7L/ AV\C:]CET5NQX^D>9O861C.M\BY\QL7FZ/4RT7":KY4.2,VM06_! M2%;3K;BN0R@R2*FC2]FABWT2_AY#MA6#GO8)9U/AM/-1+Z>9KF8@WSIW52PG MJ6C!T3H$5<@A\E$%B*BY\!0_R]"', _CVHHN3_N8LZ%@6A]KO)U]"9/KZ^0R M!W*9 \A81ZZCXA!"B)#1:\,4)J>ZWA/>!+05/9[F\6=+41S]MO]Z7^*K[(;U MC??L_,,L M.1#XX:%>JJVUQV6<5@QY11KB^2R--V_L>B3I)8X[=RZHDI+P]0C;^9I5RR : M#(#%^LQK=7WPCND[(I3DO0(TN[KOM44>2O*H$@O&'.<&9=Z9,<=1W%H2JM?L8OTWK45X]__YB&=1(MYI?C19I= M5+<(YA0NQ$6XR&P8,A!SUD;6Q!YGV4^"FU0YG1O:MQ4.VTETLSV7=X: MO!I/JXO^HF83U*1N2_LAXSX\3V1FXOJX8O88F)(% 2)8$@/9"-K[[<(FAB:DDU9 M=#I-:.F+7/^LJX-=S85)4H,T-8$US*I"M ^$LSL=>Y4GW'I!/LCFLFXV7=R AXN?/R_G@=X3\F/G7WXA>J]: M^=4:AMF$'O/^TJ*.@BFD?9PBSZA._D#G@1PB"3)9::T@)\;W"3L[+NKPAF([ M0[LDQ,B0?D@N(!AC8_4T&7BOD32%YTY9K4KLU7QN;]!#,KA#X?KM3F?'X43# MKG@[ ]ZHLE&VD47I"\1L)04UEO8IU:0B%,HIC6@Z#47='_.0_(7OB,+[,.)H M+LK5_?-B5JZ^_68^^SBN-18_X13+^(!S]WV?U-H5V7^93=T/>NBF8<#FD:/@ M$@4HL8!ESA 7BX(88@ 339 :LV*J3S!\#Z!61Z_WK1=IA8GS#.@D*6^1ZY#4 M.K##R2P8SQI+[GH$N]6ZAV"^#^/*?8>R+>32L*)_%;S=AZG(6'Q@%-.AUA33 M.0>1D=KFJ7"NBO7"].F _C"NX9G)ME1I*)7F-SKWTI<%*9/7=;9S .6$ "%47CM6"A]1C7LI%8.N,E"HE68W+=\QW@4@=Y9F6O^,3,"?/4T!!IR-KA( M*/HMYF_0[\NPK"T@?Z5_<2]"&3@3GM[Q6'1U51W] M39";;$-0W*'5O0;2[X)R2'KX&*QJ+KGV]^WK2.<^; F-US+5]=>D:2_Y9#+[5-,'+M'6%+;:8?;% M69B^I_!Z$>>CY)!Z]#G"G]7I#NV=>F;Z]&3 M7EU%>*S0 PMCF2%%0E$5^L,$<-XFT XS4SG+Z/NT^=@E]-A[U1O_Y(YE^Q(" MIY?<6A/KBQ\A1"Z!D^'0PDCK8Q\-_0BP(3F0#9ES3^351#RMWY1OO(\[HD*F M6&"ND"?+!2A#=B/6()$P.5&2MK'7:,9MX W)5>S/GX:B:LVBC<]Q&Y3..C'- M(UC-,RCA$;Q("J*S7.G@;>1]SD$? 38DI_ (FJ>%>(Z>7C$K/Y>":7E5<4$_ MK5EN;S'-IFD\N6R_W#"W8K=']DJL.&#AO:\UZFERG2&1,R/-B_/'=([GX^42\\]A/AU/WR\V/J[-Z(JD#; V&E") MO&J?R'(SS:00DKXKS2,L; 1E4(4(+>ASO=W'L475.-&@XOT&Z]U'/K@8*2=M M=DQ0@,9T[7SD(/*LR88;QJ(KP?,^9?L[ AV2X]62;,>06\O>,L_S?UTLEJNN M6;_C$,(_IA>+BS"YN@I?D!M1A$C:0[&U3(.B<(@FUV$9Y"2*())@ M?6YH=X(Y)+^L!['ZR:RWSOIM5OV*VL3.A9;MBZNW MST83TRVO:0O<,EXH*BE;.%);/FY(39A;^TH]=KRW;J%OK%/NWB-]D^PINI@Q M2 9>KCI "D,\Q0#&H';9RE!RYSCC88!#ZLM\1)URD)S:=&'.VB<+N^NPAM69NK2D.WLLF$KTCMON& M&V@??C#Q]2 M.^8C1-J-I=';EMRS(\\OKU]J#'=1Q[)_GX_#I/5^57DA=,[ MID@Q>_00'&GGX(4T0AGENA:C[0QX4/VIC\C%IH+LS;K+E(V;J1R+V]D>(T8Q M@N2KO!%-N&5*X!.3((K1!5$G'OHD#QZ.?5#=L(_(Q5[B/<59T^]G88X_A07F M6O1#WPF7_L(#JD9" M/L9YQ7J,39U*0,\Y&QGAC+3&0(Q(KX_E%KQ)K#;]-4E0S!%YGZ*6K2'NVJ'[ MZ5P1]I7626HV;V5RKO1V\X+-AQ_3LUISAP4VRFFX9037H^.QN.B-KNUE1 3% MN0=?8@+F-'*64838J[?@77A:Y>Q??>H5^U?=N D.G*_W M2N1_@@M\-71':.X+>F3'6?V#.(>4*-J 1_>E[G<06O-BD$*J^L+++/U>".0(>4RG Z:NTEMJ:CUBX!KH9K?!WL0PY! M'QN/\'H$ M\'R:-P[BXH$004L62!LRB(0<5$8+0=2>EH*KI!-YCJQ/LG&/U0PI;>%(>NFH M!.A'Y:]S@FB3OM&R(\8"I]W)$&P,9*^]A!"2(V4K@S.TE;)3$M8.((>4''$, MXC42UP!4X\\4",Z^X#<_'MFT*CU'$%+'>C>GP16/P*3T2:/)I5/WTK;K&%+& MQ:#4X<%"/R9Q-T,\:[;C:EQ6F"Q6-\KTIA5CZNDS9MI 90FKLUR"-B;ZX+ $ MW>?X[ #00\H-.0TEFXBS'_]J=WHC#18*76J:FR.@(:V"'-;MRXM&W8G<1 M]"/\'==ZH?;1Y,+0FUA3R%WR]=J$06:"7&-RF&_EQO7BQG[7LD>;D]&?*0=* MIQ]MK@W"K(OF+IL<0P1.Q*5%!PF164$8%:+( 8WK4X3T"+"&Z[[VP2N#]6H\ M)7;\.OZ(>?WDD;&_S6;YTW@R>;Z:TQ&F[^M=]QKFS:]'2BA?;S_!>%?'I60#D?L M47%?3!(JN[[-WO:&/FP]WIV&O83<^GC]:F+UZ@0XSZLT9N5B05\MJJW#E(TU M"IBN!2&&&?"N#N"0,4>4F/%F9^O'#MH??N".1^Y/CS7]MK\7,VBQ;^J(RWK) MOP$[RED:5;P@5Y8Y4&@8K9S\%$0O5&*1.Q;VH\4=3QMD-ZTC<.+0C>\;0Q=. M08UG%-(45LB@8H!@ZG11EXP6-CL4?;IF/1Y##^QXNH^MV4\2??.65DIL\?S] M^SF^#TM\=;&\F./?R!<[OSA_$[ZL:II?7N#^&4L[/J!)KM(ABVHUT_WJ-J)B M^:H-3%%<&\= ^-J^(A.?O.,.K+!%*4PI=JJTO@?0P7.L[_[8:Z.?HC?" ZU@%7"[[MR8EQR ML;:V3Q!=E+6NPD)$AB"=E+5].6G(/J>@#^,:4G[1$DE8?%/\.$NW1 MB5C?EE>SB_DHH[.JF$(OB:)@6^<(GG"#1FFT0E&[(IQ<[U6D0TI4'13Q]A+E MT0GWO"QQOH(Z_HBC4$JPO 1RB>I-17"IIO1[L,PF'[T6TO:I/=D+[I R4@=% MO?V%>AJ%5U%R&02S60#*$,GE#P4 MA'#OB$"T)^@=O0SU;J,6F!N-X (23.6*+3E(CGW2"G:&.J1G3C#JW#430]X@2'T3<7UN@X>FOZ2<$2*O*UHC>UETYR$)0*0!Z^3RI%K3IU M[!O$2I-IGNN;&)OK53=?IK*1#GP1DQ)J(G13I9D6JVJ9<^_FGXOL4 M?.P%]TF>JNS"O)T47Q.A]C[]'M&"#:^13BD452N;0YW>0,K?9BX%%W7P]>DN MAI[(R<@A'&HAF"8)';7U?9B,_P?SOX7QM%8SO9ZN6O6M]__=["U^F,TKTO7A M?/HR(C^Q)),0LC5DQEF1M.YZJR_,)&&W-0CO;XJ+%Z\"N-YS7G&6:G_ M9)W%$*;YU45U3%8]^1;K'^V?)7!,=$V\NI-M9[LN*K2B2WCU:=>?_WKU_)&R M17JB* 13*!;Q)H-GCE-T0.&!U\9FV:VGRJ/H&J1(W7C&+5G5PM'(-$'404I0 MZ+ .V10@IJH\? #2UIO"V=[DBC:BJMEIEV-U=^^8*_OO:"CZ37 M2?I@UDT9E&4((4LR#,QZC5+Y*/O[+O=[]X>WUVYT/O7SFUZ-%Y9*-RB9:;]'KH\4@ MZTP!EY 9E@,O_D@*;SO$0S@U.0[''E>''63(^B+;>K;P:+TB>%??BW1E2 M%%=O^D:*='@J=6R.K#TJG8G@O0M@?;*"N>R=/Y9)WF\%0[#93X*Q;3AP*@9? MW1!F0PX/)@01&;D\R7GP0F;@TF6KT!OLUP1A'\!#.!UZ$OS<2\(GI6/-T.'> MJ,3IW=&1DW>,M=0MU\B+!YVTM:8<[7A@*\!#2'QY.G3<5<*GHN.M3,7DC#4Y M6C"E#L>SF""6J,#2NQ.*$UZY;AU+#P$^A R9)T'/@R1^2JU9$[I+,"X[)\$Y M#Z@-T_S- MP+\[DU#^F)(T?YE^I+_/YE_>7,S365C@M9L+^I15JXYKW]K_>.F8Z)H<19UL M.QO=^-1A"O2^YC^F:3;-X_J\,+D-:R25M%DG"TEE"TIK7M\9#5DS@T$%4K9] M%-26 _5VUL^YN4%_GV\/!M/7T]7^7(C%811PF0P0M0*.&8AQ(S@D4D79=8E M]SDMV!/P$(ZS>G+OIKX^AER;.0_;@_UE^NYL/,\KJ'57-',&DJ9-J06=$"UY MY\8E53+S48E34_ :W"&<3@V3@/O*]"3TJX'@\FR%E1N+WJ<(Y&P35B$*1*7H MS> [-]DD/WPSN$XZ>A$G!/J9Z$@;_7,5#KM\4G;K.S!9C1%.EAEN!5 M$F!-BJXHI[0ZJ7-R ^\03IR&RL ]I=J,@=6#GX>TO B3^Y$)YGQ ]"!T*!3- M)7HW.&U&Y(5EQHKDJD]C@6W0G>@=--)A3.0A)2$HPC4^@BN1#)A/(DB&0:>G M]@X>RP]NSKE&+^ N(FV7"5^#WZ]1]4U,I:047"),=7B]8L(3IL3!^^*4W"6, 'I@!90^.GU\)XJU "U9,U#[DS$]N[G>CV>GUGJ3E:)7PSIP2E(40(%CU,Z$ M(ON<"F^/L8?NOK4/RGM%,30%6H75BZ3(P#,CP7@C1"F%411V-!6^3W+1Z37Y M0=S:1J$?)+03Z/5OKRJ]1T>N8@3FZQ@C9130A_/5B"K)M!?>]H&JENH/(^P8H.+>B2\W7Y?6TCGN*:-@@\KG%)ZS5]IBM)&8[43M#N(('Z](O56, MN?3WGT^90')-%!\GJR'?41AJ95_67N9:P\4(;@(XB11.#+(K_-A/%L?*5$(C.+/6 'F!9.5E M)M<04P9::K+,%NGD46SK@%VOW@394QI;%N!MOE__B&&!?_VG_PM02P,$% M @ *8)"5*X(O)E;>P WG0% !0 !M>&PM,C R,3$R,S%?9&5F+GAM;.R] M:7=;1Y(V^+U_A^A),NM.;*ED>2JGD\XN41*:(.X:BRR5+]^ M(K%P 0'R K@)@*#JG)))D<)],N*YF1&1L?S'__EZ.?CA"XS&_6;X\X_L;_3' M'V 8F]0??OSYQS\^O"3VQ__SG__V;__Q?Q'RW\_>O?[A11.GES"<_/!\!'X" MZ8>_^I-//_PSP?C/'_*HN?SAG\WHS_X73\A_SO[1\^;SMU'_XZ?)#YQROOK3 MT=^MRUX()8D/4A,)01"GF"9>Y!R2I#+Q^']__#MUW N6$F&6??OSCY\FD\]__^FGO_[ZZV]?PVCP MMV;T\2=.J?AI^=L_+G[]ZYW?_TO,?ILYYWZ:_?3J5\?]=;^('\M^^N_?7K^/ MG^#2D_YP//'#>/T ?'R:7/W#FVC43_,?XJ^.^W\?S_[]ZR;ZR4P]#R[AAXV_ M4;XCRU\CY:\(XT2POWT=IQ__\]]^^&$N.3^*HV8 [R#_L/CRCW>O[B+M#R<_ MI?[E3XO?^ =8ESWZ?MCOOHLDB#[Z6#2(>*[G]TIWN;2][L4\)V/ M[@#M[(/()5P&&'4)]=;GWL"Y!+F*L'SDI2_/ C_Z6VPN?YKA>]X,Q\V@G\J^ M^GZ"?Y:-=MSD]Y,F_OFI&238W?+IY0P-9:"WR=P#!!^O&'?OKYQWZ.0N .'UW25(H@ E,LJ,R$ MSTY8%GM;/*>L:KFN01-O/790]MCFBA0#'V P^]O>=$P^>O^Y=_7A* AXA5^. M>UF&D$)V)"J01#J:B%4^$16YE2Y3#5+=I=1X2='LQV%&JL4C?BKZ^@D&D_'R M;V8:))0M]NE_WXQEKK/=5_=J&/$\'\,+F/_WU?"N -\U@\'+9O27'Z4>I8$F MRH"(;!.15$ABHXW$)*5I!IO QRI+WQ+H;;E)?.HO-F^J)5%YGI+N#+)S M@OMY<_D9'J1:3NP3X!>%;5W MEW"J$N%F+\,&Q$'H()S0!#S:9])D0]"A]00"52EPFGP4A^3;/5B?)-VZTMU= MMNFJV]M%1.F,9_H9]Z++$A0DXCP>W#**2+P7@D06= 29*>1\^$WM)L0GR:T] M-7674J;F!G8+)V/444$%"=8@SK+'^JP3P>->2V>0#34-]A8(GR2A]M/373[9 MJEO4+Y>?!\TW@-DOO5U8D6\'?O8:R,QD1)P6&,J&>GPAK":<:>:RB$*8-2'Z MVAO69L!/DFV=:O$N^5S-S6PCZEZVPBN(0*A,CDCK*+'4&"(Y2R)IH;0^O$&V M$>Z3)%Z'&EP3_-P[\GV1_F;#XI7JPA_MYA_S>33S JN$?PJ=S8?T%QQN827C?C\>\P>9,_ M^*]OF]%,HY/)J!^F$Q\&\*%YBXL>3GK4@W$L)R(2X(OKF$?\C)($D5JJ/->^ MSBWJGL#/F[:'U.H:5NY]_8 8KP'W9$B@8LJ$_SRA[E>G6/])H/91OIQ40=&'RV M3>BW2J45$E$J8H1RW',;C:EUNW,31X=O[(T4R>I)(WL(P _SA+>_QT&# M)LK//TY&4[C^RV8X@:^37P:S!_[\XQ@^7MXY'??@PYQ>Y21JAL6(NOC:'_>" M%4YKAL3GNICXR1 '/*,RO5)!L4 K[>?WPNJ0+?XN]0H+) M"J87LS.P%:C>2CIMIYQ8"ZO+LWY34O ]3-A??4TMV1^,&$P;5H).) $(E/. M)#@\'9.UW#.)7T*=F,X!"7$KZ_KX?-A&Y!5X@' NF[F)^]O,,NY%$ZB,P B/ M$=V0:- Y%@)1)6Z3,1*RJ&-'W(%R>.._ Q4U77TT&I"-@4Q5@ #=IR MJ7#'DT; G+TN9$84,*<$-5::.F9D:XAG098J^JB0LOH.)KA62+_XT; __#A> MH!*@C&7(WZ@->MFBE"@Z+HD3 H7!8M"Q#DO6XSD'2G0@Z0Z33L>C2>_YG*+( MR%]RACB9!]O?Y(O4?)Y)MQA,,CL*%&TEPRF2-.=(7$X(TB!S ZXY.MV&"?C M&RS [U89T!;1(_8XJPB]PTVA#;[%F] &X38>:"?T.(8;6D>G6Q!F#X5T:(AL M@90[I3+#EP98U$12%8FUH$C,'K05FC+7ZFPY> MDDX!V'*7DL&63 <4A;&&*!>C1Z0LA587IMV<0BOH#F>=U-+N-N?3/JK9Z [_ MQT\KLGN-W^Y<5/YF]-$/^_^:913X87H_O;STHV]-?M__..SG?O3#"1KHS70X M*9DVS: ?^S!^4>RSP?@VU%9EYGL]KHO"\^[6NU**CLN,U-DL!0098K31\Z H M-=1Q0$WW]GKROK?=?]WXZ%$SQ"_CO!3^S>CY)S_\B([6S=_H#V,?E7E]W00V M^Y(H121D3G [+2FCU)9""I'0A-.6U0F4[0U][Z"A'W\J_R]>SA<_* ]^!^/) MJ!_182T_N!BFVW]QXS=[Z)_@Y@&1H/A*MJ.7N+7@)F.H!>TM_H^W<@FV#S#N M _OP/N1A&7HG<'DP'5<(#GA;-#$"N?1(NZ0CN#J%UBW /36R=:VO"B'25Y>??7]4,+W)KX83 M%$@?_?B+\1@FXY=%/3! HR?UC.5&&PG$^%)#[DJTQSI%>#*"XJF'[*]S*K0$ M^-2H54-O'<9,T!HL#7DF(Q\G_^Q//CU'Z[BYA-%;_VT6+(+198^&(+Q ZSC0 MA(Y[\B-S4]]ZE3I2!\=5O)O0OJN M])%\D]_!9#H:_H&NV>A7&,+(#W #G(X*ZG_Z$?YW\FV&WD$4S"'OK?-HMB7F MB(TY$A:%5PQHN5+8D4W;(7GJ#*NHMP[+^0OZ=_ %AM-2:9&;T65!]B8,^A]G MK\:+V=DZFF.TCDD\8"WQ',]6J3S%/55DP@U**B;.8Y8MN-7V>4^)055TT&$A M?L'X'CW#<'MN@"TJ<_X%:09/7)'0DR,F"R"DD:6 M@K46%&GQJ*?$CJXEWV$Y?:OM;P90.,LB0VP95X\[G*1HFRE%--@D%;7!6]W% MR?34R-&]]#NLCK\)\*^; "'X"?AA0D%$0'E-(!8%X5@0TF, MIG[P?#J:%V?T7,K4G@_+_0:]V)@:%DE2W*6>)ZZ@)P'RXBGF?("@,ZE'.-*NS7" ?@BI:O2PUZ,9?>Y*6=U7-.4H=[ M&O&F-&]401++5+;+)%'!K4R1RT"+T(Y]A!]/LL4O<2V;AN[*>66)K,II' MRBE1T0LB94DN<2C";"3^#_^.LU9MG5IE<7 #0"'+PO8406K2MQ#?A75*404%,"2A!X:D2'@EF?1U%8V&Y^33'AD M/AXUWI.JWZT6MQ%;Q]K[#25U.;U< '$*.+K1CG !N*\D0-]:AS(>3U/'5<:C MJU7V7"O]W7KT8=/E=Q9^TX7D.DR-G 'Q7V\ "=E"DF74 )1^4UH%X@,>$@8B M<' \>-G*M&NGPIN/?H0JW%ER&]_";FL6EI[L\^8R](>SF]_Q="1N. ,<>A#*P',6UXGMO$0LL-'-CICQYUL MZRZ54"%[_P6$R:OA&!W* O.Y'XV^H6-S<5D\G%X2AGLM+<$=&*THPRRQ3/HR MR$0$(70.J4[H_#Y49T2.SH1?(0=_S:+GC19>#22'XPRC$236,P#)" "BO(I$XNN#5B0*SD@/2D-;&Y-E+CH2A:0HFU(654K]8THYH^DN M!=3IV+4#V+.G57>JJC#E;PWDZRS05PEQ]W/?7Q5'+6S#=#%,RR7T85SRSR_Q MUUF@O6I52*B/E2GY162!,!'2X=%:L4AO! M@R[SO!E](O3HN&*ARX66OOY7E[_7/^U1?)FCD@DMXVQ*$DDFUJ!>\!RQV2MG MPVK[]+79&@> >@8,/D6E5AAC>/7N6 X0A9 DLN*>4X>(#./$):Y$SOC#5,=_ M.<-=;R>AUA@H&#]!F@[@9D[2]7BZ9]]N?#>_V-4A)J]*BWM:9M@ 6A0NH_<# M"8*C6C+FZW31V!;IH7(QJE&DJFJ.G5EQC_1FEY8:S=1L62(071G=ZBT)B6F2 M.?=:)RE5I7#;!D!':]]8E00/AT6V5L9APF^+=(!3K& H0K]ZD(5,A,4D(U4V.8IG6&Y!Z)+@^,(#@.6[91 M0HFNA<<]567"E8ND3'@F3EL$Z:D7 M"!ZR;E.5U>99)V'?[J.>IJ)L.[SPFZ7B^V'S'B[[KX9Q ::TPF;&E%[(TI5B MTY)=D26NE%''A+6&MZD"O_/!YZ35_:36\>M;VIS[X;?_7LXRH#PX"8X C0(M M']QY ^Y-1.'W#&C(+L46^KO]J>>DO#WD5>'VZJ7OCV9C4=&(+7O#\X$?SX?= M<$&+]\L)=WATRB@4\TZ+6]]+&^$]"2L_VX44I,I\S/D-_#C MZ0C2FQ)IFX[*V.EG?MP?_S%LPAA&7XH@7@T_3R,_4%_%I:[N:IEL^$6 MZZKJ-M1:V7&\C8X(M(F6IZ#]"FY*M?4A?$>M566N*R<2#2KB7"J)IR)PJI,S MNO(V^BA8_8!3],A(O8W2.S;'7L \G6&1YCPAY"^G;4_^(G M,/CV7S!("W=J&A28$5C*F,ZC2=>!O2KA!8^B#+YI$V?A-T1?"?:H=2W MT<6I7UJS= B;M0YAN.D0=EMPL\.#:Y7A["N#E>(<9R7548"+,DH658@^.QZ, MI5[QJ,/:XIP=,%0LV0DR2&@E %5&6!2)+6W4/D1$7&5->9\4Y5!7$%F!/(K*X&X?VR'7>254U M)G4\5(O$>9:."R!&H<9E,(JXV4@J[;7S,D81?!4JG6Y!6#7U;ELGMHUN*EXL MMY#'C32^5\-B%$'J@>16I>(A@7=$HJ1(8)Z1'(R67"%^PX^]2:W!??Z\.Z!> MCUT-5"K_ \^:9%=V>VG1PK81H3.=T KRW/FZ%L-I5P.=(..VT]F)% F5H*@P MV: O55J/*' DN& (CTPZPV("<\HT*WSBS=11M'H8TT7.-K M(4CFI4I$^S(L/7(BDC.2:BFA4L+3X\I#KLN6;910-Y'1)9FT-H8DJLO$42N( M3U(3FW3D)OADV$KMRR--9-Q*Y)L3&;>15X50X@;3^MFW#_@!,^(&@TY@UI: M56A;ESZHWBE#%&=!)6-T\K;*^_T@M"=A3G2KH JAFPT "[S%F](&8%7#XD&( MQS$L.E9M.^+LJ9<*)L;#0$O+Y<@")S;'2"15D3@N%!$Y@LC6*KUZICQNXCQ@ M8AR;-]NHXW1R7/ 6X=*S*;I)5 MMM%#!8-G7&5@0Z6)+[#MI_3)4;W #E;M8H'+7Y8/A=?\+)#],KX:+1\W_9K7IW[+'FA^_]:/) M=8;NC0_L-C>Z%KI:"=0'D>9*EG60PFFN!'Z0DBQ2JYG2*>>LK'>!K<^RK@6T M8BJVA9"CT9X$;G49:(_>8)FK)B$[)ASS=+5;R"-(Q5Z*]N5FZ?\3RO!V2!=? M<-/Y"'^,(4\'K_L9>II)*[PSZ,F@,&3"W<53*8I86.2*I]!NXM+6$MD']4G< MENS&JE6#Y6#*JQ!IJ-,;=MS#70=P[_$D<2CS!'(D7@I#O!,0<8'.VH,UK^YB M06=$UU-0^6%RQBMV.;8I<9:%)$'/S,DLB!?HX"A#E:(,4:2B8F4IL?$RD0)==Q8Y[F/E<;6/\I. M"MTZ>V\7;1R%-DYJX[0K0SN=+;%G1RS/DCA*J<4717'XGNM9FRW;**%NKF=6 MDN>0%4DTX-8I>"IY!(8(&6,63E*NV_2D.?U?;M M-_\_S>CZELD:R@-3@? RR%+R4J7L32;,!R<458S).C666X!\$B9&+:75:'6Y M&>HUT-_]Y76)P\-PZ^9!; ?X2.D-M0C0GFB=::]&'L.6L&-B.LN@B&86MW*; M@ 0=!$&D")TXX3HQ/0NI@@:LZMT0/ #M">D%-Q=X9NMR=5@Z4 M'O .RHSH.)F61(N+..E_Z4^^W?I+/TSO8. GD)XWX\EX][O^G1_5Q<5]-^M< MN877TMC ?)2>64D%&N$YYV05953$!+RW\U/WVQUN/:%\[D5Y2LF>@>NXIM.> M4H7>(+#2HB_A5XX+]" 84S1(RG KK;)%M$&W[_YX^QF?_.@CX/G #3"J(TG) MH!-L!"/.^4"8TR:6VZP(=3R(=6@.OQ-VSHK5[6]OH5?P,*\]H]OOXNW7;NX4 M,=#>*!J)I^@12V\-"=13@IY2EA9UJW6==/LM0![J2J0Z66HIYE1N1>X1X,Q8 MI9H+9_%M\,JB!YZ=)5Y'2[AB1C(:A'/BT-OO:80P.N;#O9O4?GJI8-B72J@5 M$2P,TS; JL8F-D([3A2B4T4V-;5P4)I8XQ3/3!+N;":2Y41"1D#\0-CL..;81?@15OAO !)?0!1I>+K)=G,$1Y7SF@S.O /9?$<\\( M'M *'5!JB0.:94Z@'-1)9'H(V>&MX8Z4V%340)5:TSCK3_<<+2%<\0*416GGI#1:.@&==)^ $BF=,]8HRT.=-+R[6/;=O%Y=?O;] MT7R@TNMF^'$6U9_'\DLMWLMF],>X#&V467&J"$16.DC@R^50*R0Q2((JRV*E M1(%6\ Z_K>W)B=7]K'LE5+!S;H$$/X9/S2#UG &N)2BB0RIM6YTF+@M#HG8R MBDB]$W5\H[5PSHL).PFY:N?CA^-(P3!$ZP4)NC0E0N.;6)L4?INB]$$(<'6J M"T\PX-LQ-VJIX;&$=T-PB]S_K/7%H !'M,K>>:V9I'7/Z#,*[6_%A MR_#N-GHY:-RN#;#OX=T=%=DZ@+>+%@Y*$]QX@\"#E-A@-"EC*H@77)),K5[B@?5WBW#CNV$7['>>[+B"*DF:6U""$$RJQ(:%PI+1W:6B4!W,<25P25 M!+=609MV,6L__)3B+UL)ONE2:L=,P[J>BGCKQPN>AUESS287]G>5'J2>D8T+@IIXD R*=9,0[ M*TE*R8@ S.ET@,7?!7:B25W;<.5>@WI/550(]*R#US,@<'E6X2K+\"5C8NE+ MH4GIC)1QP1!-G>SG=6B.S(E]5=:"#EO)NX*UO#[O4)5[?)K+M3Y%"Q 7Z7QP MJ#&=#62'^.HT?3S!9,^:'-A%WA4JO99#3G%]M^#UA+=<>0,(!*U&:9@A/FI' MD@'NO00.KDYOHDV(SHL+GI_!_W+,!V-9Q&_%U-XB1)Y-9S H">% MU""C)$RPV4S10E?/ ?P^3R0#2 M/_N33\UT\MR//_$>TXY%M'I(CKHTI561!.4S*C/&H%)TR1X@ +L9X'E0I:96 M[I)'5;$6-1A)II"(U!&(-1DQ <]*>J9CR$>R%NM>?WE3QD/A2TSS['Z' MEA"[C"0Y,%EKDZSY7N_0E1]52S''OA";'Q8W5O061OTFS0MR0TH6W0'"4ME1 M8M;$:JT),PR<]XKYE%L=MVL__C%<96VER:9;B78<@5X#:9D=UP+4^JNKMNH^ MQD549VJX7ZU[R/!@"L;SOUAU#+FK9R=D&96N C&,.86Z\V@YG)YB-UPA'5:O MVXBNIC[??VI&DW(=LK@#T4Y10YTDQ@,>92$&XI.93;!6:.]EXX+?5J4KSSB< MA=NA"C8I=1_Y=1CVO(.K9.#=@,5]R$Q90S3UZ)P5:QY-:DN"S,(GET1<;8?V ML%IO/^*LM+J']*K',>]>:NO&+_G VQ M&GJI$/K!MCWG*(=%=DZ:V07+1PVIXCB66: $D\IOAL*#S2;T?[!_2Y9 MKD!87N5FM:=>LGH/ES8 M7]:'+!E%-.7&5Q$$A[AB"8VT)74C\0"6CRRD8 MLXEBM_OK7>?-M1B:%&YT<]P]G;$FFBYR' \FK97$1QM :ZTTCQ"DH\F#B#Q: M&7WI:2AY[Z[#;J3:ONY&VO:-XS=42F' M;:_^ZZ@9CWN*RV0]^C"62EMJ-1UQ/CEB/)-,9$J=/7A/]1FR)T68'91QV+;5 M%S%.+Z>SD-K%93.:]/\U\U-Z@2DE!,T$$!\B1GJ[*#W1AAOI\82AJ_>[]>FS M >O3(E07"CML._[?8=*+:#,SX0V:L\:4H03X K!8IEL$([-PQE3J5'$_KJ=% MG6T5T6'NYMVX_CTX%V%];V(6B:,O["61&20)/ <2*$+7)C&H9/>UQWBH#*;J MI*FDEF,G,+60WYU) SX#M\H @5":>$EJB!.2$>DB>$@"OS[XP7=ZLVBZI M4VBV4=<)# 1I _?[%)IJ!-AS,L@NVCL!TAG'DN)<$*'QN)=1/[*Z7I6*(5HD@/3;4QD0<;LB6J]+65*3AB10A$9^DT16_3 MQ#J5EH]^UM N3*FAE1K9)B.?X-*/_AQ?#-/LF[+N)3C'&)C(*-%@/;HA4I$ M09-@-<3$:095AS+WPCIOPG2GD0J1H>?3\:2Y+)>>@UFD:ORI_WD)S6=C30!. M@)8#U7M+/&6.@.2&AU*+:.M4\-X#ZKRITI4V*L2&?F^&L;G\#!.X^#B"601@ MB,I:27D2M'HS9C.FR8=Z:)"D?";\CEO1F]' M39K&64J5CW_B$;GLO,TCBUY38H0HTV]E(-:@7A/-7 L:9'9UF'(_KO-F2X/ M7W>5KG)3M&_RZF-Z"2A3>"(021-ZL\ C\9EQ]&NUR9[;&$.=G(/[<9W4YKL; M4U9WW X542&LL,4]0>2)6L$,X0Y/'!E\( %=$J(EHUQ*!K;6"(/'>54;OE>%9,5KIN=EW]0U%0BMR(Z%2,8 L:BV R^%<%S7)Y/!H^;))*K-!Y@ M,ZA'<(NW%0U61PATI(X*$:P-T!:6_H[H5WG!NYSI39CB1[:.+P=)'! M90B2T%+ITR6-/J[X(B/$?^0(=+ J."TCAE\!\KA+=\.5;4:N=Q+SG7ZTZ+O M'#]=#-/BQJ:L>.%Q+GM)&*IC1,O;)XH'**>E'SE:;Y;F4MRGC=%US-L6X,Z) M'%WKHL;T(AC@CS[^"D,8^0$"O4B7*/'Q9(1"^ (+K$MNR7T8.EO' 6L^]XO./6C^@B M)KG?NE9BCH%"=)'%K)60FB#3]/)_CC9EC*BOU"K,L@ M0)S@'WD8CGA?54$X-$$4JA6^SJ9,SM M /8(T-4=>070L8*WQR7)AGUW'V55\+36P9JW-U@F.[0!6#7$^R#$XX1Y.U%H M"Y+LKXVCT$98D":)3)S1O(P>Y,0E:E#)VBE@4B]GC:$V:4*K=C*3#3HASB]J<>WISO M6.1-)_*J:7(_^S:[X[RNZV$^L\BC(\E1B[X D\0[E0C55$O%I+.^4HN939"^ MFQ>=*:Q&LX,EL$4^Y6X"NKFJQ8O69EUURT,KK>Q(=:3=$&@3+4]!^S7*2VNM M+[IH3(A C"U7P EP?;KTP\D\^Y!L<*I2'ZM'Q>J'"E8?%ZFW47K'YMK;9@+# M2=\/-@0#WX[Z7_P$!M_^"P9I8:LL3)6DG/:E&M-3IHFD(134CE"EG-""E0'-P=5WH#'@Z^Z55D3NAVF-V=5LIX!N+_=J(JQU-W@PJ:Y< M+6;(5($2*08OO53.6<6#B:5RC@L%:Z\6:X(]F1N*Z_@X$V6^FE'$&XX[@(GX MBD:A2,K!&6^#C;&RIW5"-Y,=8GKN!W$ZK^B\.?>19@A*Y$1"Q/U76A1\8)J1 M++Q(-D>>3&6+J];2SN36)]40?TJ1FP6:RJ;)AEY.B=Q8QOKV9\>^U7 M=[ZSS^HYD[1E61 GHD4RI;E>0+*A>PC$TCINN]$E\MYU.]!%[3;]%(E...$^,=P!'[0_Q>D)7=ZWBE.O9<$LBC7RTJ7 MZAZ%DM74I@@F5LK(Z0;_H]YB#A_%Z(@(-3VTWV'R F87$_TO\YCNU7NSHYAO M;M]E&%B0-I'R)PI:!V(YRIUG[:7R*8"J-$;A(.O[_CJ<(I%JNF\[K'+]T=7+ MR65J12:"6K1LJ$&'U.,N()+1.@3E0J6BZ^[7=+W?7\*COX0[4:]F)+.[\S[8+*/VF:"K6!+29YUCG">&9V^"M2G3RK== ME4S$$R@_1NM)BQP\ 1=U:1\LB"WC!Y.E7$EE5-8GGVGR^,N/3R2=9'M*G$KY M\8WDZJLW\SK!6B5NA(V&Q"Q0O-;-"I@T"2JYI$1R"J NR=?!.IM:H:T(L[E6 M:$_%U?3T]I?4ZO(6.=9M%GB8PJ%:2SQZ!=&^M*JWW7;(B4=)?IV\\3H"T9&A M:\B8)&BXEM95M^7*1O7V#TZ#B_#14Z+PZ_O^/0-DE/-, M.@U!1,MUQGU*4V:8Z6W_N/V.ON6'O\7'3BYN/.':8RO#;V1"^FH9(I%(/F)! M62(4<[J,1K&NSMGU,+9]#_Z-3_AC#'DZ>-W/T..06?"0B1&^C*>87=N[1%!= MR>%'*D7K7&BW '?XS;-COJP>OUTKI$+)QT:(OX[*)0#542F-:XZIY.%+6T89 MBM)20GHI*&YGJDZO]?MQ/1VF;*^&"A[%18S3RY+<".D%?!Y!7)8]XC$W$_LP MW9R/LW$QO6@9U6@NH/'J1$G6#<2J0(DKIJRC.IDHJM"IJQ6<'?&.HMH*UX4; M@:%MT6.":@YW)X?U)HJS4__.(JZ04'X]<6GCHN<1<"TC M@$Z:,"=%H67I6\$,8=&C#Q-]-JY.;6I;A(>Z':M,CBH*.94[K(U+>O;M W[$ M?!H/< />"@)>B=4F*MJ?2CLJI8%YO M7CU^P+(C9 N(5>^;6H \SHU1YPIN2Z ]M7,D(B63C \F$9>AM(22AMC('#%& M*,UYI'8U'/[8"?3 [#3IO2L=">933Z0-V5M.; DO MRX36CP6'3IGU-#HG,N6M8K?XJ3=(@-^M$N#68\\R6+:[8#NT,*Y +$^H%C"V M"7FUUW/W[_3#X:P]5+"JQ#WDUZ&7L H'E A16$-R=.C)"HY(HD!>,@8Y.2>S M=X]'C1N"2MUK<1NQ=:R]WU!2E]/+!9 05+)4:$(#Y^AL&CQ,LA6$TFR\A>1U MZ&Z[O?7HPQVN>PF_Z4)R'<9P9D#\UQM ,@/.N5(DYQR0CRAVST(B8".W6@A+ M8X-H"FDY.=T/T[S"?SH:S6YRKQ+$.TU;WOJI ME1*9]UO]2FHSUPIL\CRY8*04R5&6 1T?)FB&I/6ZU.:M >SI)?G/_'P!&5"> M:=D9]^VH'^&M_S;O!IHD#3%0]%FY1X^G-(\N%02$"-09:;QKP79\K;#80C] _#1L!LW';Z\1 M&FZF2TXN]M*>RB'AFBF)7N)Y##Z6QH,H"!EL","2=KF%[EL^[HST7T/ %6X9 M%C#?CIH,X^)Q^<%+@"MT%-"ODM*@$<9+_,E(XDQFQ&B*AG:PG(LZ20SWXSH3 MGE100HY]U)HJO(MH*]P/O8!Z:GA9X^ V>8'#%2EZ*8;0ECI>^M$IE MXLL$/&N5$#%2R7*=7/][0)T)/;H6?XU9P//\[N.J^+V^?H MWD_\9&;POLE7@P+?-G.C^)<2#1CWT5)^W1\CJZ4/S A'N(5RR^43"2QYHFB4 M6FO@+*4J].EJ!6?&MZ,H]BY!35V"]H1!,(YQXGFIJ7.T3&0(>,PRF4J.5XBB M3B+$_;B>%)FV4L)=BM@.S-PX'4^:2T"10>J7-LKHGBJZQPV#R$[$VI44<2:.-C>R=?+)9>.I,\7)+[: MGGK<.Y,D)&*,1?*BRT:"29:PI$P6C"F;9*T\J,VPSHPCW:E@#4'VKMM8(GH' M>7H]Q_KZY*+,A9@< 1UQHS.2D2"R))DZ1H7#/9!5RI2[%]>Y4:0[):SAR,Z1 MU!L'8!,&_8_S"5.39GD:CG,S*M_^.6HFLY^-^A\_X>D(+I0>7(;@&9F+1>R) MF[70%BQ%JW/TJY>&]QD7VSSZ3'AQ",&O(&=FSN^H%\!MWU4L>2P'9\1!) MQ!T/08E G )!8J <21S+!-(ZOLB]N,Z$-!64L(8C>P=>-R.C,7 E\>PK PW1 ME,Z.^&@I@8#+S5R@,UV''D^%&=V(?@TI=HZYEHUNQM?EG?*KX1?$TXR^]:B1 MW$KN$!)#RSD;B9 T@N/":A&]@>A:'"+K/_U,%-N1^-9H=.>XZ1U(LV^NXB/+ MQ*9786I O;$F%?4.?* MGX,J:PWM]HZ&;A#3O*PA4M#:EH$N)NLR.\P02Q4O7>NM$$"-L)7',ZO5QWL$6C=Y%50]G M-#OE$M'2!R(U>.)8X$08J3SE-F7S4#U,JP>=XU2(K13;U-)*A99'[SWZ4N]@ M,AT-2R.6B\&@^:M4^EPUSH@F(0A7O'%!9$B>A#+44'HG$]=&1UWG5N4!8-]) M5D^/QROI6Y;]-_E&I^[[YO:&;^4'S1#]J$ZK_+H 4JGPKW,9K=8".D.55][S MP/!\U5Y3I[)A1JB,'A!;5PO8!:;.FO;?]]SK&((!=.JBI_Q-_N"_WIPCK#3U M494!V(:5;EN +K#5DJC(;.! N1-UTLFW 'GXG;\JM^[[Z,.H#^*I1-KH(MESX73>POKHK?PJC?I'L78*S4)B$_ M('B4&:6BY#US0CV^349(+2OU#-@;^OER\;!:K=#L\3X;88G[;1DRA-I:!Y\# MOD@A*V(XDV@]((&"\YF@51&B*0T);9WJK3V!GR\E#ZG1&O-A[MH+B0J'KP$0 M=.A*LXLHB:5!$R-=3C$E(7F=F/5#=EHUSV]^QT<-YSJ")UQHM),L"\3Q8 L+ ME,@JY\#K;/C;H#S4/?MA_9I::CJ5>_BK.KPYK:_B&_-["RJXB,Q8 JR,$S*1 M$I&.J]254BIX32N8%E'@-J"JWJ6OA76< M^^\.U=?4DOW!B,&1Z) H[KEHK)0X/B4^YDBR,/@B")]9J--A_H"$>.!N^-!\ MV$;D=2?1;MHF%]<[5CCA8Q(D=(7Z7^FX\F-X1K,\J"TC01L>4U*Q_00/9ZL645M MN)29U3%*VN$[R4C_+@K>3*.NM%-W\_D59;?P=9_[\:>7@^:O_X+T$>;N[;+O M;T2\D!T1!DJA>4"74IE$% M!0P8C*H4MM@3Z!%C5N;[J]+R['L6-.H#T#(;X MQ:0T^A]?OPRXAC^&?CZ4^WIEBS4XZK.%8(@4%.45N2=>)B VT62S\%2Z TQ8 MWQ']$R#B832[,8;;;;[*"P@3/TROAA,8P7CR#A?X_B__^3KWH?S"[EDH6WU\ M%[DENZ]G)6,$' ?4"0=NF62&6T7QQ#(F@>4L@.EM]:1]1Y^'R:O9+)?;XYQ% MP.TLY'HV_]X<>+RV9: M[N4B]49S1:ASY5X. L'W*1 !PB0T>QF#6B/?-Z,Z_';7!1?NSGWO2.X5K/[; MV&[LK2_ZXS@'R-!H9%P2<.@<2YLL\4YJ LK1 )39F.K4+3\([1S9L:\&*ACU MRQ;H\TYQ,!N1A^=PSRF6025#A"IMORA#_SB5Z:N("P]?0(AU[H,V #H7.NPO M[0JF]^MF^/$#C"[+DGN*YL"\%&6 %A(RL$A9&Q;KJ_IH_2IJ:WP7*5>X M[+\)Z49W-^6-\(PIHDUILA"M)"$[M%3*:$3@(CA;:RK)"H6Y MDP5SRPC5V?V9XA&BIH$H[QB:)66 'X^<K,=UG-2#_?7V !'V$/KA*.&BI=%D1\QLIJV"@'6PCF\V=B%KIJN!=WQ^+E718A^4!"];OSP MP^MG_\]T"$4O"VQ*2\2" F&Y,\NQ0X#>W-H<33S$6["NUC N[B)^($GF(*8A Z ML9"S:J7KMD]\_&JO(MOCWEM?I#3[;#]X-<8'_3?B'8H&J39?9]SZPSIVVEM$9%G![,4*1TDZ;6&8, M$;DDP@J1?:7LEX/<:=\4\"\Y0YSTO\!;=.3+>_@1>I!#RKG,8K12E4Y0E@1* M$X&$AAB>J)G#(6[T'X!Y.H'.;=AR?]BK2\W42'Z=7[K.7L"KF5C#C[/;MXOA MU57LN!><- FT)M2$4(85:,0I*>':ZT@-PSV[4O982X3G09XJ^J@4 EE&\Z^: M/?5"B):AV4ZRXYK(A,NWPF?"#-5&RJPRK1,Y7POG/!BQOZ0KW(K?F]EC:+;, MXT;F#"^6HPO$>EP\0J89',LA'R)QYE0SJKH[6_:0>XU;=%SAF_Q\-DKMI8^S MCFV_^:_]R^GELV8T:OXJ^YC_C#^9?.MI'X/4IDR\<0E-?W3LK7- >%"!!"V<,VW?>[C9D5U27=X2;_$NLK>^[ N3&O\)\UPW SZJ:36__+LU8<7 M%SW!O!:&"J)UXF@S62#>1$\LY=8HJFC(K"5A.H)T'EPZAGXJS(2^+9I9;]+W MGT?@TYOA/_RH7VZWBQ?'2MS*IQ0E4;H4V<\N-%3*)#AMM6 E]%&G%5=;A(^; M5E7UT>&HYD+_]<[^O.]23QO%1#26T/F /Y&(3=J05.;)"@U!,MYBO[GO&8]; MTYU*L.,)RRW9=QW*O/C\>="/Y>]_\Z./_6$OIRREF0UT+&/[;.;$X4F*LK$T MH8LNP;>Y)MH;R+EQI+8N*DQV7G=*_C&5E?U;J]Q)NQ@E%Z63J?BYE&E'9$NXNO@?"R3:#VS,6MCV@Q?:_FXQ\V(6G+M[N3R]OLA&/2I!&$>"ZU 8'28+5EB0CC*4&?3G9YOYZ[8<_?KWN+[.N M!S/?1E1L(&&M3+342&:*^TG96;SRB2C'&;4(%&P;K_7.!Y^;]K:559>3DN_N M$<^;+S#TN$KX B,DU;NR22S";CW!@^&!9X(Z*E$V#\1JW"NL0U!OS!*D+C\W(S^:ATW\&'I)T.!9]"3Z6!J.EM0W ML+C_,$@44@ =9*?TV(SE*1&G(XUT/4CYXN/'$7Q$Z^+:X!S?.*P<]\ *VS53 MI7;29B2ZU,3P7#IT99%E:D&6^Y_R^&G0H12[G*N\13&\95%QD8E3.1*ILR&A M1..Y &^-$A'L(6Y53[H=07?1QGTU4&,(\KH*^5]'S7CAF$J5"BL;[THFX$CN2SL57X0Z9*2.> M42Z'1&C.@B_;UDO$;M>\<12^.O<>G\!>,WPU^^EFGNT_[X MT^7L1FW62B$H[[3RF@A?RB:<0 \H>4J2=#(%C6BCJ<*"!Z&=!RFZU<":U*P. M.AN-^E]\23-]V?\*MW*O>[-Y'B9JH@PXM&-+D[C2^M=$P[F,VG)=IZ7_/:#. M@Q==27T-([H;Z_Q[&4*XQ'F!')YMRNG(X#SX?CKRW(I3:UZOO9-A[P-W MJZ7L?2!Q%P\#!DS"2II8L'9H#UD:NKD3W>VA/,@ M]W$TNH:;>R?EKNO0$8,2S#E+#$^AW(4K8JG6) <;BU=CN:MC(IY@?YL._8.M M97O2_6U8>ZF!>5^I9N/$ M^]M48,(VLJ[>_6*E,T>(F67+,W$TEOG)SI#@,B<^2_"&"A/DBOWP2#J<=*&+ M;5J<;"/("K6_KV^DN"W'J%!J)>>T7'%P(KDOKE00!'+.TIDRYZ*.:7@7RZ-6 M?T[,4@FX^Q@& MCK#H&6X^3L_+.X6.!@)70IM*7:TW(#H;SZX+B==H7[\&U^O"U-'B96B#KZZ? M]P#"(WE\G>BS!4GV5D8-_^\AG#F[;#C:K#$;0,-5H35#,R,ZFQ"]5C'D2LV/ MCT*6AWS"HW!E&QUT;$?^$P:#\4L_^M@\\\,_?_>+FJOQN(GS"YQEAS^&@'CR M)*;2X"B52ACK'4F4) M NPA[@JFPEIL3IC #,-MKZ1!28:4#UP:@JXO3SDIED.=5.7#4> !D^ 0#-A& MRA4T_PZ^-(,OI;/'[L$$N^% M=7@387_--;7$7L$@N%6,7TB?RQTZ%+-'F[)2SHGS1A"PV94:+6>ASDB$523G M8@SL)>$.&W:MP[,T>EL@JFH(W,5T'#-@/UW=H_@]!%WA(%B#C,6D =T/$G4I ME]-9$!M=)L8K*YQ.E/(Z]2B'4OT#QW]MS6\CWPH:?PGX.7[PQJ6O M=X&XO-L4'AS/B4 0207$LT=(W'%-@LG4AD)4R?1]V%PAS<#]M7A:O)MQPJH M<;G<#%,SG*7!!S_\\PVB1(.EX'O]ZMF;=PN0W,4R QVM% -X%/(,Q 8>2&+< M<)-9H%"G'J$5O$?/D^Z5T'$D\0& [Z?A?Y#^3'#Q)";,R:IE, M@-4FIJ>LQ@V.6_=:W$9L'6OO-Y34Y?1R <1G$P*/L9AS'L]P$4E(B1&'6PSN M*TG;U.JNOI7^;CWZ< ?E7L)ONI!M# K2BCAJ M*'% *43TYL"UNE1MI\*;CWZ$*MQ9 +_O28]-!BBPE[CT>&AQWNM*ZAG9:*WTVT M'=IG#P'\\%>S A9ELZ!@G"KD/=EF*Z- E&*()(5U$>P>^K^ZF%/0O>[B?: M[_T'5./5!4Q(*D;DH],^X:[';;.PO?:O'_#NN MLKH-<;4)_(V#+PC.N$R<:#J;TI@L\32YTC'29,%L=+Q-05W;YYV?J=^1;*L. M_5F/<5G1T0+ESJ;_?4\^M@O0E>:VI,8>8J]Z3-R+5C@M?-:!9!$I;F"N9(7B M5UPJB?AS]-"F3N+8Y&CM(AR7&]M(NP(G;F*;XUJV T@4.,T13S1>YK=ZK4AP MP A3.<< #$_.MFW?-S[DF&9"=UII:HBT@HMP%QA?QI:%Y";$0+SAO K_8-I ML5\]R]3J''Q;XW#C0YZ(KG<1Z4'>:[$DH05OF% $UX7 2J^/0!-^ZXP-7AHC M]M"U>%*ZWD6D%1)3KAM>7DOA77_\YSS:Q3/PJ#V)E!F"R]0D)*O+QA.98%HG M46LZZ&94C]TUZ%SR'4Z+O(OM>3./!YE20=\0X(QQ$<0),IH@L/M#RJ4S47(DH"#.AC)-D0((1CC!@!J@P5$=9A17K\1RCU6]7.FLZ%_A& M[^$_?EJ1SVO\=O:#V=^7];^#_$/Y[Q_O7EW)ZJ^__OK;I2^?#7[TM]A<_C23 MU/M)$_\L"9RIM"?&EVC>;OAJ\.VK86Y&E[._? $3WQ^,;P,<]R\_#QZZ9]SA M(3]=K^CV2A=/NL6#2FN#KY-9#Z8??^BGGW_L1P#G%!H:WFK)E'(VZN@2 Y\# M*!YZ.SQOO_?Z_2<_@KL/'(U*WLMLLO&WZU]YZ[_-C.N__"B]ONI7'$P2.E@D M8BA1;R9+Z6A&G\>!"Y0Q%WR=@HG]L>_C8/T^+2_DF_R/9@)E;-?L46]RF>75 M#&=Z["E _TY(49IL*_S#H(R\MR3(%(-DU-J46WA9#S_I\/O>@7ESTPWK6/ = MQUANP'CN/_R MUSQ038Q!:T*&8(F5WI!D@"?I*16\3>2M(SA/BF#'4&$%DVUG"5[/('R3WTPG MXXD?IO[PXTP@RX&F@4<4HI D@L8WS&1-+,J5&,E=D#KHD,1I;?HM5O5D6'YR M%*D0$-MY;;,__H&F-RYH$;KO,24T6"M)4*[D]0#'KX0G1HBD=%96X-/KGEMC%%W1]2^ >3;%?\=].>I(9 MKJ@$$FEB1#KKB:60""Y0^!"R"]:?U@;]P(J>)L>/38T.:U"+)[$PA5Y,Y^_@ MF_S+Y>=!\PU@9BB]G8[B)US-VX$?]L QJ;DP1$>9B2PU7M;J1!)P;TQ*ELLV MB;GMG_AD"%91$1W6[>PMI,42KQ8V#>,XZG]>WH#WHK0L@U'$2RE1=,H3)R.^ M"U9:!6"26B78L7?(!U;T9 A\4M3H,&]U[W6]Z(]C,QU.7J*F?O.C/V'R=M2/ M,.LC@I;[B[*V8+578!7AWN/:5.3$*AZ)<2&5"Q,7145KM]*JOE/_6!2ID*/1 M]=J6I]EL;25!%>1LUH=D9?"+)HY23CCSVF=+3=!UKNUKKNH[_8]%D;OT=_O8 MQW.3O831(4T_-\/W,)G,)XDV^9>O$*?E8OU9,YR.9Z99"I:%C.]HI!R(A#*7 MC..QE:/T5,>LG0DM;.3MGOIDR%99(6MN./;NZ'<1XPB1S@#!^/ET-"JB&*;? MFV&'']/@QQK:+_W95FUE*ORN^Q'J1L. -+0K$VI+>46!"66)YB#E(*8>HX98==Y_<7Y'1HM.:MV?M. MKMIR9U')-[, S;BGL@^2:4=4!#P2'4/WU,=,$A72>6%IK8;$!UG>]W?DZ*19 M\VKL?-%WY43LF%4R2V^]2JGJ)85>A V>4(/2EM%$$CQ3!#P(=#18SK3-1-CN M$#T9NAY1D6OXN-#V#<\\+)**E#_U7B^Y)3 M)JY,1HH\E[Q]E&!HTQ.IQ:.>%(.Z%OT::NS5*>\>?+^\?=_+0G(P#(CF&LK5 M,26A5/(R9:PR97:!;=,/\?ZG?"?$;@)?PX6]6JC+2YDY^M> M+C7U8@S).<9($DP2*5-$ X%I@F> CISE8-6)E95MM;ZG1_?3H\V:JH.]KZ1V M7N;"B^!+CB:U%A&D)TPD%"'80"S7@1CFJ/ I:L[JY&,]".W),;);9:VATV'NES[XK\]@ MB.J:)7G=_,DO7\N7T'/":^< D!)4$!DEGA8229*5RU3JE+4Y8N;!@_B?'#&/ MH/8U[-V_UBM^@C0=+&WT^^0YWB30>7#* MO,AU+(&NEM AA_U@<++,/8[*U_5.^*'(+TW^'@<-?O[//TY&4[C^RV8X@:^3 M7^:9C3__.(:/EW?R\78X_0=^^+N_G ]L4S%S#2(3Q9)!4Z1$#>)'/J;N3V!_T-%,=JL7@D'JP>\+OJHT(SCB6616>P-FBJMEZ\C>\AW/HJ1]?#]#QB])T[>;13W\#L:3 MT?_?WKFURE\3?ON\]PY/GYIJ>CZ2F !OMVMH7*1+#"E +%N Q*(@,7H@;-BM"1S&!LU&FM!\BS M,42'4'=O8AVFJ].L2?^>;Z!&)B/Y4YPLJ5078B\A*!O H-2)+"RE[:@M#!X" M^7W3ZC!=#>C0+!>KR;MJHJ]W;I]4/91T(*V6!,(@@4 /ICAM"K,E8Z?*:?34 M.V2AKW:)\LUKOT_GY7#)#UBD_Q;$AH5=8/1Q6+H38?C5X&D7Y0@5["KQ"/D- MN$GLPG&T=,3 "@AD]8J_MJ WCC!%K:*,.1C5*2'X/-2XQP497HM]Q#:P]OY. MDOIT_6D;)(/),*$\N4XU[Y<%!UYR!DQGFR1M%*KVF1Q(?]^\>KQM^2CASX>0 MW(#&_QK(3>GU;8]XBYS >* =HIJ+L4 PT0/M"-SZ& P+G;J4=%/AW5<_0Q4> M++F]LW",OK3DS%T_]M.+VO7![?_6'?ZX3))CA)Z:[,I2LKH D-IG!>, M+.VLU9Y^N)W>>_*^N#(+6W0MP690@#*TX 1/2T]R/H2D"PIQ9J77?SFV+^YM MZ,/5^C.8'X:RS5#*T4Y> M;-[P:FMQEC:8IT:@D[8E@@ZUU8\D\S J^M($;9AD(C#1J*["=YA7=@PQ3Z/R M<\DK^WE&^S"^7]',K(_[I?Y"'?3Z>D5I3#G1>*)1H )RB-)9R,(D$K9.6K7

\FO]91[QQ#K876,B+D[4[MBT6%/,.?.8"0BJH6,Z<-ZK8T '< M)9%C:%VTN*/&*_K1A[_A#!?ABH"^RI](XLO58EWW=X/UEMO%*,5(#I%K6BZS MK]56(Z]QY.@92R[;1E5+^\"\) JUT\^ -].WZ0C7:;6NE?K^XWRQ^AT7V_-A MS.BX#!9*=HQ(CAJ\RP9L9AC06V]BYPR1/>^X!*4/*L>]$;.CG+-??_H4%E_F MY>$LE=T*T ]\ZE4B?D]77P8_E!\<6<,3_+92W#GN3SHG73BK45/*L.#KJ;^. M&%D)-EJ[[[A_<) GOQL0PC.CN02;L@#<95H;0ZF29A:" M<@(B\U(G*;*RG:Y-\EG<5?6;!8/5$V]-HO/CAIT=+@[D9UOUA7Z^6 M=?DD(^#7ZYL[=EJ1:7_G8!G9$LIQ!,]U!*&P>*^+5JY1F;T11O>,)L@(#!UJ M,K6BURFJ)!RLCF\K=$\8"XHC*C"!U^,9'2"B21!<\H:C<)*=V=[>30J!=NFD.98(WR9 M3B>93D?0K$&J<+MQDA8*3N\.%;7$4C/E8T$:JA"%%@U!6S(O,G/+'#>CYB:V M&.3+I#K)I#J.; /FLHQJV?*0O$R.@T)?R+)5'M:%UUT(V>FDM!)G9O$=[#B= MT\IV.R]V.D.M#:4?P@I_"M/%NC'(-Q/'1.,BN2$,O0,5@@0G)((V@NDHDBK= M8O#/:/4[2!#/:(5\-B=&S8CXK/SA[N*86"8S[581.)>UD96*X)47D%B,,C#: MY.*H2%O#QN>%@2//B8C$VCN-9#%P\ 7*P!1 MBA2E,RF>F0DTM A>9O-YSN:63'[&YVH=!!$X>FEKXS-!ZE0DB)@P UJ1/4-N MLSY1!>"Q1/ RI<]S2K=D\G,\V[M>X/)I*90B5# TW4+B) J=- 1K+$AA&.9D M>(AGUD5XT/&_3.;SG,S-.'Q.IXE#^AS,<6V8(Y]#6 Z*"T9JU Z$E=YG;TTI MSVU?/M1G/FGR,//(=+&@"X^TJ10/SF4.6D0E&+/>AT:W*-]A\O!1YWXG4?FY M) ]_VX7"R%+KRD5P7-+Z&9R'D(."P!P:IFLIPS;IPA?6 :D7$Q[M@-1'(\^E M=TR7,;UT0)KV[X#4BRQC-)$Y1-//A<4Q"B^-KFF6J98Y,0Z"3!)2\%H*9!'] MB<)ASX:]O3H@G1UY^RBX 6D?R%-9OGO_QVU/BQ -SP+(P&%DY4<"QWVISEI) MB*A\3*TR:/?#.D,GNKGF[Z?<#J2V$5L@$1#/BDT@&0^@:@#V^B3 &R8=+TZ@ M:M2-_*);(!W#HR%4==)*AWM;OU9'_4:ZR^7UIQL/?^@DRX->WBZ/\GA9[*1* M2N:$*-8I+$F);(++TAK##2^A8-J7*GD0CB-MK]OTY%MOW8J@HR(*"UXS/31W MX"/]87UM^,"DB;L=L(>RG.YAN8@3/^%2=K5@+:[[ZFGR=KW3KAX VF12S$E] M+R=^HVP5QS'Z+ -5^E#HG/(7;T=P9]UZ-UW^ZZ<%XL^S%=*^N7I'(]T4?)[X M$JSPFDRO4"0H9+0C:T:#347JR 0+^5,@>R)8 M5EQ& V09DA'*:<0N60O%Q^R\YM(V:F\ZU@A?*-^""N<4N_30.&OAH>IE_S#] M/,UD&M=Q3M#(&+..@$(84"EG(&\I0M&\LR"PC*!L91"4L>*-545&ET*V'V'FLUP^. M\3*(?GYTN$]\_1R(O['$D*PPM#6XSE4/1(D 41-3T?F@F KDCS\C0^7!,;X0 MOPT=[A/?G$_46TF^&.D+2*$U>1A(42N0B-%%ZQ+#-BG<%Q;%UHL)CT:Q]='(I%EC$"@0S3]7%@L!!8K"X-2@PB4KY$$,5J(.4=K1#%.-]JPGPU[ M>T6QG1UY^RBX 6F_B3C8=AP(SCL?#:C "ZC:PSQR,GL*UXH+83.Z-IQ[ ,R% M1!KUTO)\6!4-W!+WW6U[9LXU9C)Z@<=4BR?)FI?)-' 5E'4L968[W5Q];QWF M#[';#I?\@!=%N[V!N\"XU [SO52PIS?Y(?)KV&&>)Z.U+M6AK8N*HPW2TPSZPJ0BE+JXFGG2%:!@&=(ND3#I28:'$93']G MTF&^E_#W=ICO([FF'>9I9XA:6@&EGDF'^8-5 M>+#D1HJ[ONG_\WOX"Y>O-X;20(,SHA^PX(*P M$<17RR5N ]D)\#<4MEQFZUDFE*1.E1P-7(8$)F?MF+95(,CS L,2_P!;_Z>)*N8#MF#MLG4 MDE$!HLH.F$[$7A&+;U2L: MN0Y1+V1I^YII%",2C3$C1.$0I"HT D'K9FE3,^0PO-\-G8;46X/XO#VHMRD^ M;V=WCS=26EQCGN1L2\!2 !%K^V>>(8C$ "4O3"FN9:.2#@> _6YX-IC&[I/, MMCN\N;E5#,X4+4D( 359=;G6UN2608ID_#-5F,$AF04SYX+P;!-2NK#>$YU MXS^HQO?Y9H=+OL%)SWU4F_B5+KB:!E/N0W::@,@AM/.8\6)3""NLUIDY1 V=.B2>B#,=D1!^)MS@.)E3+U32]J6?3BR^; M^]=BR2;7SH'G+-'6B@3*&?I2*VU<,++X-L=Y#\(9WV(=1EN[)[Q'B[I%,9B: M&?-JEG^A3U[][^O%=)FGJ0IW \]ZI7-P$5BJSIBH88Y!UU+GVBMAI.>J40V7 MQX%="">&%'^#U>&G^0*G'V;?,E9HKD-A$9(+""J0_Q1E*E #&I@Q,NM&+6L? M0G,A/#A:T'OO>H:-@GDSGR5R51;K.(YYN;GDK%50WA/Z:9FF,%N]N5ZN2$*+ M99CEO^'\PR+\^7&:!@F5&?3U0\33M)/'3M -(E8+PP1;P]N")J(QI:SS/J&, M04X&17+>1*UP0D(7\B$8L*2E\7)R](ZZD S1?/<9.W8C^G8 M-?+>DW\CIY2^$3Z0*1\P<).5J$?EHD:'!QJO1G!*<,6*CZY1=N1CJ,9?,P=B MQ.ZJ.9CH&QA6[_ SSJ[Q)Y(%P22,:?7/Z>KC=@K^^%>ZNJZ-G>ME/_U7#RY) M%CXEKS)HE0(HC!J6P5PF411R^YQK9_851]X[+/7[K&B:A [/&*TSN2!P[RVHI!1$S@O$6FD:I41IVASU/XQGK!/^L;:$_D(^]7G^33C\ M?\T7M^;:S>E3EEJ+7'@(UG)('+GPM>\2Z\23CMD$N^\_U;G]$ J= M#R;8@5-^:E+IV_(-INU!<0=0@V?C[84S?F[>L7J:MQ+R: QPD7E77 ),]7I3 M6@+'9(::XF8R4XZKX1+X1M;\(^E\HRB^CVP'MM^V2%YM#GE\$<9I6KY4+O0' M8P%BB0R\\=)B=?MW(VBCL]64I[! I-9IA;S90I$%==.W?HI#^T,Y)# M<)XE%IT+DO50V)O+4M@A4AK0.;H+Y8<-E,PLR*@30%YU=B85 M6O+[S+ ?+DMAATBI0>#_/;O\]9?7.$L?/X7%O]:[=G2)^*,U1!,XJ))D38)C M8(//QM2KC=#F#ODI9!?@R311PAA''K?HMDV[.N!K&HKT%,+3A"0-J]@G,&9^I':6TW M=.5HD3>X=7N54@VA(%P)IY_K_KJUEK3SH5@'M)VR&MX;(43R1R1&;JP6F/@=*!=&@>-$/;!/N7/WMRT-Y85/PBFP0A 9B]2U2!1M@09]T8&[H'96@2Z7 MI1>ES6&$-Z##60'=B6%Z?_WGGU=37*Q-&GJCM\X[R'5)4YY_ 4XBD,)K[T^-Y3M NIAA["K9D_AUPVFAL?5>H0,!SZ#W0\.;W,4J&Y*0R M(,BB!U6#G)U$#2P@V?DTW(Q/1?+>>^AXV^> 0IX/(:&![ZMN@&SO87@(0D3T M8'2].),Z0M2>=H[,=% ^H]SM??2(JD:_JVJIJD,DU&16;6]@0N3.J>(A"%Z+ M7K( WM%.+\FEBK(ZSZ++/=4W#[T,51TBH8']B1L@V[N7B.2V.NTA.T>.CAZ+5C;$3LTJ.T4_[85Q 1[@<&(>6O^&,'_LXD+KFK60]< CD?G!&:A>+0M"TGI$5G02M3,'4A/OH;-%D7'?*%CM' M CP2 CFF_ON(>&"]OUI.P_:20#%3?))@R> &Y:*$F**C)0Z+Y"EF#)UN9SHI M^NM[QPT)&D@)\Z,E.*##F6X2EB=_O)\$QM<7?)"8( 2!7-Y@BH#B?/"2L>P? MK2R]Q/0_/\P__\?FB3=JW'RQUN):?U_?]YQU=Z#4!O8^W^%R-2__G"^N\JTK M;)*N@=8RF5Q=X1H#Z")X46*2*AII=#'*JX*J&!QLNOWG_WG.*CQ0:@.ZI5L$;WZ=<&X81T6. MEE0!E$!'YKLH('.4A:'UR,5@>GOSZR7HK:?4!O13M@C^\>M$"%N0>0XI!UFK M#6IPS!7 Q(T)5F3-'JLFVT]O_[@(O?64VH"5@[<(WO]M0JNT5#DXL%F0R1QB M!"?U.GDHH68YH'FL-&L_O;W_VR7HK:?4&M3@?2"6\;;IJS7:%4Z4DE'7,(3J M P43R8AC17W>@KJ !=JX@>1?P9U-#/EA MBGPRP_XX+8P1.7X'8O*:"V4=&*5J8AKYR$[%#%;4XV[:JY)YS/YZ1@3I'R_> MG!]]A-^"%]NN"*8C M!W8Y!!E2 PU6D*^6]CZ ,23%B:R@'2-/U=>BC8483*NFS:BB+[I-UY$GH5T. M28;5PDBE,S>I,N5.G;'EO^\4&MOFTBSK)W[\:X6+6;BZ_6'\\MMBGJ_I=\(L MO\?%YVG"Y>&%-!N"&:*LYEBRVBFRF;E@WI%_*WQ2QLN 10K'C?4B65_,I"&N M0:H-+G]ZZ+WK^L*S#[_4B/Z;WH*_W-;:*L$:E0U"]$BN8G:TX5J:+3D(H:U' M'66;@IR'(CY%749+/&#!"[)%T--J4H4D6 1;^\9P8[0H;=K[/(NZC*-P;XBJ MC7W4V,"X?+1:J3.:*\D-^%KI3J&KU1P4!Y$YDD5L+&M4A$N#*:9% M8G/ZB/GZ"M^6GJ*Y.0D47GM>T6>I'9G+%;V5#H(SCI>D-=I&&=!'X1ZK".5) MZ#:B2L^AE.7&YGF[V%@\-P=,J*S./$$IT==N!F3]!Y\A*"Z25ZB+Z<3+3@$_ M#R$XU8G]F,J?#ZB$@6._MH;PJSN&\.8(N0.HP8,_]\(9/_CS>$W=5_M 8AZ- M \BYSYE;,-J3]QXSAT#,!Q%,R29DYW*G%/USU/TC<9\CJ;Z/= <..7N]F(<< MR?O='-.D4N-QZOF/D[4BMXUD7"4':(--V0.^X=_$""G@\C MI:&+7\YGLW5WWNEJVY6&F>@9PP"6$P;E'*$1*8*P4GJID!G9J3K?O2<_=[4= M*:N!I]K/L[((2S+NTNIZL2W&(E/TVM$ZHG.BQ<328NAS5)"4PR""<)IW2=Q] MZ-G/77M'RVO@A,.?9YF,P<4T7-%"\(EVX6DM[/&USA+C#KFSI!PN:X(Q(V;Y M=:65;%S@,H;029./O>7YZW0P&9ZB@J;GA6E6 G!3@U63<^1NIO5EB2*KP"N; MVQP[GFL%S1,X3TV4=8I*FUWPO53:/%*O?:LF'J*44U3:=(*3%R(5%&,9[8,N M@RO9@4&O E]-"R:M9ULR&Q6*M-&FP(4:Z0.&04O M;6)@SC!$^[QLEH-4-(;M>RHBUU"XY^MPS9+$Y+-@7_Z>D0%D;/ JL^4NZ M^%J&FOQ[94M6T=A84A-J/([K# R30U4X;R;_O<;)R/&7KW)>OR5<#=*K_+CW MC1)%V7W$.X&2(@O+BS;".Z.TXKY6\U9>TCR-WMC\=*#DHZ\^42RD2)HAE[4" M0[:@>(ED42,#H9RDX67F39O*X*>*A7PT\(D4J4HT&E+D]=9)&_!624@"FVVPVLNG 5#"[K%+<5F[&2V7=/H MM[#>7"\6M+I-K&9.)!E!NYB _!4'SHH((4G/G"5[TC8Z9GX4UX7SIH%R!J[H MNF'U/%Y-/ZRW1 *:MN(@Z[%^^2]B^_IGB^F'CZOE1/-4ZU\P(%9+H'_0:B=J M533.8G(6N0E=JBD?\.H+I\L8"AFPA,]C>^.[BNSW^3M,\\^XV+BTD^RTS-Y* MT+P*Q60'P0L%WBGG1/5<;;,* =T@7CC#VJJL06&2]:!__O1GF"YJM/R;CV'Q M 9<3%92QUF9@DM7@/94@QL@@)5&\,CK09MR$2 _C^4Y8,X R&E0T.O(:2 NG M45HD:TVQ2G +7I#M+IWR+DDNF6Y3F>+"\WB.(=J(*CUU'L]-$\J%[CSXF5[5]E+H?"C!#EX4 M]@Z8[55@!S@]>G(]\(KQNW$=*?1]ZCM"8B,HLO9R4(G,)$1!+ARK33DP!G#: M1%^BRF*WS/9I%?A(UZVV^NLCJ('U]L.T1BS':_K$;1M-RURV(0+]73)L M Z&),G&5=)))=UEG[S]YW#XF1PMZ/IB41HZ'!]A(/=9 B>\2['**%D>.A9(F9)320 M5&TZJ)F"X#R'F(I2TB;FC+D,@AP1#]6*'WV$W\;4JW)X8%^T"7-16M,Z&6B+ M54[<](PQZ$T4+E<1=#?Z'G[)><4U]5+%?4MP #F.8U]\FW20A"S!204F.PU* MR@3>ED3VE W9:*:]:G/:>*'98@-;&HOQBD+;;0S"G.0VW2*CP*:^Q(<=G/(ENL*6?ZZ&*T;#$G,Q=9 M,!HBF5^JE (>$X)C&(VSF!1O$YW]7++%>FFM4[98'Y$WL%Y^"M/%/\+5-;[^ M\C6PY"HLES'CNO:!(UF0/$"HF4(,2M$'7TRODVHZ:.POD.[93@U-8C@ MN 6WA39%LLW#\GJ!^>WL':;KQ6(Z^_ Z+*?+/V;SN,3%YRJ1GV=_7J]JP, L MT6^MY]SN\+8;;(@I2/;2$0+L9;8\IYG)K-EBG6I/_;DB\8W"\],L?-66FG1N.7& MZ%U=+V;5,'IU=37_=R C>WMXAR5*+WV&N*ZB:&.N.3,1A$M,!AU=5)T:3!_J M<>P#]D*R=GILL N_KI7$$K[_B+CZI7ZZJFI]JV!*0B,+L*"J#^\8N.IHQ<*X M-EP*EMMXM/L0?8?.RR#*:1 =_!"N[:5B!V1-'8[]V$[C*0RCPP[$.$(!(ZTK M&X0YH7!&69(=IXW5HH5@6 =<]09K?38I@C@V-1XPIX>FQE]Y-Z $:_2NALO M[84)I^L->%M9 5.PVF;0)G-060EP-0_8^N*B"9E6RS:UE?8A&M^$&4IKNXD# M0XA\I&(6OY#%AD-7K.CPT"'*4O3%OE-[PC&TZ(Q.PF?%$W/.E\"932F0IV'" MI,/SCYN;O]2.0KA^S0^X3(OIGQLI;)(*@G#92&?)N3=D *LDR9RIS!&!)UJ1 M&*U43:;H$\".79-N'O^6K$$2)AEO]3V_X^+3V[+-U)IP[X45*8-),M%4X0YB M;<-G2W(AD^WO&JU.3V,;?YT:DB>[B]7 NFC@DC^$\!W.\-_AJ@*=6,PTVJS MUG,PE26#('5%&PBF3L'S-O$J3P"[?)X9)%B 13&%F5=(EXW84U?I)=%HZ9Z:A!/ M_2C>=UCE>7?5Y)-H..>NN@TFU>B^VF;%V-HZEG.9$F/&M>GLW!?I=\2K8_74 M('#N6[QOYLO5Q"27-:98*RH2TY70X*0,(#,:]-SJZ-LXZ/>Q7#(W>LNZ003" MNOC V_+'$M=GEF\C>1,SS#_/?OPK?0RS#_C3?/$MZJ^5=[1@SJ!$8$PZHFM2 MX$VRX!6&E(LL$AL5ESL<]&7Q:2SMM3A"OEX2U.7RS?Q3G,YNPL8PS3_,IO]- M \BTX4[+M)Y8W)REOTK_[WJZH'7T:QF?*7G$R^7U)\QO5Q]Q\>M\EF[J^MS\ MQH0;9KS3 430"A0JOOGK("LI"Y&&Y%E&Y(^ FJL$A?MG<3C97[J,A6UB]2[NI*O M+P;0(J+ MX:$L.'WI8BG$Z] QH*E3%\G;UY[JXG4P'6 QP2W M(+;7_QU@#-X<]@Z \=O!'JB"724>(;^6Z@R:E:0S2%D0%.>U#H_UH#5R:Y&Y MR(;K MU2.%68% MJL2#]9VB7CKI[YM7C]N9\&#ASX>0W(!G\VL@X:\[0$QD)63%(%>?1F$6$!S1 M4WF-NM:'+;'3>6HW%=Y]]3-4X<&2VSL+A[T5_O'3GU?S+TB_LB*COUI2OUV% MV?*'^G3,KW%&_UA_J_Y?R_&_2NGZT_556-W^].UM2<\PR[\MYO^%Z:$?3JO3 M3!;'O-1'W7@.AU\\GP?N(>ZVSV,DCUV?"]I^;$0N18Z*2^G)")22%Q6,+P'Y MY#R&<)P3>1]LC3A<^[N_S9>KQ>W0[GYB;2O_3N)Z38_ZUQW/BD=O3"H@8JV9 MS8V!Z%T #,YK0:+TK$ULYY"C.-8M?T#]-W;/^J7_?((&RY\WJGY[1]6O/GQ8 M(/T<'_O-24A)HZ\5&DLMN^"X(M.)&7!"Q" ]EZE1)Y]3C7C\\ZJ3S9;=6BP^S\]<5)K9HV"0L,EM0@-(8AZ4IXTXZA49&U"_$8; MXLN\.3,:-8B2&7J@7Q>"+)3!E#*(1+NJ*@[!IR(AQ\*,B#9'V^ED[^3SXV4? M.1>:-(CF.4C"-=KM:E[S)3Z4CT!4W9#E@;46 -[^Q%XFWRL+@";)K@^"?$T M>:Z#*K8[:8[0RDGHH[*U25I"ENMMJ><%'.<:C,M:(UG)<;/815.UL&K1!L+)D1J-VIE&/K0?A MG*+%UJ!JFP\M\Y'R83M?6JU#']>A46/<5S[PME%O&9\:[<[=H Q&1V^3]E8K M5"(8$VT(WJ/(U@O;_6[P@1>?T8V>=JS8>FL?I5-UJDE [?$H"$'Q6EQ, Q< M2 A"9V]K1Q>#B$GD-BF#@PWA',@]/J>>I/D8A!CE]JO'0.H :NV 3W^2 M+[(YNDV+&DT^"2PC]V3I,14E"9=&%#0ZD,K8XHKP68P5@3'(@%Y8?R9D&>5& MJX>D?\75;[B8SO,T;1Y0DTYOQ>VR\Q%9!AUE+325ZN4VI_$9';B2+F%L>HWDS(%5.O!,\/))O]C5OE/#22L@YUG5&.?#>!N#.:ZY30=$H=7G8 M<9P#UT]$L2,6_X'Y<99L__&O/]?7U[4D:2TS<5. ]NWVEMI&ZS0R!K4$*2AM M"OB:PL.2%H7)XEP29\K_QT?V,B/.DD.CV$5]Q_>(S2=%R1(].3JQD."9H5U8 ME @I>.=-#:1MU.^IY:A>YL;9<>=L(X"\9L4(\L%TDKE6/.?KODI@HP@Q9Q.] M;M-X]?N- !K6\F^M]%-' 'V;@RQ,\@H=!VN] V4%V6N\&'#(='#%QQ Z!?\_ MC\(()]#V@R44^DB]8!1"4@\U)N"@!!C+& *QBRT%%9W MBKE\3B44>@E_?PF%'I)K6D)!6&Z\0P&V2ER9C! 804HN%:MT9C9T.AY[3B44 M#E;AP9(;J80".2F?IJMJ#BS#+-=:VN35X"Q-K MP!RXY+RTB<'I .[H"KQ5JE^?^Q,9ZN'J_Q+K_AY(3]/5E]LS#RFB4YH%$+5# MF+*U5#!R#XHQG;R.-J5&)9V[0CQ!:+&]#"L*)=EF2,%PE*10\^6'*Z3>2%N5!" M-\>T*>5NX;XP[E#=-;A4Z0/ZI_GU8O5QC5JZY%7MX9>*1$+M//F4N0 /S&*) MW@37II'"87A?*'>P]EJT9NB&>F)9*$ZR C'6BAM6)/!%"9!:Y*(164HGW4F_ MCIUG8P-F!D'5G5M%#M$E 2EC*%QQ%TN;&+A]B"[>=SQ, M]BUZE'V+:[WP_8I_K7[_-UY]QK_/9ZN/RXG7@=< 9S R*E E M!L['MG/S=;CZZA$]XH_1(B6R2_4$FQ/J MM-14 \OC0;@/F\^22R&*UJ!$]?&U#N $YV P!B-885FT27+LCG%\.C55=Q=J M':^K!J[.?J1W;6[AI B2D*4:IUW-JEB4 <-<#"BDL*[-CM4%W??*I /U,^K* M]-4\S\7E8(P%64ORJ^!-;2JN0 MAA@8*PBZ2,(8HZJ%$GPMP5_Z@2\GM>@K[^\"2O\,%]\>5NJ M(+>?R.L$&&<8R\'&&K2V29R-20HHV6$02@CFVP2V#H'^9/V1AV3389?;PVFU M27G=1[%_1?ZW^3POWR[>X^+S-.%MA_E-M=DNHVA:\'N8<9RJ*OC8/+I7[_=D M)#A?2BN%SF>5(4FR0!2GC2S6DF8T)*Y9;5HBV]S,G3.5GZQ4?AE,[J/[!@S> M9AA-<;E)F=/D4.>D3;6$':@:*>7026!!%6$48K!M]OY[4,;W2$ZAT_F0"ADP MC^737U>3W02S#2(7E=.<,=#!56^:,XC<:+*Y'4..7&B_$T=[+\]P_]._*ZT/ M).2A4U?O3>*U.!'SI__XL>8]+J=DT/XXN_Z$BW#SU.6J0[9ICX6BOG"YNU)4 M /VR1@<8R&VBYY&^_C3$Z16!Q>6;Z\6"YOCMY643#W[_ZX[<,5ZE1&YLOO^" M)N/8_[;QKWR?U.#N6OZDJ/KVKMA\N_X1:8WZ7__C_P-02P,$% @ *8)" M5+1A;2705P$ (^T! !, !M>&PM,C R,3$R,S%?9S$N:G!G[+T'6)/=EB_^ MTKM([P2I(DVE*2"Q 2*?4BPT(2(BW5A 0$)"$9 : 0$!(2HB(&"4JI1$NHA* M$Y!0TNRT1#&^DG;#N7/GS)GSS7_.W&?^]SYSQ]=GQ>19^>7=:Y>U?FOO_6ZX M[[@D8/-A1V='@(^?#SC-^P=P5X!-^\["SP0!00#OXN/. @< ?KZ-:^.5?^,2 M%-AX%1(4%! 4%A(6_HN(B(GR1$186%1"5$Q\X^*]DY00E]SXL/$C_Q/*+R0@ M("0N(BPB_A^^N,\!&5&!YX(O!?BT 7X9/@$9/FX? .&54>@OQ>,#_NGBXQ<0 M%!(6X15#@O>%ELV\X@L(\ HMQ"LQ3YO TP.",D*R6W;L$Y9S#Q#1OBB_,RGO MKJC._B?="AYC-%WS,Y>2Q<05E9155/7T#;8:;K.PM++>M=OFP$$'1Z=#SH>/ M'3]QTM/+VR?P;-"YX)#0L,M1T5=B8N.NIEQ+34N_GI&97W"SL*CX5DGIOY MBP1F20JOS_O[I-N,1US#YK"F4MCXHJZ%F0]^H9I?['L'S,L^7_+LG\V M[*]V$0!) 3Y>XPG( %" S;J7N17X6_DV0K!ED-AH_%F)]#//X=!Z0]VI6.US"B.)L6&K@+UK/"!76#<\H MMZ\K-BM\$+SV:Z-(#\.OM\/3E'T8?GHSG,\X$OS6]I>@;'W)%EPOS%:3_N/?X^[?HL%V:B5^I;5IN[!8([F!^Q M3QG[SN>7;2^,YFT&ZCL-2DGW<3;1J@=SH'VE*V4)"7>_PB0@CD\U==^NG E. M\]UE$4?Q+>MZK_#2<8R,N^*F!D"VH[KA^!!BZDD(S8&8AA-GI\"CRJ7)J\LB M5(Q4+*0W'S3MME@,]Y-VEYL;D=]\L,:D=S""YJPXN4TO3V7?BT=-G$W;ITR@ M@9AW@63/Y0!:X)'T@Y,< &CS?^\-GUTGU)!=6'^ /7(J4"V:GB\\%DHW.TQ+N,D%0O-=GOY0 MFUW,V69PZM?X 7C-W/XR\X^=XG7EE YIT B=;:_ !;H#D/P(178&]"Q*(Y2S MO8R"[LN1\Z>7?IYVM@4#>ZYD&4]/EV;>U1^:9-4H&K;:OO'14QM+!.9 $[J< M![L*2OHHG745FOG ^JKUTBK-_(]QA$K0EEE(@/0EJE,#00Q>%'C7Q-4V<#\ZQT9G3 MK?EV8^>R>,&+6GBG0@!3E%=.!,*3>1)Q[.URE&L:IAG3DV6R#:H<=KE>45'3 M:!PY(G\UH>_-P0LJ2P%F8E=@EF/4O=YA(TM2M-9%1@:O5PPB1_&TXVAI=#/" M%B7R!2:%5(Y-LX]D.:OS$ZC'NUK.YQ.JYML/J'_VV7WXA?OU8WLA=RW<'8#8 MHEH2;';<[^A'/QTJ/GE+<^@\C9JW]6PL.#)9OZ6]M>3*,/SBYJB+GT\D"=_/W-I \=+*<)?9?T^; MM%4#T$BUR02VWLL$C'I8 ES 4)#.!=C72STYV6$_#]/P !=XN<\.Q3-/OY + M5*HF[AG/W'J'_[?\X])I]ASZ[88KA N\RZA"?1[ 1F$E:-*L^W*#7("A'0I; MWU$C,+_1 K_E'Y??O?4_2XS>XT%C5Y:\R #D,6JI@(*60XC1WJO^[/N%,'@8 M5J$V8> V&MIZTBV]<\JT^PO\O*:>.&IJSA4NS6HVO@/Q[%O223L5P$C@(YB M*7VB_NQ#B2$BICDZR)=7@[O-9!8W?RTNM4K5;ZB-31L\F,>:.*U_J/]V\9#, M9KNL+=L_SJUR@%=8WHLE+& ]8P$%]V%+7HR_M^FW!)!4$ MG.XT:)-VRZQL_SAKK;6YL3FI/#!\-N/L21/3]YF [_"-IS-WF?)( M(23&6Z ML +82?B0N*@A>SV$1OOCCJQ3X\:O&]HR[: U>YN\OXH)V-XZ=V3!H2^L7_#. MSH"SHHD0M[_,2_RK'&]RI9",Y.,"-Y-CN0"G[X@1%W"T!.*KY-WW"OV6?U-4 MD-;TG'ZMV\TSHU<-!,=NX?\/%V$G.4"34XL*\^E=+H:XP07N#;-D1D! M75D&J?M8MT>JQ[/;VV_(O?@N(!Q_5A^[G'2 M;=5?$Q1IEAQAA"-:R(QDR;+O\BPH6]":CH*F8I1P9J%0:9P)0JECZKQ9!+NF0,#/A#%?V8QAY,,=. M[,YGF\CT/@%21Z2C&KBV&$N._?CDZ14)A>=H7>/4 JWS%Y0ML6F01NR@M!PX MV(-1@)XWRVT70;>,"(SH$:^MP43 '6M[9'O=8G7;;&[>.!(38_F:E.9=Z13J ML;7OF_RUW9L ^\/L["CV@<-<(*4<'W&2OJWQ=2UK*RV!F([HSF%(! 9(5IFS MM,FBNZ@7+%:33ZX_:. "(KZLH,FU$X$/OD :'Y0$/K))Z.\HY ,3N,E67'M,/S2+, MMU;R!J5B?Q4[4R1WB@\>6#TSJZ(7'F\;XMCG6>2MW-3QHC_133KJ7N96@;X6 MUW7LU7S&!43M\[@ U!H/*KY%]4C?1XV\7N4(M?Q/VDA+^0+Y_CV>"R1%.K&T MUIU8K 5>S_ ]V2_/A_Z-_(W\C?R-_(W\C?R-_ \CBX/))E8#7TS)3]M-U((. MS#V!7&\XS*+Q*.0G7M)P$6'-!02+Z9[=6($O5Z-QV#IP<& S+';XZ#M-7U>Q M'H[?7 V^URZ7'&"0?+ILG,?E:)A,EC45+_ZE8A?M2@N\-E3U#4:*45A#.*1I M5!=ZPUF^IG?52,=(8$YFKZJ\NP/PO^0R1AFI/N*Y;0OKV9N3\9 MO7SNLP_JW.>J&7Y9_F2[2S,*BTX]A=VHE1I-N>WY<3 13THE-A.7TREW MF7&\NG#C&,^:B9&+PJMY(0+8)<5D M));LJFJ:SL; :P;CPNL=- NJCUJJ^5[+W6'9I):69K7UD>([H_M'&V2O_@#^ M9>UNB,+?)U[Q57_"Q;XXR+OQ_7<7;XXQ'9;&$B/[N0YJ[IAJ6)O7<9SXB)N, M5GO&[Q >*:ZB5_B./7G\Y)EX('P_7@M*6D6!ALKL,FA@))2A!5[&_K(W X<[ MF/%+WR@N4*GGU#=O=L.:7RGRS52Z%"[OA21#:2=1L]0^#,T#,SLR"&NQKS7I MN^I869.0WMT>W:WU+J3H_6"H(I%\[H]A+?6XID/QTZLHEJH,%Q#2Y@)I!>R< M%NEWZ12KKD^Q':0IXA*DV:7$S,[:%J.C\@'WVC!$.BAGN;@+M=UR#<62#62 M= .6G"_C.\ULV;5J^*)^7G48)(!>5'[>V7I=KUMFOK\-+#DF.R"M&;&CXBT? MNW7,FR.W87\,V<]\4'/35,,/$QWO"3)NO$7-6: _.G*GF':AF/TG@CJ3R]-4" SS'Z(4B>$Z<"9Y>B#'^!4US2<++WX.B*24A[5 MD'TD7K]+_M/1K>2()43'KOOH0*E*007QNP$@GI=#27"&(<(X,W"6U-K"-$:. M^> J2=(R?B$+6GC:=$]3PIFF[J&H4MML9<+._%I;Y]R#9X3#2=+7B2HH$A%& M&/\&RU3$T(ZB9\4C1?K*]+LF[,3(#>>F>]?O&6.W+;:[E<^WSAL\@A;LQDY?YFF$(=BO,9BSVAE$(J9C-**)$HCM=$Z5^9&+C\"K MD&V^CD5D7'A;CKX8HVCX987O[IWP<\QDW$&>?S5%CD.;T,M"3 /89V)C]5)W M T*'YIF("*X!PP_2*IZ1!R?T0P*"4,VW9C!1V=\.-3[)FQN1GWT1D?1C_O?@ M_M\6A6]*+/D4CG@Z%Y!LH>Q18_S!+D1J<(&>M^S[G7%B,$&$U>/B':%T]92' M7QL-^<<'[$\5G=T9J:7@]NV.B -O_&GQVJX,8<5.LK.NC(4ZT0I_]IEEV]O> MFD&8@ ?(3?AC=*&9EQG*P)&N>^HEILH!^Q^[O=H!&QE<[N7U&D M62)VXFE'>-%$[Q-K)S'#$D.88-2!&5Q XA@CG_Y^2R>!J&Y<8&9689D$[L(2KH'%3QO9UC' MLG^K.MCMDXTSF+#<41N2*YEWT&?@:T+.^0\4/@;:Z(5$>0.ZX_-?5VKLN "5 M"SS/,:-*/X=DX$7L]IC@TN/H.CV$BI*$NF[X=XFRAEWO&MZ67?#+M[P>O'M6 M-CM;'*P<)-+\&EP8^QZW@CN8SJCNK="0',B@:M!#;]]0U"8[&7A]+-P]3UX; M=2Y,9DZK:.:Q58KLD.J-!N6 5MQG]IW.. H72,7P(>!T*/EG\EFZ:1=Y1#3, MYT$&^84S\>&"+V'(V"JK6:[DK$-V(*84;V\OQC+F-4TF/A2=@E-DWS/&DVHP MPIT&X52,M/?BE+WZF+WT 51D]>Q\3T&_N*N]_Y%:[63G\_M^E:UNEH[F5:U= M**9E-0,'0;BSJ[E !"35@[7K+63D@^%30T*7$ M 5.V3>%85U9CY8O/^-/3KWG-"TN#M6)[L&*(/T:AYU<)2DY@&86)SAA8/$HW M3:_J#SAO,36ZEIK)%[J9_]W]#'NW;[.=KS#;5=-_^L5ECM_ MF=L!_OL*BPNPFWDT^!Y4$Q_"!7+7,2PY XZ8BF7%7;KF6U&<,2+H:=;(*$>) M\&P;Z?'+^;!KPC*SV4O1MDF&!C?Y1GF,'2Y>S?OITJ1LD_H M7&!9 ^LC9BGV:!-;B?RF@A1\8DH/>-A89^04<>F-M]@QW-:/:U!0GPNPY'3( M;4L2Y-?! S8C67#<%L09^ES/3PJZ?U56:KT"?^7"@(5N 3PDG=\V>I?;0Z\F MR6F> Q)18/8@]=L;'97AH MUKBO:??Q-V\E+Q8%G_OY\$\7B=XC?#4SZ(/DZ6R<&GAL<#VW\.*>AI_IJ]$- MPA]=PIO55H@1XH!LDG$U';]% H*-,$N M^SY8E#AK,&W,TJ,KSWZIK3G\1YOCO.;.'JOR]Z>]5B)GT;K3#G0L1XH(FC'= MD6^AC'_2\$8*70D1O*J[NC91*;:B/H)=YJWR$;RFY MU;K]Q%XUYUUXND3U$B_)<7K-]$*125E+&YP63XQ@@[$$3VJH/V$*']4_9B*1U[GXP M7!-^]4W5]EP)VY";32^6/P.?=SH_!_*%SD]_A+,4/W(!#W83_HPT03?4YMH7 M6AGI4[(ENOD(W/ @'9YM0@GX('R,.6RRX]?Y.CU0_$*$^BZ1S],IK 02$1(K MX@)6D2&;9Q=BXWW&2)-172>\ZH_-O)9]K4YZ+&CD^'*."GS/I-C+( FP1LP@ M5A'5(T6+H8ZD(_8][+K=5G2R/8$&)2@^>9KK4N:H9?)>],.)!XDO,KWW!3P- M_A[.$:^B8P:(TKP0X#HS3)I.LAPNM_I$C2[NQ:87_YRZ=+/(5F+>,/C9B8!1 M9X7*_0NUYIM^?(70+J8]"66J4")Y$ ME28X,0[3V-U9/?C-'+G/1#FUPP>NFT3?DJHHNVP7.J9)UG.ZF50<;71(N:>B+XQT84WU<#77T()>^@#;*%[W !7(W X=^HWZC? MJ-^HWZC?J/\L5/)>%?TG+6;7D2)CS8LY,$_ZD<*&JGHSR\G)5V2=-$NADODR MON. LT&B$#($X<6NMM^)ZH[":7\E-GY:\J3+>8 )3).0:6P W9?:=6,[$23? MI$0J[37>U1906+2JK)7W\HQMXB8,(YO="@W!@-M]-E^ MT^A*3OJ@-.'*F&11J3;F1_O)-%)2=,W.?,D7LV=$MKT\5(@<8F>ASL!GB Q^ M4.8!9P3:Y)E\S'G,V+F4L7).=N'K=+9(67RKAUJ7U<(,'];V$G).#RLHL)'2'MNIJ1*W=,&A;@3;,/''_=GWFBI&/\W-.6J<-" MP0E8QAD:9(/[B#,]: ]C%WL8I7.:D,F/N2Y9NQ[IR#IJ5-KZ;GWYG':A=\O1 MX]$PV4YEI YK]S1'$YO1XB>_2-!;N&U9+LQQ\5V4ME?,6E;\[GB@=^?YA7Q# MR?H[R:*OD6IMW7A0'[U4V.#%><4%-*"DSZZ$X%[8Y@:KZNQFC! B%*?J\*CY M4_3J:D!COA%BSN):QGM928SYQ_F]D(XK/KB"VE/S,U\(Y5U]A(3G;?A,L4D" MX9CJ89T; C<#U?-P$RFM#N>SQ9[ =J"ZM_':Q4R:\P(O;."ZEH6Q!_S+Z&(N'L MC=AU]H9?K[0;]+H27,D.1860;,O=4Q(2T@I?H,&9>^PIP=J[)!G;BZ]UF)5^ MIM\Q;@EF"(.^TJS,;\F-,E&O.KNUSQ [NL?IR$1+O*'%O$^/6EUH<43K3QD1)\U4K\UA MA^YE+N@EBQ;*R&_3-N5/&N5[YR90P^OZ?<7DZMZ,#Z&?0-0]VP[%F(1MLEX5 M]\L[2^F8-'L-&J> B0 9O8='ZY?ON J$!FUI:SGHH.\X!$A*DI GUJ3^9")T MGEU>S05&LJ$_/[O_]>WQMVZ"T!D"B@7V<@%D*N2O;X\X =^0WY#?D-^0WY# M_I^'G(W]V8_?A%2,-3H!HND&_N-1)@('GN3_])J*#JU,)KQ9L#3^-J1#=M\K MF'_D'.LJ^(L6PS@-.CU"7 %_T46.\O@B:_>Y\]$)P<>*(R[<(6T5,-'-[MOF MF-C1M*W&>"^T'"<$[J/_Y$AP 6J..96X'$A.@)-_+J7^GA&"G4&0T==\/H MFD&U=^$8E8]I?RA3R&>;QWI-)2Z,4R$H[>DU++FM!Y8&%4$(W4>8@-XD#8-> MCL9H1V%KDMOXM;EW^8[#^E.X5+OAE0HC1FS+,GEFM-')Z(6 MO9:;V?8#\P')!.6WVQQ4M<2O/^1/!0" O^$_MVD.%EFY/XY=HIS4$!_@4S#Y MVZ4[$2'FB2]0>9[M,_$4QU3:?D8\7-4?%/%*Z5%2'!?,-W%?>N#KZ:@K%+ C M._E0MP)M<&F>OLB1NL,NQ0&$6%2WI@4H0B[SV_G*H2'4WKJET56^[*;0N2.. M"W0I5EM KW&6=I.PT-X!H003'O.R9;=C4:W[7;_D.)\B=TAV"?U0PVS9 ?UB[,)R'2>[<>/">Q_R2;3ECJBLE M]/B_/&]MC/"B8[*/E'<08]$GV44FJWKMA>YQH7X9)3OMW9AI-N+ ^D^.*)4N M1S;KYP( ZQA8QS1$V#RC#3Y_'4.Y-H'0;RIPC+0A,(0FEJAOS>HC53R7IHY] M%8OZHGS\504B5>9^$"30\Q61YF)&0%$PR[XTISZ<#7UZZ0,%F[:@,6$7%U_% M,I]@A9)3QZ*-5C?U2W7XCICDLQY'YCLO3Y\6'SJ?\[8EP?SO]Y[_'7/R_^*O M1(+\.F2 Y@)+!\?Q:X%N(NW_MT\_^#]^VL(MY#MHJ_723Z8H2W22"X3@";#! MQR'VZN/'M^5;SWU5,I8N#@T7M:VNV"]Z'+:_[V'=]D\H.!;<:K#$Y*6O7T%C MI"GKTN2C\Z8_)/("2%Q Y/-C=J4GW?[^.QFO=[/H4F^5DGW0: '^OK/!'U'O MF!RQG\Q]O%MJK*%!0S1+@7BX%:X0VL! I\#X=,I&QCAJLSLDBY7$D;Y=WHF. MH5[(Y40=R;RJIR)[:$J,/>Q[4!(6HF0!G:WDB)>07# 2+*-1N' ES8EQ!G\F M$,V)"[??/Z2=P?\P4>'X:;XO+@Y_M^7@ M7\L%3(M!'UP:HU7*SR3GL /_] M0]>'DD5_/1/N_,DP&,/#YV$,_V<37.!\N=/S"GDP(Z%FKC5'NJ?L2NG(O@EO M':9)AT1+5&G(]3ROQ!>>IP5OM\0[Y:8GSW;;]+ .)5@B;*+JT,L?IS041[WC M(C^5O,)H90W/=[8-M^VFX/5P)@:)IO4&8 #3 M6]@!,#4;3.@3.-M(I*"D1L M\2JN+#Q;(CXA&DO&BV9]<_2K<'![%J.C*[ * 0UV*!Y[@TT&.D_0'TM\@=]JE(DNS/ZXL/^A(M8,-%8G_+-FZR_ MV[HO\J4\]>6.'Y%][-3?P_ ?&(*O,31W/&B(ZH&#!OCDJ#HCO#0,I%)0.::H M)HX22X\V^CT:+D=\0GAX_6[VR:]]<06%VU(2-5Y67B;2/*#@-L42)B1,U6!I MGKF'M:> YS/EZ'R2L$TH:<&^TV)[!J=&8]_];F&6IBB= MWWZE6,7XP07EC/.-7D].U\_$G6-6_&/+V0)H]MT&',2?Q4=_C>EOV$^9Z&D$ MH<=HV^7>CGB%[F <)07X4"U#TL* MW+8H'ZZ.C%EJLFC<+B!@NNX<;/\^/[[T)YJ0SA$WX,4TAR>3."M0>) C.G0O MMHGLFF0:'6GD3V_%,O=^6=_36E794#K7-;SOXODF[:ZVAV%TP)%G.G%J7@2D:EAZ_+6.+#L:/.&]RPW./KTD'ARTG)UJ_/I M78-#VD:;OFX5>,S#B8-E9,]LI!C"@PY9HC*W$UBVX!%H__ J>"*&VBT3XNFO M,\89CNCY&E)D$9^DOGQ1T%,VB*!_'MOQ;\CV$S47Z;*CHVH(6S!JE!>>..%N.184'^"XK1L1(EWW;EGI]/\ M?5"V/_$-MN'PL\WWZNIT13X57+KX?:#Q.[%-B24?3TWGL9[<-CSM#PRHV]62 MVT5/=)2C0/MFG_81I'LZK/5\PHN!^O4T:]%EQZ5=OR8S&SW;4=UV4-)MJ "O MB6OUN.W8' M!\< G_"D,M[-7 4Y/>M7VNB>@QSK#K"0/CRX8HK;BH#1^<]W30;O@IYK$X$& M-6:GBO&?#I"[CLRWVK1IDQ'9-1/2#&&IPVBBF%1-$78B3@%Q)5^0:5], MASF#Z? [O;&)9VRSEK=]"UDPS,P9OR][JTU6Y[1X)A/.R"ZC%+8M_:1VH)/: M,\KX&.@FJ, M5%"&[)H#54:1VB$MW\#>/A]C):1I\SC.OKNJ._!A8?^'TIFA2!V?6P:R^P., M#RMGTK/=1*;P-&?83 PCFXWAJ+/V@>G,8);7F-TQ>C&END^)#NWS0ECJ1[&% M+P>$PL.K>FPH:KLB?^GH^>TU?=@(G;+\-L*2;6+X@Y>9.K'F%'P//HW8XIK) M,9L=IH>V\-(AN=C%OEZO*9.5JE$+MZEBSW#U<*-MNI=,)WL&+<*.?@A;+TT4 M!U&,ISP3)K!+U9$/$2='HL##PQ]<+H9'&B]> MC@E#%UK[RBIN.VQ;ZPE_:D3&@V9._1""T7,N\!B5C9"B76:83^-T8Z&^H_X3 ME"MU=V)S7[Y)T.E%%[X]4B\KIE]*7:K3KC,VOO&KSE!6= 80F=$4 M)J R4 M5!0\6U.5#^I4*@P_/:.T*!6=SE;X#4"1D-Q)"X^ M8L6"JW<16\&-,8)EUYC:F5-@FYV"[[$\<> %1H7*TXG[!3*+D(C"Y"R#=+FZ M'R$S5VK/B2=(]VAJ@K8\#VS(L]DA5).?C4;JA.$WV0G1=S M*!/C@ZV-,Z+SC S9K1^:SZ@O;\E\HF6)P-/2*1B6_ 1'E,WT0ABRBWAQ"YM[ M!::)Y$/XTTW:4NS$Z.8<&7!M/KB'\/ZE0T[.W,7\1H<=?IG>[W6-MD?)_#K* MQ^ "RV+,T-APTJ;G +MS8$2> ?&NMN8,6C4W_(2T)4LDXG 7LNK_P MU()^Y]BCTBT6TNWZ9TL)%$7O.^6;9C:O>7HZ@%C&WLD6F#JJ>P33TEI)"?5W MHGEVX\4^:ZK+WKX581JY9/;AX-JQ"ROO-RTONH)*V#![=2Z0\M#>"M39%W/$ MO(_8N))7'YNL_$;1A>FR*!$>"GL2E!PG'WQ[]Z#*'>EQPI_[\^I).PGF59?: MN>'[B!C:0:L MT,S5VKH463K:1R]Q+>*7ZQ:XXHK(!-9+,P>92CE%NY%Y\Y< (!\ MU\/ //8-G)#"^,J^AR)50M6B\:"!$TO6MK_2Y?M^>B^C,,W<%$,61/![U<<>SS*_&R>/P-)L=+*%<)Q1R).+J2/SL/3\)P =E'G1"F;4@Q M]@'+CWUO[:FD!Y@S*!=2H7GY9Z] J^^3;\OG-_5D7?X9L]3--&!!V3E(L1!, MT^ 2D1RIU*LI/QK)ZC"Q>?.J0 >#MQB7]0F]S1HQRG]UU/F../'QZI(1TQ;5 MO02'/VTWNSA#D_S^3+T@U3W5X?@)]R5+ M-,-,C0N,GA_F GQH<.QO/HT*]RO\%]$15Z Z/K*X@1R"T0ZXBWK&H8Z.S M WCY3H=STYIJ-(WRSXE.\*?5L_!S!&)PVYS*<:'@PKS"O>(KF%!VU@ 76%-K MY +/ SF6K/U"2^&Z/<:4 *5RR.NFJ0QA(* MV--N&NNWGAUC#KF,_Y*Y7L 1Z^8!"EF!8ZSH:H0=K^C%"+NQ'UC)A3]NO*:+ M=+<'^GQ5/7=4\J=BB(]13?? 02.YARM;@G8= +T= !2"(TP?3.'H@^:'P2S: MS[XIGSVUV"O1I 7F6" <@I_RW@WCF M)I#)"* CZTR^(O3I?IT5D/S@H=:)Z(.E)UHU& VO6^92H-^) JD 2!J4Y@)'0R!++'-U'\\,^^VL7:/1LVS]]6\*7I_:B9JU MFK0WCY8"LH:[V5,_9F$=J!:#GOD8*GIIB*Y&JDYM*9QH@2K'RGF.62SO*[_I M,Q(39"SS\C#KN=$A-9V\7"/R$2?.)J6-!Q,XO1R%<2X0[)H-:1KL-[M6842; MO^837=T-XE2=<<+9$9N]7&04B]W.GME=>4,W\V6OVE-@78 CID2S90B YDR+ M,$(;2^[4+X@D"TXURD&::,WY=WSQ26QJ>MS>DF=6_NATH7^?>:^5BL:[2(E6 MW -LX<94#TX;'*,7]*)DN4 X)@L%_#!+O8)1LHO3;"&;\877R!UKG= :KX_0 M[L)G![[L>&:5YHA6.32UV27PXCHO$_AEUL,%6GBISB=Z8(^_ 7B18@;J264!++3@?9=CU;@VL]\F\0$;?NE;C:>7N9K/,P.=0 0A21B M"EX=2KH)I?V!YT,(L3.AP1/T83\P+C@H()[\R\Y5.-V^5K[ KCUG2?8H5OG& ML&Z^KN15>X$=;JJ1+MU052CIKK\QZ$>!\!QFDW ;K;@;)M5Y,9@:9X%6#5N/ MG&JI#[_B?KAUAY-FV>7+4EWWC[DPTHJ<3X:JBM[8_W#EQX\$>3YZ=3]FQI>" M6OK%&X6'VWB-<8LE"<)15!.E08C42#+.%'39_[05[9%V2#\WP=:GU:7D3.ZG MD*REQOZ/1O5!&HK[E26(CT>68NB:O8RW&YU5:#O[#DL7L9N"R:1_*86DL%0N MQ@F]GDZWLZSN5@]I\YCMZ&74U=XXY:SN<3@O,N=@=DS@(N&?9H?^U2%N=?-_ M?R89\//P?V!:Y;^>/()1G0:PJ9 F;,\\G!H\**WY94&95IUN[+/J/?7#F_4T M\I[ZY?E;^0KN^X+/G7#S2MQKV1E A8BQ]M >5%'QFK%%O8YC4?&&9I:1OL<[ M#IG4+U,]QEV,<_??VY;L(@OPXW?^P"LBXGB);WHG+)H$3RVMOFZOCNPC'+W# M6-A"1QCI%;70T[PP$45%OHGQ?@:7"N,.29F*4Z^\3UU0 N/IBYQ-Y>T*:9%R#96"/S@KD@E<-I#&/-/FE,4& M]O(8[*Y[.MXK. M..NN'?]WSL1";8+0W(DSU@.0QZO+_71SQFEZ4:%)$QC8'^/^Q>-PF<-"F4Y) MQ"//UIG("@/-LL=Q@IX_(;!,%,T3_F[U.89V <:25X3,P!GN8Q:1VHNDDX67 M(^DQC+32ERZW3+"ZGE85RIF[WCMTYNG/Z][/C_R^U:->-]=-^B,ND[T#K.,Y M\/R-Z(+@HSRS@ @CM&G%N1$G_9Z$5ZC3/US;;/,IS;#&.7(KM>9=0A/,G??- M75#2:VBV:EMN\^IU#,V#"UPOM4>3RW;GQ^$T06N/\#JVJXB^1%F_A$+]6>K% MI*HKIU)#]ID4<[=$)\H*U7[@FK? M^I.,*V-:A\@Y2JD.)P"^4?')?S[H;I,.HP1\%DT38,#!%#IEL/?324RWO>AD M"QAU5[_W*N/*I3G1&-2F[YISC-=QQ*4 &I.QFL4([AQ#P>%HCMHD4C=IRNR".1 M7^LC(KNE+-YM.1X H: MJ.9@FP= %51J08ZAF;)^1JQ3H>S#+?/Z4 MQOBIE_N^+3=0(1;?7SC*6@AEC)P^!'J2\$MUS TJ&<(Q#,&THECRV.?%"]*@ MPEV8:27-EQ'Z-A=R+(!3[4M7C2IR/'9K:?;#B8CMA+-,1UY3W&4*(4>Y0%OQ MH(D21]R%%P]C:',GBZ\>Q(>#>LS=S;@KQ:1=7FFY/]T\^.>_UO,_,7UZ/>E& M?:T"_G,AL'-A0>*0[-248.;6&[H7!^Z>D)<$ !)@>^SSOQ5/) Y8=+25VF@KIBW1ABI"(O5D'VA,NGRP0UXT65&A.N3ID4>(F/#E7 MU0UHAO**Z,IN15J&862:H:!>,$L.?]P)_$G?V?U@BG5$TX=(QJ9E2%QL\-O) M'LK,;_URHW_&"S&@4/P9^\Z3H0]NG&[PBUVZ!IDI(_D7:X>V'[8@5#3$I'5. M_1#;?MY2HGI1]]OCH3T*^^^198['5;-D\1RQF7BF+&OWM+TNZQ+]*CA+'>EW M^3'%V<':=^M\^.)'P:J<9\]G@B*4!V6!NN[3->+W$D[\W8A0YP.MF>8(-1H: MS=J+D4)L(>?(]5^"A6-D5\^,+R^1)C7(T/!.?/0)V:(,KR'=:_G6LE>GWW]* MAIXG@I8B9&+*VD@Z1YZ=C3"B2D'W/T$?;:$?&5EJMS2,/I%T$!62_S72;D_O M,P\?1Z!)-GYZ47HY-(B6[L$N1.J'$IL56*T5_!@RHP62LW)7U\[F@-T=LHD'G4Z "N'/"&R%,NHQ=>X0! 6 &W)/UDREQEE].!T"U<)0BA.E>Z? M13H4L1S=M7-AAU35VH6X["UR>_,.NWN/N=S(_:KP0F2<2'-$9>,?8P>AUS#R MG1NK &N@JAT?Z2"(MVQXDZ>4=LPAF>I^1,1AYUSOZ>O)DRJJ"K/-BB&$HW:O MI!_7?42#^O!E=PH7(/SLA2K8ZX.+C*-TZ^ZNPR.4:D8$3I%>E=$V6>VU)J7H MT/',OZP\2#3UDEU-Y2>MZ?&UOU\^_^]Z+JO6R+?T\ M;Y!S-&E.Z2N61PZ$ ]]_A3.?ZHP(>Y\UE-VTJIV[QO=Y _42OX&:%6!B M1SDB+&V:PD@?%T 3-U^&TT;(FNGZY^'J*Y#(KM.H,>/ ;:^^[SYU?1!EER'>0!S,-8K N>'HQ&>,>PRVD3Y."T@C=3=IZU.\1O[)-- M.WO=W*QDAT>-,J QHX-29E_#D\J@*JP8^@"1(Q[$IY[3>LE68LG5<<22*.@4O,P/Z=E>QAI] MN:UOE0#KGRJSA,HJ?W\ VK].&LB[U]>K2-,ZYW@3^!;4+I+ R_%&_X%#-XJI M*#7P +DZ)1IV';79SB6H,L1'L]R2\Z0NS%I"H:N\^9"_\_TK9/<3/.['G[A+ M>O8 HP_480HCW]CKL*OQ(=(R">E[:3\>?4C>K/K)O1U>)&%T5C>NX"7HX"^B M=^MAW?9?,1RQRTP-UGFPFAY_C)?U=**Z#R)L&:AL?]L)Y##M^_,VW4Z8),+X MU_8O=".^QF_'S_R4/;WKNXKH_N^&)&@05# 6SY&XS/3\ J-YP'ADIFN"9QHT MS:<93WL-D;8,OX+FR/KMM][*,<:GMB>^=*B/L#\ED-12BIHX_*?/U?.&5@AL M$Q'$DY1R[0RJ8B6.T$],U9+81\=G>];[>P^$UCOKU5]OO?SBSLU,CQ[K@!>> MNIZ?I)=JF5ZH[EX;ZZ494J1!+Y1V",^_$#*UH-2$WOML&FU;RGL=)JF#;D 9Z=TC9NDJ&PM[;C. );-W M'AINF/_1]-RV1T/PH)#I\<6QH^W>:6[&]3W>!^FW2K9O[PT1EQ>8PI-*\?+X M2'B6OPQ8C$7.\S+6J4+:<#\#(U=@UBA0GK>4@G'@.T)[=;.?-#$"8@OVA<=0LK KH2FX;/'*Y!R7%T5IX M&50&&]WRK:HY+AA*_Z%[\97K'"TNL(&@0)>3F$ZQ M_X1 ;P:)?4H;B(Q#=@,;B#QY]VL9(F=SG,( -H]EI<3P&'(CI@7;;99T=>.4 M"P%&^,9Q%S+VNF!'WWXJ*=NGD-#_(,3,P@-7O>>[HJ3)%J_4=P<_E%<+YCR? M7H&SY"YSQ%#DD7<-+2.Y7$"E,^$B_0 C"4P6Y *R.)-%]X_Q1;:N[R*.H]=< M1!D/[Q]2NI C +R#'2*->,5UYEGX&90IT]Q_0'FV75G5BO[ MO6Q@@?R3XHS!J+STJQSB7P#D09Y]N\!_ J"E8XF]C U 4JQ=_P8@R=A#)&,P M."<]#%C[QYJD%URF0#>CNGE9>;B)$V,[>*QA?I8SA!>UVP=AF4DKA[9)J2(. M3-^)SH=N\GYU#=ZU(YC%$&+N&8[N/-TC">-X, 38> ML1ZTUYXH6J6B^X;5.U&;[';H"Z0&Z:CFC%N]J'P1[2V *)ORXG2S;Z*",,GX M)[ E-ADS@V$@:+>O6J:]B/]6J?!/9_04O_B8(4'9=5>OO5N/K,#23J9%FX*,B?V_V7+]Z.Q M/]_^&1N&ZG9$!4E@"2G>[.QFXF80QP4HUNFX5]'+$G^ QRBV-JM2]D7X?RA>ZG'+.V.UV\MD^3@YI0%(J.2UU =M>1)P;_[WEM$?&R= M3*'A>]F*OCDF"#W]0I.\!*UTD[-0HV:\S[B_75J(>8-RV[8;9 MA)P]>,9<]R3=>6S OO4./]X22GJ$H1VUK47Q0OYU2*L=I*5M8"MR3PB]C ND MEV)3.R^C@L)**X_657^V018(5NS-#?4W.L[G0W&Z8?MBY35FO/T7C"..Y1GQ MDGT+3[I';.(\J6(ANB8M&EQZ"7OZ5U/MO,,I\1U>K-UQ\I?L8A;VOS29#36( MMSM[4WG.JM9->F//>R5R#M*BM*3!^Y7K-'Q.BVV'LCT4G!KI18JWX3*WOF]M MII^\>[XN[E(FGZ-,7$S^P':W1OU]IS*I*%*E^T97#P(]:2F,<=",_/K^MJIP^15ZFTG.T\!R=3[:/MC\M@2:&0L M-!2=3:1%QBQAF<>1HT,/O^*TP4"Z0(^]+;UJ\IM=<8R-L;F_=W>,U:5Q6U]_ M[U??U)\(S:,7+->(+/4?Y$4B&DISA0IN/,.ZZ8,O.X8*&2!*@#$]=)_M-^;L ML,:<,&I]N+K##.;#!6_2[?. MM="P=B^=1+A03/:[H)[X+C0;-YC<5BS(Z!-JM>M34>C1MT"=7D57&(+0C:V5 M(,])"SZ@*V5$:\!Z[=5H'TMX[.':I475:VTQ5\^AKSSN3WA@\=W<6:]3J _33S7IPN+;6/>.6KAF5$ MBSJ&$>1Y%#DKZN$HPH[[)D!BZ@[ !I>^ .AY= M^YB5M<2NHON/TSZ_RMO+O)DP/GQ;=JO 6OZ?_8V.VA__><>"6_#]L%3X-T\Q M!2+0#RD?$[T^/X&EN&' K%W@.>>>S>!AT MN!-BKP66T[']U&&:4C=::-Z"T%JG$QPQL2QIW, GV/Q-NCW7'1;(]P'6Q*-- M!I3I93VZRQ_L5CRIR=^DB=Z6&Q'$]$RREPJUEC+@T;FT+8E>[Q[CNY3])IX% M2>[:&9'K + N\/*4#)XY[;!FI^4/%P.9V\%@\J-:VC2)M1B)]0[Q63IC N\; MO=U2R+BK;+ TNIV]IOCLU\U!6R4I ;,/>BA$X//UO_?A_45-[(<_G MD5P U5T"HWF8_5+EW>(67LYR]=O!L(ZB?]U M6O;_+R0BA\>!-CA4>FP3PY4VG0X-ALS >C>#O8PL$']IW;,'+2)I,VLE6N;5 MI:'3V.HW;FXE<%/GFK>?K1FXU7KY(LV((S;#M K#-!OTQ_UP^55T?()E2/:S M6B[E GVE?3.*[=$/ 1=GG4V'1,X8/1,TQ*KS;L:[8;<-S@!T\9K&D^YBVCX, MO46%8#*G7A(*Z\T+X*1(N2W+G=#@_"O7!R;,^6->;'OUQ("N_J4F^)P[_GT@_S+7F6;7['6F4S\V1 MA=*7^I#:+7\S,<+_J.KNY_;AO>L#Z/ KD<%R/F5ET3=ZM3XO/M6HW^-D:?(A MI^BN] QVB5*Q\U)@Z?9AS-U'UHQ;8 =TX_2;78B]X/?PNU(>,$%0Y^0T=4*R M!]K24GZ[C5]C<&5UQ_)(Q$?\'JP6;S3=A)(OAZ#$.X\QSR)?(S7>=OJ1A[N" MG=J::7K+_;?B0[Z?V)0!Z-"+JM?4?CEE')DAM M)W<')6LE8HXE'9L>)-(>4NW1/63IOL&Q_"N5H?+J(1WF03KQH&QLYFUSX??'O331B> M8:=&ABB#^YED+I!EMR.@-L3G0;E>6F4ES$>WM>UDXY;<0[H929XY-PJW.HKJ M!BJ\YS48BH1!-2EUNRJ#\8/VBK0W;34PT/J/XJ.TK73/K!\F9\PD? XE:6K8 MV,Y\<#DREGJ]\S3T9IWBJK&@YJ0#$$<J M>Y3LQ4%;,G1I-O+ <OF_@M^<[8C_X.]]XYJJMW61X,@ M*"W2.U&*2!/I"IA@H8D840$!,2H@4B,J$"0D@ K21044/@DB2!,CTI22 *&( MB""]""D(6(@D F%)"C?LOUSSKUCG+//]T?"&H/,M=XUW_D^\YEO MF3/J*N S^'[QB][+JQ4BH?\=$T?+D3"?R+7XULP)%:ID)7.6=0]X4@(XM-\T M\%ZJBW6/K7RS$.):N'4^^UV[G6+ ]?9RFY,B5W]F/;WO(%IA\J$;!/;BK !< M/EPY :ML?_39D0W0)22@D9CZ'(5##"ZP(1WP21F/U(^,W/A#U/O3#(\S1$%M M#9=/MQ*.IFC] N:&B&%&@-$?";&1,%E>/Z)ZKN>#%PKY&M5/*RG_ZJ\)F\CS M2^5H&NI9W6%1@BK!A AVW T1G$"//Z81)F^.VHTT=NO1^ZX:-.[DV' M-2]&!VKY+MMD>$XG7[[D9"9 XR,M' EHXUHSQZ7'W)@C+ZLK^$.XCC:[@#X$ M],PZ08>J?@S5B^$?=:;7$2@64T];M^6GI37]^%;Q3Q;#>YN9M@%2PBCRFR.* M/L0DSL+20C@P*E+LV[7ORO/5:+9O?8+Q?=3<(T9%BIBU245"A^!@OXW%0$O? MAU[5\/) K4@!-]L>K8($HM'/ K[528*Y52HN\<\W0(D&@"XMG%4NFYW*?XV4 MT'QK@6]['P1-WWS1QZ536@4&,*T(89X.MNT4,; /QA-38/L"5LM.#/?$UW9L M78[>J SOD-7U+)STC-W[_*G"BD\1OP8T=2^\,CHZZ?YJ8F"K>UQZO MD:(E6E9X88]@'&A6=OW_M8;B+S'PY#++"ABA(%/OC7-3HOQTQ@Z6. M=HUZ/AL\/RD2_"/X[H?HAP:';=L$*T,CE/1L.9_KN858RJ2$#LMK&.O7+X9M MTT%8W8,H^\T9+AHK%_Q61S=?^1H^;*NDY\D)"9@ MU:/3'2'$DP!$NJ P)C2Y\(JZND5NXT)&G6"I@ZQI1\[8T8#J4^FG2Q I&3BU)H]*=-&S@G]I/-:C+7%7F14 M0-E$1\+^^91H/\_=XA62:R<_..G?P'C;QY@! M'40IFP/@3OTZ)K(C4S'HVOGOZMIC?D.U[,<__0H<+RY;=(<+>9X=<3ZZ<-\S MGQ[T^PAONR'[*%J*^YP'09\!4AD0UG$FN*UEKU$JTC^6FBD'G#HHX]K8Y")H M=[FEX+V%_^UFI/1>\,">TLQPL>. MYL\*;3D:[R\5%P/GR.KP1,L9IUG2^4Z 6S$0? ;(9>(VJ3283Z7QN,KOO^H/ M]^XY2?:M$Y(>DQ8/==CSTC6.29SHY6WW8.)9SX"6$LQG(L,+*?T-8\%\F6\T MV2S .'(,:=JV 0+?NI Y+=U;1A:7&.II$904;]*XP<(#.@T<:1(%L0B6K&)N MC6@Y38-T+BG@K&G@+H2R$RL]V.?Q*Q^W\8:)T-?"4ZB/H*,S@R:)^-(]()! MW#Z10_\\>C,].'(!K%6@FC'EQ2!S9,@LB?J&45@@)'6@&0,A+T\!^@X]WC@I M!.-H>,=33F'K4M8)>9<"[[CH!HZLYBRRTPC0Q=&-8OEF'LQ-M?&/*@:0+HD' MB$&XE,DCS,) $W6;@X%&>LB?K7[A'SL^OU# MT. M6 R1>+*,^EQU7%&@O-/M!%FUGKGI#,\GR0&1ER]Y)D-#^7=GDOJ@0>?SU__C M(>_E?%8&E\!GB,^QTAQO9A++@Q'%V>&^1,/&K4Q[GV*$E>/!D^ 3@T_'0G3J M["5WOJWVU)3Q]&G_HK__B.XA3;G=;W$3&R 6G]0D?$5+ +K4S%LR?!9,R$NL M4;AC=L4L'78*.^E!8OUR"0@KTD>:RP^7/SR<]2(C7NJSZ8MP_6UC*Z:LM,TT M>[=Q->1,J#Y*L U/.QA#4AJZ%Q_AMC:? M#F ZCA^AX.A-H:>.UOB(V-^W3C:J>N;XM(C/(M<@.NGX[5/;313*V\OO0HNV)R&[E MM-K7U8J.]TS?4L\4Z'?R0RT8P\TH ?;J>B!,W !]L +M"/3PO?TT2I#2G3#6 M/VK^V'N7W[T]R-=>"=N#DX6W/'OH*6J2JC>?@Y4Q MY1_/&BD&UL16\DVZM4J;0]Z& EGJ>6EX1NA3]JD'6A9>;+MG<#Q.]60#]PV1 M0D 2?J-/LP]BNG-U])&XO[(NWAIBL<_$CMY[C!^%&LK;7N)NY^*P <@$R.O2 M]E =/J@M,?J/,7)OKSC:M%C;#QJR['$S63V]SIJ0QW/7/BXZFTH[O1P %>K% M@50%_L])4O[^.2="MV.?0"MRTWE;4+FLA]Q"&Q_Y9"I<]%M?5+D/0>SMN[.4 M9!/Q!XYSOAG&O=9E:E<$^V"4YQ#&2>)6;)LU3Z TXSECD:?'7$B)D!T@R'&L MADS&9G3'=N^Z4)^N8#B7Z!_H)SAW3B#WACM?O92'9 8=@VTPW095@: MN6ZMFZ_RA#X,F2>5Z\P\45=ZL+05&=@3TU^VB_Q! M&/,ZR:_6."I'^-8G7@,\*,=T$U\9$(SK@< ()#+FNMQHZ>6\W@\ZQMRXZ2"I MZ!27YELW"*<6%+54!T0<&/F\;=%%P!J<2<710(IBE=Y,?^ M8)2SRY!1P42O_="A8-439^YM]WEWU5$U$B_%?T$WM!CW-D&8LYUIWL"1Z751 M1L1SCC"W++L.-UOT1VH/1#RJ"EGY,:54U'SY3?UC]5:%Q'-R42$2)==7-BL+ MG=_.S.6)9FTF*N(68/9U,T1FH^@XQAI)W?AR^N6!.JP42;:^:N?6K6TZH=47 MW.(>/G>+_WJH$!Q3]#CT>FA,J-K&V9[0.HE]-+N-/+G,SJN]FI2LWDZ45!ZS>; M=WP+3L-!,!*8_D8UW%V,*=IN" U#EB,,,Q[FULA G]YH?3TU=;BP)US7[?*O M6??0BFY%H52<*,8(O0^8HU1B[Q)%.-'/49E'&^\[%@W7YM?E&!N$G3J;KUI\ M]_L[YBO)M)*S6[852F;\BY>@?X.?5&"E VKL/6BM$8(5[Q-6YL9F('DTZ<.P M>;I7[-U2P-=.*=#?M_UH_)/QN JG3E!DVOL4GW&0L)-."2:&-T!FG-D 92#J M&CI;O%E\%27HH;#'F=B4E1Y"#U-D]B,>DD\%@VZ1MGT1R#U%$-3>E7E3&)2U MT]-M?S/O,X*!<-H'H^IR"XB^O0_&> =M IBGAGG8S6AW-="5.%?4P\8/8"<6 M6-?X;=3A: UBMF(^XL1K^6V$'TWJ'5J)W2W!;^-?\B[[]KZ?>S*E_>A!'HB) M_0OS)%*B%N4;&SJ2Z^BG:99=$ 7>&DVD"ZD,FS1_$G:YS<_^$MF_7DBBGOD' MZ*Y:\1YE0L&_48'E^.!&G3NUUF095/[9NJ&5::M!YZK#/%9$BLH5S5._G#6K M1>]6B,EK@01V$TVA$E^]%C@*O:S7K[@OH%I?UUPQ[[ B:+M= (P::B^< 4O& M[&JXG+[*+OM#@K5OGU^"I:+OFWU*!:91K&;F6CJ,4@>I"ZOD#[YV[A\<>,QS MC@ 047X4&[@!2E:VF9-LN)'^UD;[HLGJ)0^N]C G3F[_Q&OL)SP()=*&$.6 MB]%F0#@UQE"&M"[\1"(QM3AP8%MA37WR%@?9*_O=W$ "=%OEE7_21X5#:KO; MQOEL+7."1!-9W #MK5T/ GZT*>.3\EW3G8)=8P(,&_) .^\3PA:W6$7@XU>) MP!XP?[2,+\Q"[M)#B)14(F35\")! ?!MGU'GQY4DB,B1,M2Y\X&Y7I_3OWS/ M>6URJ/1UD/S,Z69]D[*+6E+9;0]87=Q'?'=5,R.6.DND'Z$2 8.?)12L ,IE M%2<%6+;)(X3,U"Y?_E18K=#^^5ROEL&+S(7)LBS/N_$^3QKFGS,@'!DD3VRY M$K \/@+=Q0?ZMEF'L;T&LP_.#*YD3@P=&3:LNJQIJ!IE9"!A-@0AAMCC^WKG;*4(:FTXU(;2SMD AN:_1O[Q%)LIL\FAQT MS%0W5\K_5=\=XTKI]R.L:;0;7QHQR D;=GN\>) C]8?%J* M;5"HRN;,-%0?B)FU;.L7G_F:!9AZCMEHG,BX0D/]S= _)C.>1'ES$,>.60&4G IUF)4Y$)'21 M.F_")VB9\#>/WV4('DS3IN[MG6^T"T+7FVF;=K?;!PV+J\LD.$:6PV^*959L;.[2!IBY(?7^& MS9&7',CH#97R9H72XCSWIUJ7SR8<.URM%Y[8H\D=0IS^G_>:#PO\P#'N?]\ MK>PYOP$B.SMPM!J)7%$%XMK@Z%]KV6[?B]\ ';ZSQ%VIQ;8[\\%PX"F?\L0: M_JV:[9^R?\K^*?NG[']CV;9=AR[O%RPW_\UDVV';SF L>2,X!7/D^'7>-CRU MSZ@+LV_H,MNH YR1]SJ:L(,!"DFF,U0TA6*&=CWQ5':S1;LP240*56( M;=B+T3=PB5@&OHX(09]G1OUL%F1$M6\-,W\2=/F=@Y]MU^B4WE1I1.LVMMO[ M;+P4L)7/=P:YA1N@8%B:%8+>P"<5S^J3NC Z@PML#U)_O+)S)7"D]<*O%TQY M_V%\7&M@\>>X!(%[!O8P#)][\'V^/G0;KZVO@@,G,B7+F9JS1JD;H!B^>TCC MF2%A9T?]0^0S3#H)/4';!$)G]T]N3XU^8!EG^H$]^3P23-P,*8S>ROO_NV$N+?M]!3Q4\H.0 MDX5JN$5GMCYG#S<>=GD)C/F !&4R%Y?\V2%/I__;&4^6HD"3,D^^[L?V^!S M+G\5ECM<5)%Y]G]0Q7A1G/$&Z!_UD?EW752E[!&$_%V15_XS2)HLKM*/S7_; MF4^R/%EIH>SAW\[.&_Z?PM7*JJ^3L+LKWOU@5.KQAI:A);I? Z&FZ:Z3+*,Q M&S7MG>A^ZI!(PG:YW]N9I51\^P9(^/L:3!3K1P2L34G8;38BP9I>1B2R-&J6 M-$F?O[5M=C$G[_9ZFN4]AQU;]L]&!J3;JGR\[MSV3!LVP&.-8/H MPJVA$RGQ>;QD"F[KY_,H4UHFR4B1LZ,:U[%/3[MYE*=1'3]SNGR*I)LSXWT; M:W+VI_+I-UZ4N-B+?'.Q8L 7#1EDEAL3$D^\2$Y;0T@5#6$TOX=S')FLTJJV M\O.HI Z_HT/DG@BD5M;Q^^VA,[O3QZ-#GF;F:>-K@JG]P,Z/385 )BL<2'[! M,>3>^TF0Y)@T ]V5GSGZGU;AVSN?(8*LS*J]G5B5=S5=FQ0DPF6O&5_:F:C8 ML.^V,3OC+S/\&H3JU\.+7X96]?>_-)P__."0S<5/PZM;X4(QRBZP$T,KJ7M6 MIO7:5;Q1'B'N+*;04?5X6Y!H7@HHR77H!OW\>Q=+]U>)WR?]IPQ;.@Y]ZG[J M+J1\?T]10_*%!.VC=J)W4^,*;X B9;__RQYMHFV KAA-:E(R%\L9^>[ -_91 M]/'!9FWJ04FPI>MH1$QZ5NF:*VASGCU;P_;CXN&*^[;XS=0RM_FQUVG"5EXK MXQL,C+/C!_EH'V;T+PP$KC'! M$VS>]@ FF=4.U!3SIG ,+WK4<:9'LED/;XRQS,(.:BVC-2FVT>YY)L>^1U$N MV. )^PZ!WE5*I0FF6R(:%#@*@W C./)OFS9(YV87"TR!\J"8G0MLT^-9,;\& MGV%[[>[=)1XB!B F&BB(Q5Q&IA,@Q=[/,1[D:%)=Y USE.T?" \+S=ZX;]S; MIR^5F]UK7>"9/-_D[V:W+65+?!R((NKU;Y[:T^_!AH&G'"BX10&V!>H6ZP]@ MM#+K-^Q6-F',=D/C8Z:J45,@Y MRA8&\3A$:A M.AQGIDM.$G4)_*TF2'FTNNRC9L+'22TCK9?=114)+I@;F&X8&!W.]_!/N)5F M>$#/@ZY##9XVI7B0V+\=%AL88V?CGHX$N$_.&!+OO-D[A_V4%3\.NK@F]"#N MI@)'NI^U%YB@]2>O]W/D4GFBFD5EP )3!2[/DV.D3:"@2L#%Y.!8C>FSZ-R] M58VTX\*?%XN% ]-P4?_T(LI?/Q@L^O (D3('DT%' LDE'- MUHE!SM8BH#T& MOG6:8S?$L9/@E3PW"^\7ZEX,-;LFYY2C$/Y*Z>E#H9/&9[#51,KW_G45V$4P M>XUOE#QSA"L'!CBP@Z[P5('^4LX1;I49/> D\WQ+!9QQC=??%EG?WW)S[L@5Z ER-L6.(+ 9L@$0T4*FMC1;$63Q@L' +#:M"!-Z# M5WS59PC:-2E'D+J4G;$'#K\H47PX4R@\E=4)BC7E@]K4IA-,\@*,:!I\$S_V MLUG%,CV?=OK)=IY:W<1 1CHWO60;H6MOZR.=R:T35RD8X/U-Y74+0@A?*I"C MP7V-$0<<: %)L#"C2=_C0 V-34RF1_O36O2=ZH>>\3Z&@ATS]*_[(W]YF=A< MQRS&G=WW<*%/'//@?]W@\R\T$?Z&G$FLU6F#3013[:N8O:P[0&X)RKD]3U4] MK*0J6$']7'@FU4ZU]K[Q[U-FXC\[],JU1$&+R2"_/P2&QQ;&Z&I\PS\#C+%= MT>='L!=Q@,98X@VB"C#EDKM(@ '3E4:/*1N@I+;7DI<%P^:.F#?W%8EVHX*\3WSE3>XL\_@H;-^_&][,N/^;WL]3?UAWMSQ(/ M;6Y[+:4X+*8SDHX!8+;EWZ'#ZD2VY,CG\$9/U?O+Q[[XS]VK>3OW* _$1/YE M_AM/P2]J6U0QO3V8>\N91K,.J=V/9Y?^0J8]1N9"Y%,T.@G=_S>9QEW*6I7[ M=^V=^[W 5X6EHS1Q9C.\-\/6M559?O0KN/F?V_/V#Q^P&?<90?M[ M#E&P.?HY1QS(HN8C[H8#I\^DMO66?Z]OWQ_Q-'1/K?2+]-H];WZM"<^"YHD' M-D^2 UIK"; KR'B,'/")F?QRFB;MDE+G36-SITCYLUQ:B=?+EW<;2/ M7AR,T C7VBW=\?0N7K'U%P+0A\=M@"A3R/$H5AWSX!@]B[T;54/K[\2F>*T4 M&([8P"C6E4/0U*T=X4G1V>;ZCK+.-AZ6.\7?'U\\*S3>_9G(YTR )I&CXLOO M0 ENP0W\9##+EYL9LHJ0^'ZM!ZD5A=D[1FD:^DG;Z1Q\76H8G*OG[Z2DYY8] M\ECI;%RL,Q^<7G ?055Y/5!Q ,_ 4_%T#QHQE?4+[17,/=(Q8\7&EQN M)B%K7C(RV:W\_GVR:FK=U>H^Y0=OO2&G/9(Q) @#3I[ \[;W4V"R:!WNPV95 MGAJC--GF$D_31^B[@H*3[W7M.]E_I*KFFCCIZ\/)PCBFKA44$W!$[]G*,*G]F>].A'NN50/7H)-IICLB, MAG^S5=\ V0G%F;A@,)A!!,,-F;8!JNWNY'JP-FF1$0KAS!S+-/N&Z9U=2EG/?5.CLS-,D#9?[787J0WPCV,Z7>([>QHVCW\!OF?ZF M7)K),T2]^0T#$R2 O;#:'S=7Z/>2>D]V39*O6I>&QTFQDI4B/1+1 GPQ;W0, MMP:J_PU6W\^1)WD-V;C@ Z]S:Z@+BZO%S@LHY];"7_BKC_4K$/%QOZ! VSMA M.ZG?&/XSA387'LYP%+EW?M8A4@D[F?;E3.M9Q"96D?E8!8VLJG M'OQU+*<(V]+?C M 1WX(C66V4_3?M)57>'CXU""@K3EG??: '4J?_[M[0.= !E\H/?NYR,.H!_)VOF$ZI#<[E4'?,AUHZJ6Y M!*9[D['AP<\O.^I;/_2J^CVI[#%8_#FSF1?F.3>>H,?1&[%Q9F,PT[DYZV2Z M-C-!*[]39KGOYV(-YQUN&.CE:R-JR?\\F'L%?E[" M/F(1QW\LC]]#Z;QA%D0&ZY>9=MZ8R:MAZKMXXQ31!P"L9)7B)QIC-%VM)/6< M>8>+>H_\'*?08M[GM_:KYK7%3=>PS$WE@="N0-LL1!S;!H,%5NDGZ>=%)O=G)[GS=C'OB77^5WR&0>/(<$H!U*![ /7?-*Z MES>TJOP@K^C]A^-K>RNJ=O789!]55 4]VU);)C@/![3)'-E@TF;)"4029 ?! M%+"FEB9S=(J 8%K(C.+@C4SEP*R)[ZFJ5O:Y$9J?CZC>W]:3]ROT6;3U%IF$ MJ]#\%]/@=G55QFCIBQ]6ZCDY:^=W#N>>'-7VN!06YCXIYG;OR[UM"9-"K:T= M%V:U'I1L9HQ9B*+#F#">"L=2!K7=8[(6TM0BV6\D5KWQ==0.1!0Q&<%2BM( M0-]N T3*+YS9R5B!C1.V*F!;FL?F&H/EAF9SP[Q@=<]X:V'HAX$6?J$EP!#; MFS>*8,#U<;>(,AN@4,A==7DF_!9F-^I]=SMDA^8 VNS&',,>CY6I*^DK?AXM MT57PP'YT.9I=0G(P>4,Z:@N=*B+ 3+;GW.Z9O$_VFOYRS M?W'RF.!N>=N[ JO_$AG/-!OM$YU4]*+\?)9!C@&@+# !2H-NO@ M ML"U=LK!I<8?1Y<-[A_7+%R[)73B[31S=E2VQ >*HJK$]2Y/QM'R>8@.E M-+F?Y5*;XFZ4.J-;?TE\$;P^O7ODM:SJB[X_?G[N%?DNY&HGY"PD5:&QY\S1 M9^=%!ZU2'9']-N;KVO/]@L"'K2H^#I\ MXHS5I]EA,_B.;Y96EZLOZN[:&QJ07)2SNTU$/./]U>M]&!3''S#G6^Q70 >U M =I&]"<"NKFMA@'M)[MV#?+_D;YND\/3'PI-ZE4^QGKEC,3J[17!&5P9S/[\ MXWY'7 R2(VW=C:M/NHM68@93-T#T):9.V_E=0#*E/W5M,G;E_/:8+.1S[[Z M@!ADF#S-_**,W;7<'??Z[KYTMQAG6AF-KO[BWT*'=89!7"QAQ'2K0PC<4MPL MI*,EAB8[V="%A;P%^: 28E0.$/J5$XZ&.P0:/N\0BE/]8S>Z=OU]G"@#,=5- M Z>O&B4IP%[C%MEF)AQ7X&FQ3V">V+L2&F/U=NJ7F>"Q"['CAJ?.%=KT7QVP M;7YWC%WU_;Q3@$G@F)3=U4_[$CRI)AI0J+N_>$GAKLXNOI('!E3Y$U^2]IM&]#HOXXFDKC2WUK"RGB+)>K XGA)O@+"]9D3YDI@% M3JYE!1Y^U;8M4"=+[2/(Q+G RJ,0VS;^*DBYE",=A! %,#H/O$9YNJBP;ML4 M37:/D?+<8SGCCS2YZHS@;RI(8#<5:&!O 9ZQ]G";-T!7)'QGH26S]8WY75 8 MSC')L2"X-/O\:(RU8YYCB$19XECOT??(AIDSO].>W^GGR/R@K75#Y#DZ3=PW MV"MJ"MV3X+;0,#*",9KU%+!R,5ZE8R85$H?<1\Y[]\8MB3:]>V5;O>O)I+UV M9'LAQ)K7F1=97HQM^XBH5V)ZP@*'>3(HJQ^V 8K+!J>ZX8F7TR 4A6VML^FM MPSBAJE47;YYD ]!;^;6BVV40YN]BTGWN!CLURN)9JC_HX=0?(1KQ )(A*$$!+,C))V*F ;G7)@;J#EX.]D5N_ M_>K>_;32R::X1]N\';&:/ P2RS LVP#=ACAN M@'#Y9(Y8T-]6'$0&80OS:QN@+9.9P*&5S-^_6S9 K?5_77'X4_)/R3\E_Y3\ MJR1>G0_;E!)<-9$CT]L^NKY -V(&S9#.#,U[(087?B\\Q0T M6MCV6J4J86YSLH5[FP?&MEEC+[=HLB*!HS4SBEHQ2S*H_)._\L,( .X8F-2>)@:2"$XFOT*;4%@M]"07'5T]R M]*]H*KJI?BF82S;XX"SMM+L1]I]+T_\%)/?VMWN%I@_ZD,)O>%F\3WI["2;E M]?!_S""LCF5[=I;#V?J+$C_:;>/IVIAB5;VP=VV]<<<@T:C[-))ZT;% > M?-D[H51$//O$B^KG=U];ZMT='Y,7V[FO #P-DC0C!7C3$/)HK[>U2>V-Y^.C MHVB!>!IY2R"S=>G:X%[)+U+Z.8H'E"AC7RS;-T!31WC;!9X!48[ 14833Z(& MX,Z*^6B21I-<1G9R,VIC#\^>&AI!/XH0SG&Z76,PXPF-*3.QH&'X@#P%8]B3 M-\]&[<>HH36 )U0BH$UH\H]E?,(8]FJW#9I'UXEM,[,J\J[PJ^.;MR/J<<,G7S@8ORE(.GHU'"*!*>:)HPD1DS#U:YU'11K.Z]2^R[4P;M9ZG=_PM&37:;:'<6" M=XO<([M%@ZDD=@B_;^%\H*O48+*4;L9V!(F=#]?=V]4.U/[2D$<$*'Q4[ X*E M-#]DUU=_N>/F'N7O=AGRL8&^N7Z?C&T[3M@+$.A$?ZYI.VX;Q^+UJR%#RJ<+ MHQ&:$-_P<'2F6 -VNDU1#1KB%X<]Y;:,Y,C^X(E"J#A A]@ZY8,]QJ@E& &/ M9WV<;D!N(R16.'7DY+JW5ZN/EA'W)5C<"/3[6G'X%N&H!&<#Q.LA,E"Y'-E> MJD(JW9N%&[+195XGI>NE'YN)E9=0.26UMN_2U>XY@>.X!2 6,<>2K M&1+0T^EHP?+$[C#7NJSLB31VRV$V?_R+H05](\-V I[/VA>KPMKBNIY=R]"^ M'UI8>WI+L4&GK.!7/* -Y\B0.LBO+>_8V+%M>4,SNJE=L%IXYU3Q",$0&'GU M0_;1!R^7Q]_4LBMHYFZMEQZWNJ5KKL_\QTX+"SX 5AFY3@";8=J%VU)'M_>V MAB@#<-1! ?S7U5K;3C 0).C6P-,T2"R')%A M# P0\QHV:#:2C ^LF 2B.GFR;U/&^EX/WU[TKR5$TP?GM&[7NCHAE<'3O1:8 MT:(XJ-?FBA-Z.[>. $:; GQCF^H^QRAC-G3@4Q1X!E %QM'7/26H:]OI](OR M]YK_N-\7M@P5V[)L*A\0Y;MJ>!TB3K! JP$C\C66;4LI!#7F,534.9S]V!1I M\H/"+9?AB]U/ F /^^:.Y^?>"$U44E(=@__7+O.!3F<'\2'"G^A/GC#M#F1; M V(G-HLXA!!V']2A++1/P>EJ'GW=WMW'NR\J?S&M+;WY=$;S@@0H%FDV,-6^ MIB#](KPH)RJR]>0!K0<#'NT(");20) :XVF3,;TPAC,V83*3'TA6>GML^H7#KVN['@%?G-R6+(?8O03D^Q+D"NB[1)S?E]EX9M.[5[LZ!?FS?4 M')*(%?MYU@G)-D&KC>:9-R4=D IN[ B(G6@5H,;]/DK-*KI@%SO%$&/= &38 M!FBS:L":;876&6A6HCXY@/U4&RL(=]28CA//K+WLJ0*JS? <__4!;B; M(R' M4=(V0 JPX'Z%;QL@-3X^UI-K'3B&?:<^4I%F\(0":=- WA;&8HLM>[^&SPF[ M;_,?[0_MH;FUX8G-AE2X&*!"RCDON5D+R2Q6TZ7>.];ZV."+P9G)43G%L[,I M^^1D);>4@=S6_Z/'[4->=PJYF WJ:>@&1.X7%3D%OV@+Z4WBJ.NP/5$DV@)' MMGV,=2'TU!D&N1TNZNF ?)[$G0KR2C.>^7PNBSN?X+S_]]==LTNJO&,>7XD< M-4T:>6*9ELN1PW7"%+ !X+2;1NDKW !2X_'S.L,V!XW?U VMQER1>##Q^[M- M^;E#P6%?NCX(7"M.M!=]Y*D #U7G\ MI]G@!JA).>>)>&[]VDYL](6,7U"KY+?L9Y#[V>L3_-@I$K-9T.@M/X0S:N*6 M*3AGVU@R'K3GOCX79 >+G,QY)I[CSFKEAXN%]W^=L-H6S2;MA S?^0\6?E"" M0IECMWD**!DO/BI/!QE:'F;\?'"]_(=7&F6QKK8AN23/O55'].Z'JZ;QYZW9 MRIBI7'*#PN($EFW',>?F-U^G'N6--M4R?L8SK4AL^06OA)WI]'X9)X^;P3&N IIUP_$[ #$>-L#&6NTE]7BE\DG &(QQ[=F<"5F4%C^ M^ZQ]D]3GU@Y0O^@Y.8GL#'M%+4$RC/*D 5==W\!@=Q7H<+.@DI,HZ?EEFGTE MI!,FKF9A[H/=,5,L(+W^7E;TSGO M]L+>Z[JJ=VD>U\=/BCP;Z]\ -1AQ9)=8YIO)G:^XC\%J/3IE7;!N FA+BA&X M-0*\(_A^3:@C/>02U#<,>\^1K2%NN]<4L1=+.L\'K#-$"I\L,3=+MD=SC'!\ M4#*.^=7+7*+5IV@QA6M"4"97&DU5-5X=<%JP]CQK4AOV!E\(NX@'M&"+J6SQ M'V,P^1N&FF[,I8^W?>!(T41G#K()9%3.WB(6@S .2 M MYET[FS/I?2G'6LY!CG[C_X,4;*A<>C5_Z,MP,S=3*,X(9W:1ZXRZ]"4DG0<\ MCC!6WUA:U=?LO:I1\SK5Y*/SCJ:$Q5.DF#WS!$<>'U42VK%MYW@^\N2SW'2H M !G;2W]O@)-&NP1AW^"N'W57ZUF^1[FE9[%'ZU@P M3)9G\CVI=P CSC%^;570$*ZKA#CH^W["(1<*+ 1ILC%Y=$YYO>DO MY^%#,=U8!MQH&YQ*G'A -:S/+PLZ$G47[5WNB#1ON78JRBPWZO6\IQ.:T'HT MZ$-DT8+P85=FE!E;3#Y?>84Z-6CM_$3S MI)M>WFUINM:T^)-!I^;W2CDNWQ?!%"3=GP^D$7Q#<^9) >W?L/Y<[W:&4YDD#H;M/E\/WUDC6E)O%=C;+GV T17*_,./'YKO *ZYL01X?CVMP M')DHUG5^-US.G'C6ON3[S-/Z7)!5^H]DHXC4,5'MYL:' O/'V&>N;JFH*-(K MJLB\\F_>$T61C(,1W^L#@D5_^F!UWXPWG[[>H]G^1:NT2F$++8L"5 QS+5FP9;K&';8X9PXASKZ_[:8XDV M_E0^F5V #[V\7/_VM7T(*=SD0,K9O?:*XJJO/IZ)9^!(9$#;@Z/,_YG UQEY M)JP#'W]>K.]4S4!5TX>V4E$7;4&B(#:< MMQW!-@)$6 X,9"?R#@Z,#2+*#E M1Z(%?X37(B0Y6R^RT9AVG'2(C4+)(9H*>=)^9G+-.PF>OO?G1?;.CFO'%&+* M?CUKO60[;CP8!W/2;S/F,B1[65- ,"P=T0$;-P:\P')3+9TW.,![C[%)95D-A-1!DM>@:@53;:Y!5K\:OCD, 'BV 4>&6V4CP9;"S) 9]K D M7$U_=]TK#\"7*0T6_W;S#^C>@DD#FX%@I^VY],7"&N,\CZR)AG>OWU6_$OD. MZX)G$H6) =.2_1TP)8+&-P*D81B?TWW,>2(9=[+Q@FE)OS\ MQUC4IW)J ,J/;;W_2U=\$')B"4^":<\L=H? M1O_\,,IIVU43JW32=D+_I!#&V^ #I7!EBI@5&-&-U>X< -$*!,\EM*W M ;K=38*L*-_BK3_CR4#$L0-!8/;W.+,_I?Z4^F\@5?83'4%A6T<;&=G8!]Z$&M@'.E2RMP878UI,MW\Q.', MIY=W&FYQS#JRYK\K-UW2$5S:1C6<#_63UF>>14@2*5F-9+K#K(\U*Y[/%D9Y M0TQT*%,BN[7I$U3JZV%O, @(.]^KEBM19K6R_-*XY<2$]''APNTVFZFQD-QR M&+(O?X]D.''@M[@0#\ZB5?MU79@_.+?L$RD[@K*ZN M5FAC$W$BBKOJ6?^^?S'_H&]!@40WV'_KG3ZG_)%(R[D 6Q5#0 M^>V8.5E^W-/3LW7(9\;G\S9:@KE035/]EC+0?:?6+00QH(EO@NVC/!CJ^P:( MQ>?(">9H*7B&ND'MHZE@F$Q=8$%O*T;I 7N9S. [R;XO4[@GT0[71 =$/L-4 M"5".+/P4@RNAX];AEM/E2F7;O-T?JDO"8Z/W/0&% MO[472RDB,D[B ;V#'072_"<=YBC#P!BE$_/ZQ,E;-%X*\TBX_%6_@=IDD<=\ M=QXR9)1]SVU4,[$*%X]C.&0* AL@V@D<^Q2VS0M[Y3$V$)+,0BX$>D%KD%]0 MENV+5]%5UHZ@H\!7_\?PQW7GNEY:>LRXS^QAQ&;71D;>?/+B9$>\1LJN.E?; MUI.@5E!X"NAW#&LWOQ46O ^PUPX9?MRGG*CR'UA%@D60D-,+M!_P-(+[K.)Q M^& ?PGC"N=;1(G/D M%9P8\R+(=>IPR^_H;:Z_QSY"%/C,MAG&<"#'%[G.XH$]$-+$C.KO5Z@ U]AK M=M [9E^>U-#3!D1&AST62OHYJK[L@P E'SMAS=K#+<$8U^*8]#+@"-6 $5CU M=?# M\1M]XKA_]NK7:%DLZ6%2)YC,&\,QSN(FL32=QQL@B)?%X]D5!B\SO*#IQ2(- M=BA96 !:*[!FV0F;%*,8M39!Z/!THDKS+LJ/T#N\3S2\].0W)GUU.EQ#/&:, MX8\8;VCO!W8F<:3TJ2YKK!'\(I:*E_I^@OTS J+V/7=R)=>(^UN>%^BKM28 M8N%GG_\E.H1AB90NV.]&(_9][!H,01P!!/D1,+^3^CYA/S_@!XCK7-[?SV@] ML(GB$]+-798AG""@=Q8Q*C M36YN.\^?V4OKR#JS :*V01CVY'6'!M(&B".8OP'*\!A;.2F2QNO$O;6*12R?4:?68FZ#P-[1C^7@%)7?HCI2IMJ91RKKI9F@=[;GA/' M7<;?P_J1 7TR_WZ3"S2C])5,85[_C/F0C0(%EV+*@1&8O.>A[EM'GUV9=?CLRTJ]6+B52S'+_K;WT$#50ZHSCV$Y!$# M6X)9-_CJ>\$YR2VH)4\8=4_J9 Y1,[NF-6GR34S!]BBGZ%(4AG0B(]"K;^G2 M!VQ@T\.I-M:^F'['0Y M-68'!+*/H75?#S[H4O[CQ];TI)057$VG.B[<-$M5.$;1N=TGM^\&:LB@+H E M#'A'L(_R;^%+O(( ]!R2NB>A:L1;*_A$HKC-$8@%3RM#(#2\XOQD@U/HJ9_3 MNS)N&*J6^.WIT,4/''1P&:J+T36;]FI7J0S,#:E?DQ)Q4+]S=D>08U'*C';" MMFPI63V-O5OB!P3&3PJ6%:6 .G*II:3DN< % %MDW20?%:LG?;:@^$ES'A.7 M"%5C\!ZPT0"+=&S@!;T0+ACHOZNA[JC=;OL>D+@X!>.V(O&_J;$PS7U2N@'J M3X.M?77]^^69X9-"L(E)+ ?@&Q#F#N3OERYVH"-_BOSM=QX?(0QW[!2N#<=P M08Z;=B/JH.7!OKOQI8$;H(N,L"?AREG8JL^":L7>V&2W98.XZW-'=M$1Q\:6 M^3@B$L.W&4*^U_Z-?'07!+W@?AS9 "UT0]HK>_\7>FT8U M$6WKHJ6H=$($1*2-BH**B(J*"A([Q#YB RI"5$1 A(B -(:4@#3215%!0(F( MB H8E4X!":%5$0'I!)1T2A]2$0@EJ51>9>]]S]G[=..<>^Z[XXWQSH\,$JI6 M5:VU9O-]J^::\^+RF?A1 0&EG)4!S!VT?_[Z]/'UQ?]\WO+_:?)_N"44.[(:'.W@EA?>I=YICG: M 5DFO6NK,HC.^TIU?)_\27,J-.'%&I.R=[>*NM9=H7KIQBHJ*,R\;FO5PN3< M)10+D?E'3Q;#&?*<\S 7@,J^I)YR&OT(I4\[X]5/G8G>_J*OOCKLT''^HC5V ME_?M<8AS8M/G5JI33&!SCH\U-[4:'YVN$VUC_:1J<=OZ@ZK[XCH[NQ7/)VU0 MV?Q3E+S7]([+LO^+UNH/#NN&?,]7 D@QH8(I/HZ[-Q2'@B/[5IN^^/;:@#(@=((SHD/YD$"2-V_!, M_+_IGJF88ZWUIT_&,Y FNO07XQ&!DXJ' AF(3;9X%+(:/2H#YNK* "428H(Q M"]%1L+H5;97@OTV48P0>GD(;(S^SQ20+Z3D!N_QA^1[%D8;_HT-TI'#E\PN+ M@'5[!:X;Y/G.+20ST6;;2Z ^TP<7A2Y\&V,]NH%L<*(A8,_P IQ5D]OHBX/ M-<5_YV(DI> 85/T@)I,G;0LLHFV5@L<;"#J!SPYUM:+:B&5'X.;]5U6$LQQL MKVE?V3JQ1]5=X&X98)1I($VA*@W="1.6]EWL6]II M/BYE6RR@A7=M/;15U8'&Y%] \XLHE/3NR![:UY=$1/>V(@J/\\? MUO"F%YU#CL%=SW=(NAS@4I''\?:E%E+QB641&TW?KK0O#E.%O%%E>4&67U*Z MS7.J&EI#5UUO=G_MKV%'5.G-M2];+O3OZ;F G&Y1;!K'.E(/0D2A[B$QZ4TN MBYV$-\R=>V03JDG1;O>MJ?2[WN7ENS93:CU^$ \YR(N*$^OQ/] F K0#-\_K MJC^8UU6YCG+PZP1^D5'4Z,P*P9CV&[.)!4J+BL/-"[+V\!-G-AA.5@X[_NEK6#@YQ(VL$2,:6#:NR=+1RA:U+\7UQLVX\BY,N+?4-D@!/I( 4O MC2&<$W9/[*+.H7XDJ54L@J0?D/W-_E+^4H' _Z[R/HO^CH7 MG+Q+0JI!Z32#/;Q< 5)$%[G)@/S',J ?\_["#KQ( 2]UUY$!:S#9I^9-3<+N'BUJ 3$'.T2:136VD$1U=JM*\7SKPXY6B[RF>%,#I^ M_=4C9:X9GJU]_(]GEOV^ITN_T))_"#=0.KH3 _#&F&RLLL%+E@?KL)B8EB#S M'2:9L:&VX6JI"<7OG5AZI6G/+FHD%AY*]#GGP+WP,3'),/O;^>.WRFA?+1+P M\RHTH#M7 ?7LNH9&=0W5#;+!I M>X0X0&%/XZ&=G"E$/U[D:&BU'RJNJ%SX-="TS8=,>/VXESPW<6YKX?/#S_)U MT^Z^&=M\9H_B=_PK>\&X!#,7+/N*&7Q"'/W-TZ<;&(KPM89D.-B;\?3@Q?3B M]M"PJ)^%^58:]BNO=SU>5?8K85GX2L?WPY7R+?O6R!DX5R3D,&N)\71MYGE/ M%.?JC=>9/.O]>.NOBM2@5[T[O<\MJTAB*ZM]-FGO7C>:3:;TCZ?\Z M<=B_"J.>VO=O[2G\^I_*K_%1Q*15*$.--?YP \\^,8"&\UJ0;77JY;OG=EX^ M2I->[N['A[YWU)/7:EZW/&N2@:X]%VW[7O,W(KA3LPG<$H)Q0M_@YBLPGK>\KGJP MJ"&A\C/'Z+=G#]67O\B_<4VS82(>&FZ&5X ""SD)!UGN%?Y>3YL_HTK2S/7[ M0>6>VO=<'2$5(14V#,H<^L=F-K M!M-K4SKO'-JZ),Y> MJBUEJU?BO_<.OOJDKO2VW2)E691_/93T3ICDW8(Y*":\: #13!5?Z6!RS>55 MUA*S@K-KR18/_7FTV-^-/.NA 1F065<\YY[Q'>FS5K.1,*L#;0$^MH:F]FV< MHN*2!'NRC\^\I$VWYLX^?GCF=6L5 +F!B44*R#H /J=2 M!6VRU7F]IF=P^E I3X''7G!19TKM35_?]QW9Q+F[A_"?CS@LN=K3JT+O=ZJC MKA3ADRJ./@_NK=_249^3-[+E1E?/R^R0Q2&^+]W]E[XI-SJ9UGT_\VFELR+%E]D_O2-5.S(GNN MZY+:R(BF&ZJ\ K,D"?(P>55J$CBG2^X17: M\5;C1W6>^>?R>25+$PSH)IX?1TB?"PHP)5C;L^N#GI/2TY/'YVOZ-:Z=8?]N MD?JD5!]D/6>_L4*T[<6ZHJ?,+,07GGV)JD YUO*XLXBQP%,&:%00\D[V7/1; MM,9E5XG3N,WMT]L.'&C-<\\N-57)WZ;X#13ANB**"!E<4'Z1#B@6?X6]&_ZS M.'*PM?&2)'IM_37.DR]EPA\4D^Z" MU7D84$M%%LN )4*!D\0TN,;CAPRX45C5TTGO=Y.PS[HE3#4\JJ->=_CK=8L( MG'X+)?!#G60U]2-U3?<4DZLE*GF7^^=A):ET17WH> \-)N-A"XL;E:0%($MY M/5%C-W-D-;)"LM^SA5^RRVF-T/>:1Y9XP_0,.T">[@<7+BVOL)0!RPBHDID( M;<.#J,9!TOY.T<3OAY;LBD*1EB*BV;M+!B3G\' W*^?THJ6H9G/D]'=;TDNA2<^A MR%E2[UR(CAAX8W+@('K:/ KVCM2L$=:S!3[XHZ\P9947OINQ^9[\;G]5^W<:NF0R=P\#)BXHY$!53%$CI< M+OU METZ5/+&2I=KDK80)7UZ;U5-+Z:-ON:_9T*1Z%5I!:3Y!1MEP NYW-1=#>W?:A728C+V9S(;-92G;LZ"2@GJ3 XG MS)U'*O?B-7>SM[4')5U?7W_3+)L MRT3;P9H.)N?97WJ2(P/FH)1#17*!T2#$E9F\2PCL_7GC1Z]1Q?1AQ<'9VG_D M'T[U, M#ZO:E,P^!1TJ/W]X6FM#',.O[[U^#1LZ;0$OM;@I.#4N1_]QR/*;"];]O&AK M%MT*6;9Z+*\5MTG M6B7=NH<<0YH_YQM9[78I'F*_B4$T+#E!U%URO<4FYCH?!>PSOK2L.UJ5T_1C''\J 6FGLGRH-,S3?M&>!;A MB-4SF,F[\/H=LE\$\K3_=%3L??&)KVGI\LE2I73'K1N.@._WW=Y#G_Z3.<8J MY?D0!T"6/Y/;2(?RF'P=D.L.5G]">V5 6J]$7V(M(8SB)W[Y#X30?66 &_D> MXEQ)8HY@"!OW0 9DN,B =]BIE^<#X-^1YFS4&#N8[P+V7\+0MSD5P/P'DRTR M&)">&\$TQ4,&A'A/33.O;T%EP-\V"F2];U^U_EM4?7:86H5[24SFX>OT YF( MT^87R!78]%%$ST ]7O7D;,=5OLAV'R-@F.IA:(TIT%&[D&B&Q)=:KS='*!#V M"+E1*9]])21:T: H,^W'FI'37^3YJ^SD:XB>JXYB9B7B)D6U\$S=ON^(<^NM M,5SMMKS/6J;S([$;VL]_/SS+:].L? 9:<]F(&1E M5@3RYOF&:K215$) YN&KV?/-Y24&>W'BGR*F@"1BWEPLHL?;:@9'N%C97PY: M.)&X(M_N_5U/]II-%QQGWWJZKT6Q$^M,!P$Z3H;-[)%]S#/,F""PD,C29Z>0 MDD"M #_3FY.];JPP_3UNL1IW?_F:$M:]"@@(-"/94:N9F#7H5A4K5Y;#X1R" M^D5;U"5-7$JH+ZMUN+'FE["6"0E[X.!5 W R+;=7US[6%E[,%2*:,2+1RL-'4.H,U2#7:[="ZKX.:"P M<'(B&\4?E1PO'I_&"2@*3>?2*Q8>QGQ8!"N_@1CCDH=PRC=.A( MV%'4C@0OLJK[4QK6+"#C!SLW-YP6FI?V=M+@$$5D0>.Q@1H"1#9Z.AR"RZ.V M51H4+B;^6'9*TW_XO=T_/9!:%D;D9GKC5S_$5/4X9))$_*3O*,TN&KF>^Y+_ M<\>_VJQWDO&&K3UP.-G^"?A%;S=XV<'F\_V?F#:.U MPFWXZP0H( C))?'ITD;"=(+7!FAV&,:T9@]#.@W,: +DB(_K4Y3F4FUK1#L; M-I*^V9\6-3&C?"9VM9<.GJ+<"G?W;3)8LMQH.?5(T!_KYM7>/U4 ,P%&A:QT M>,W5[' Z=)(>R=2F;J#L::DPYB8NMMG=DQM+V9^WT\W=$U^3_F!O/]%RI;:+Q:JCZ'.]<3TDG@>+KNV-SL'L[RO*,CA<-,XQC;/0[&HH\[C!K,."BZ M^IYCZ'$(*GF<:G3TU+#EMR;M(DR?K^?G)Y:76)+2Z6]D@ ##:+-LL1L>@$=X M^&@;+5X&X4;/AM(:@K+]BV =AQ;&G=JCWIU=6Z;[=@9=;$W+J=1XGUR1>/>, M:,VM^N//,)8.+Z6-"D1\#H-%T$$.2C'VX45601Q$0?4X_.G@WL.="$#@T<-- MBXI*H@VWOK+Y1LG;T_NY>NQ':RQF#8YW5>$A\GJVH8V;Q)IR0OJH% M!D<&8.)HB&SGXV_T*7?RUC;G##HU&[RHMD2?;KZP[H/&MMWG?C_J75F(6:K_ MLSL\0V@"G,2+^H']QC$E$.SQ$-^#B.'9OZ?J<#\G>-GPT;*U+-+/2>?I"Y7F3^)C-J 5!V M;=[FE1P#3FB+XJ#UNL>I5X$9R7LY*G_BQ?>QV9+'9&"C=][K0AMU ]KCJAIS M/+R$$%.D.IX_O.-0Q,:B5R=S=IN&OS]V+;PI&)MFULPB8=)GC%M 1T!X.:V! M1&M:W"2,]K4Y1+'BIM%$;OO;]OT)&?K]>5.5@'1(_LH!.F3QS5J\*=H"OD#J MMJBJG%<6=?4EX^F@QL;'_%;A4C4_4T1E9_MTB^)G O2GN:=!'#^S#55NDN\J MA^OXWEYPB8A>YV6.:#_>0O\3'#76^#%PX4B44L,L=8S91Y_#_$ XX6)D/]I" M*!766'1+=KSM)ZDA*M#1X>D[N\!?&<-;LN8HAYV/-#8.CR1ES3^LR*I4PAH% MR ._4IP$IN'$S@]0_9(LY#C,_HPQM: B[5*?^=H\\HYP+- ?%5)]!:8\<62 M=!Y9"NM"1SDZT4XL<"8Z+YC$2M_BYIO*/3B'32Q=N!!?'JX-[AOVQ!!CTMC8 MU^J>_;TC][G1R\Q7O7E[W,YPK^EULUK4#!O R#G(5/!YAMJCGZG*T_HQ_I7 MUDL:.F>.)#W:MFS=:[&*I\+WY8Q(RG[,8:X 6<;YDQY0/>;A5_63&+,&_=6^HBZC$MP;X:7$ 7V/+(ENI5!\>N(P:N2MLIY64/;G M_^YR6F<5[[NZJ-%,0MZR6"]DK;-^ZDSSWXJ7WSS0MB/6A4YC#$^U383C,^HP M5(2K(\?BBTI'Q;;:P5T.:+6/6Y5QG>,T6WS81968!)!][IV[_W%FS=J>.34K M=GY*_S/SNHKT&3;\=B G#]2U-4"_EEDAFLS:,IO,)1"IUEJP0U)CE7KJ76+% M,C_OIZ[L[W_6+F1_B?O9NV@M.<$XY>[YPCS4K*N+"6UG]NRL)LF7?8*X3@(< MGZD4G.W2BEA+W_9$/^0TJ4V:[VK8&/7,.+MJ7\?/&]^(VZROZ*BF* M03M*@V0-R')GX+>].5YN[?_I],2SV5K!%M5&UF42DSC*69/AV_/"#?*=C,881=&6-._ M,#4QX1N3 ?'T-Z:C+,G:03RF6=7"[B[N^]S:YCB=B+&14X60:V9Z-"VKY\/3 MO=EIY\87A_0?BSJA<9__3I?'],O[*?NYIRD&H:J/>LG=K>^Q*)<1?%PXT+C((*=QSK461GQB&QS3LOK32 M9B_VMU-:@:A*C@Y=^;[WB5Q==B MD!U\S--BP#U;5P9\SN#2T).M,F#>6WDLN@P8K ?'36",_*4$S)!>A8EU5'T1 M.RJ@V2#8^E1I>U&B!S%:LJ_=9RE.NZ/HP]*X8V>G[MV^%SZF5* "[T35^N&S MV+5QTH?,,XV$;C=4Q1C:S:].9]8(MN=3M)\U\L(LC^JEQ'(^SK?+]\W]UCGF MN@CO^;OB^KN>;Y+*_R!?A&*##-"V74A9_I596KF"8M]"V7!NALD4J7-187P2 MT^9S]B0CS1:CD*P0;%IH!(7/>7P2O-RBICITL'MK[N MO&[[[C&3 /(6-X<3YN'N2$S0&D*1#*@GK>?U'H:(K/+[$^()C[<5P13LOYY9 MPYNR47TAJGI3=/T2K"5?]FJKT/=8+@/LNU +Q/-5O.Y0976K6K7;\S_ORP\K M#FIK_Y'( !42JKX/_NS/9_0>%5^&+6;EAD/-W"9A[,LSKMUHEWLBO0N_.M3/ M'ME,$-^&GUC),P@[,WH\ZA8W3!^GU4A=VUB=3D8OH%/V)H=E0, :S+C^R%PG MF@JG&@RI\7"QKNN_!NC/(FP0%SZW\U::KLC/F^YJ N7AJV^9T!YF>,1Q>2IA M?>Z3Y&VXAV1N4TC@\UM)+]S:;HSI2Q]X]%1,L9B0#Q/1--[6J5/G:B-].$F, M#<4<[H,R_OH(5D:%E5%%/X(VP%!(K5I;%,#^$*5)'Z@3 76;9J4[<_ M5P8HG#CU><]@_0F>>A/:NE32HOB)*=( 1W/Y_%_H1^:;7,$R$?/SII(RV =R M%>\_N54WIV+-):*C64,.=3O(ZB05,P1F$D=,;Z(ZJ%O0*J,UL&&.EUL='HIO MXKM0O_#&7MM'#19]#<8\//E&SA[3(*,*#]OZHSY!Z !96G58 MD:,F]_4@B2G"-80SF#\ORH,CT>]Z@P0*]K5H/:/BJJ+[BXEALS\S&<+?UVT! M&1![!>/YY7T4HN0 ]6M9K]')8E)2:&2*6T=2547F!%AK28?V9?39.'#8L3V\ M3-U /C8B76W7-?9O,/PPG M\C:G23_X[/0-5E@4\)*V]V^^*BY][9QFL0)4R'F.]VZ?U)W&_NE\A4UC4+IZ MV@\K?IPF(O,*427I8X$$CVB5$@YEL$)8HW45.*Z&[@;2Q_N/U9J$SOYPWWS97L<&?A6E;0DL GPQQL1+M)@ MDP51HAU"\;&_9DPU1W705I*N^?>"_H<Q:] ML-0\7-^DKW$*Q!@EAYU'3C+:_%J:!7(*C!9!](0-SEZSIBU8%E'3,SVILZ$_ M7[CZ=2I/>K*?8_;HS@.#-Z_N7?86-G ,X!+X W]/ 1B.4Y M2_74K&ZE%/NJ.2=)J9E'P\M.ZCXL2]G0=UAQ*Z?Y!JB"Z\F+V:/ 0H&+VK^_.UKQ]VS,H]N#GP+1S3+@.V:[ MG]7?(0%.4W_L ! (G,+ GQYF6U=TP9AE];="L_6*05+1?WM3MJ*I2,C[\A#2 MXI 2;;=XZQGVYWIQF,K#6R8[,W*7>\>_'16F3IEQ:__#:@=(.BCF93U_@XCI<8WW"H^AQ(L8JF&GR( *]DUP@5&)>2-,B>WFA#B]Y:H+'8[-VI5X'+ [#-C*$Q:1@YEB&2"B1=HN.8T9 M\-TVRERR>G!]&V^G\^ I@3QQKNBK15W+&VN?]_:?:7V''$- &A/ MN%,P+S:K#7:0N%$60:5U.!SZ'5^4E"@Z6J\#SD\?:ZO3,TDEY]:O'\_R')JK MYJ[8Z#G8^NF 1_^9D=5[[JZ=/O*OBCY@SY.-?L<0KP#\1FP@E)0B*X7_''GC M(2%+K 7T2QWFJPA\_@=Z8[>882EU]NTN3>R]KLCL^I?)%N 1&:#Q!>QCC3F(F[2H8N$&3WHC&1?L.UE+N+)G,2;'/)Q@TF% M=!$=IM %X9+=]-?R8MA,3I(,T*EP\28LZ%L/EV]E1A1=.(IQ=@W]Q[]==FV= M;VRT3?<1KB6N0<2N)<;(,U1%&V)SC&+\/O?IPJJ8DTR03X>D&Q,H*T<&)LV?BNW50Y9./*,M:QS85BU(%9GSBRFVY MY8/3EZTR.R%M[\_'N>6^O+ MK]^H2\.WJVAFOLK@&/7W M6WZP/1>]B+]AB%W8@,RCH85908VW$07%U4N8::# M?P3,PUZ.F[?RCS'NV2X!65\RUQ3A\#4@;!K\U?]A,L47EG#!61\73GI?>_[S MUNVN1M+]"8.N*'DJ$75GZ;8$9]V6.MJA-)M[V7 MY94$_TEBAP+2]E>O7GW-?]RVOGRY3T$!7X-%)B_H @)F/F4,3*%& M9I(P"FB-Z5%$++4#W528,3;(+"2.[IW]^,%4$BH^,=!0;F'HB7^3*K 6\0=$ M5HA6&ZJ"%U5]OR(F&#&]\BR43WRD:0JR:MC0;G*498:YAU@ U3,"2.<= M*W&O*[OT/$9?7%J4AC' *XKO*=H0 U6:E#AZ?DE&C+$)HX+G\3,_'#J.;D*. MM2.7CDU_T,C!"3&JN@]9@_4A#&3YV6R8V0-;BF]);U!%85RF!W+M(A4/6YN_O-\7->:;0VM4 M;,^Q0*P&$!T='NLWJHS-O\:HC;&'Z?1#?QZS7KIE]7NK;SU9#_W:D8:V8CPT MA(>7-]/ GY78B6&HY;"U#.@"J\LAU]O< ],"R9H['MROJ>CB=FDJY7AS@[!7 M1_P$?LZ4A@9+^ ]'/UH\6]*]N$H\Y_IF,AY.156';':#-'HI>=1+LK5[3WGD MX'3@6&Z(;TRY#/#^=,L2)Z:>@ABQF*!&SLZQW=,B.%K,N_J&Q>!XDSK(5?#W(<_$XVI&0V%ZH MVIAV+#EDB'9QBAP#0H>8WQ2X^!3,;LB <[@;5'RRC0]]#QSXE+4Z[,!-X%S8 M1Y/K!'T3)C85)Y&3>2%&EG"39!?:L:6I*,VSV)NMZ[VNXOUVD^4%2ZZ$0OL> M=+VAF,(YF+7X >V)I3;0(>^@>L:\Y@6V=2_A#/&UU\51M'.ITP_>?-C:K"W1 MS?4JNTIS-\IX\FV[-UF3M]R8SX-C$C#]L+K/7&56U?C;DA:'A[@%4 M2>,QC-^#%XT$\BV20LT?[)U\713S^8 ?N[>8-(Y9@0'<3<)P/NC6'%UR)' \ M1Z3^^EG=1&_\U3KJ]=9M^'H=1"SJB[K MHM;>DAY.["]->_WJG48+CM@O5K;CAI3&\LNI#V?5;\Q<>>^>[YWDM8ES[R,.P4UQ["AG31XDT2\H7-W MCD0#99/4$>NLGA?Q^-E#E5NZ"9'$(_OE@&UMV!KL3PIS1&*%^S\8N^M2Y-[N4>^#;M9M7;?='I[EF40)XW* M9^K"^BR2!K+9'W,ZL53VBS.K^P/.#MH[N,B# !378?*]D"%, MW2VR$IP,XX;MD@H(=23!Z1)8SN M6P0OYFO1C>MDP,R*X_[<\CS* W1LH7*Q:PA/CQ?(_'8450W$!J.8-BK 7+8& M9-K GEOKKQ/.]&I6P!$:#9TD3L3/79H:K3G'#_ME6FXS&N+08',0T=S)4V=A M(@HO+ZW>E$#W"Z3I.7O52LX)LA=) AEG('N!E\2,]7MB-+V":YG7F39%#/-L(V0B'/0X>W[V2 M\*O?;?X2[TU2^K4DZ\SU5!4$<[.1!YF<1U^?9D 957@%]XZQ;XL@7@6ZH,-J M8GG*)7&A)DZQ\8@E^_8M7(?GSR3/SA-/''5[>'%T"IYL!+UL0 M;TR$XJL(\VR-/APZ0IQ-<>XR_WPI]-[XRQP%TUZ#-I!;K5#-K(#78D\6)"U$ M5A1*[:[#;>(1;)@%-\0-A/A_#D!0+\$$@@%;TB.9T&5\K:H[37K,U0JVSH(C M+T]<2+OU8'K24/[B::X0FT7#8"WY:[/EI:,R@-]L,096DZ$D_OYQL _](XH^9Q;PEKH;E)WL]A.Q+.7 3O ^.(?YK\,F7SIOKQ0\1>,ZMM8HJIA M'%HJ#^-YAX?%0VCI46SDM1Y_]Y4!5SM/W,@=_Z?X"WR(J(OUG8(-=(01M2O4 MMWGR=_#.JLZ^14F$L);3)L>"MD9[8O)ZFW 6CP,_7H"WBR3<^E8)-L,'4>7A MRR$$88CJ1L+<%GG'1;@(S#;PA?"2F*0?9[^"9/.97W9O6CM2-B?OZ5WC9VY! M7@OQF69=B 8V?A@"CSB'V/]N8]&AP_2(J3>-4^8@U]WK]A=0<.G(FW-D94P3:\1&N>18XI_7=ZW,;Y@>\#"4-J*W@TM+7^K X/,:%'$N!$( M!!R6_Z7*S7X".!Y FEHJ \:H3/ 9\/@M.XY>1!K] ZWL8%1:4:Y"Y,@SQ_K: M@O-JQ>E79D^:\'8MG&+]TX 0(7QJX]E/$T;3, 4KDKY 3?[018)\.ZAB:,NN MM*&,QG>[/T_VV]X%:\Y@SU0E W0WP7;8J2FP-U36=UJ:>@1FB1Z;[[\\*O3) M691""#"UG9@Q/=N.2I4!->8@JY:D&P)CI'3V-M@*2EH!=O4@B^ M@?D6@7L# M4YU(!W_8G\(A\V)JV5H$4'(2N\5I>J%V#3-68_)+)A T*%8<*T/EE=V\%RH/=4VH6,/V\]5GH-+Y6]@ M099^I>H'<=]R:66%]O,O^)*F!G!\6L#%8 MXV(O"4;KMY!N%MN'36VA)Q7_L#^=C)F"BJ%K?DOM!^?A+DX'<4U'"R1KD!DW M%\/:DLW!.):7GL .RKUQJ6@41YP(3KYNNP43MG 4C^RRM1_-P,;II_2%[:HT M=?-B'T6N04GHT5"=\O)DPBJCVAP\U,N&7,&$G606&3:FW:@T.K6/T!K(2,#K M"4R_XW9?,]]L XM^[#5MZ1K4GC]#OE8V5X1URP"YL!F^+2^ ""M"OIN)S?AJ M^AFXT:N'4RMSU[A(N6DZA4TMJHQ306R3'2,D MXBSX??9'@PK?VW*3^VP];G[U%>?7+<=2#Z$>XEZ(,!//PH9GMF2>!0 MVR5H!Z@[T:Q6AT[IMMRYPNCLU.L]_P&X>8$* 3 M>-@L=:Q2?^A4Z:@?I"EAQ$[F!=[A6=TL(%Z[1AEMO=T@>CV>^BO :_X]Q@4I MYE$3F(4>H^4B9:87,;YR<9>M%<6OHMK6NWF,7 MO_K%U9"$M]J3DT"PSJB5W+])DT!.IJW^NS:"!R[J-:M@^!U9,WC@] /VR/1H M?F_F_O(AQ?L2^FHWE]=SEKY8[[PO[\V>VWMG;6:;U_7W'UR('%F@M6 MJHN/Z9Z[?(JYFZ(JLJXF:)"1G3FPVV'-[\'.KF'X4S?*4DK+3IS+\%*I36BP M.609L3,R0<-E-D IP(;PCC2=JD1M(LQ"O-TD-M2NZ=)ZH6IP*<^F1YJ:,"D# M]';R5">N?BUJW&QN^O[&R@^MQ6DKG\S9%>#X4Y/ZG)%*X#R@ZD-!4;9KJ5U; MB.&75@GR2>*L].$3^<=W@=YT5M^"S*%85ZOBVCN64WU-F?XDAY89I$W4#A)T MA!U%QVC68BA#3!(1:G!ZPZ$#=<*%+*Y ZT112X_ADJ].2E^^NAXL/K\R>4ZW MTJT[]Y:IE-C2&,T$V-P3#WT#7YUL($!M5V7 ])[V&6)A@Y"&5P$OX"*-EDH? M43?!96JJU52MKT_:-S0=X6@NCK)>^6S5V.?C&O,7!+D?GW7+K-[&%!M:_9)B M46X-&4=MD0&%&%W5\6+JKIZ=6[/5HS8]ZD%C(+4E(W9]XT3I[21ZF,W*YOFK MSCNNK;A@=U>IMY\$;_%V['"7QJ):E#5)3B[X!GI1\XT)O%8#/=E[@7,CW;PA M<+P@RS?X$^YB*JI>TBE$=+ !?QG# V-,/3?( "7$&?I2R,UX-M[OS*ZYPML\ M+VDGT)S@WP2$14IV4'M<]>#-(GHUZ8TPW$8-Y-/C7#>^*FLO A6'G"[W%F2F M7MI&/UKY[GY44;&3^TUG]=^?6,:)'ZZ4,MW!7L4J=K%:0P+%T)LKW5ECNPDF M,Q)U>#KAQ:4W&>N]G\8>5!B[F692\C8JQ=-T9\FNK=H=K=05TJ3)AR2,M/@S M!5XOX"++JRIZUADML=LIN_SUEPG<7CC-2KF_CF(T<0U:YBO#K(ZL#K M4S0>E3]-XY&[@_9TVFR?ZZ&Z3)HS&55T=$BA_,1\0A#S*_FMTS)VA]3.0\+_D%Q5Z()KVJ/J>OZ:+)$#[ MB#?8;ZYF08WU1A9P8M;3,O*J,]>VFNV-&MO0M&-LV1V'RK1Y%W1YFW?=FEEK M,,^.JMPU(0\=%8$L72;6OHB :#9R/03[13'B(Q 85^'!]37:;Z1.MU/4ST;_4=&GR-IL@7C-BN%=BCSAY^000>Q0XM-$_3RWG MB:>=8HHQ\IH.A"[\E=1G;N1JO3[RP=6F8)/RO\3()C&]>O^L M*8Y0W=RM MRFF.<;7QR;"#W9[V[KW]O>)RM.GW!UT%)P:I*]K,C5^UD2=Z@Y>XO-X^.Z5V M^R" <3%DGI1.\"7T2K@&&A:(I@15<_Z*ZMDVE60N$5E$!.XO3W-:..?@COW7 M=$WPP@-^=YI"=^=BU O>:B6.OFL;"16RF"H!D@>^*=TV5LIV6X^9_ZJ;K/9# M[/R'/C!ZV*^#V6CD51(\%ZRG_=WWZP3U0#R\) @QX$MVL@NF&ICPRN*GM*>' M"%\G]E2:>8>3MNYT'DI):=$05#Z!2A'= I%"+=74:+-\Y]ILS39W9D!O(*9I MBIUS*P9LJ07/]D=VH2?'TZ75$AV,W0]:NL&7%3N2DU#/WHNE*W(YZQTT-N::(!0'>Y";>_P=SDQ] 9="+IMX;)B!S+>)(-:'"NUL: M-V0^FFNYE_VIU ":,>PMQ/][.F>[%+)'# Y*%$_"R6QNE^ :EWD3+$R-&[#6 MV@7_X.B_7[?Y=!C?\+OWJCFV//N 66=$#YRZZ/,X-$#54">-M]40I M\28V[YVKRP2569>Z=16:PKO]::$,/AA]4V15$V2D!M]^#/O7ZFWM$91_+6[2 MM"[WBLFN6^Y.KG6J9V/4F_.#_DV_WL@,O$F?3;'(0]1%-Y?6\)K#79>60S\^ M&_P,N5Q=W[$FA*>Q#4]Q(#ULE:^$D8C=1RPLQ?+0[SO!>#[UYB5+14R9/ E* M&]YSMG?,RS M'@ZSC"Q;.L !WH4B]Y2OEM).=?[UW0DS7N4.BZG0_"&+E$M%1YA/OH.JPCH8A.10J)&6"K M-W3[$"C(OYR'L?D. >&R7GKJO2GT@!DA6J=+"5.AGI@MM;#98$/6WBZ;OE=]/B4 M_;<*L@S87FZ!S"'P_^''-KRJ#*C&V$=D.D59!BP9$"A+%L,BXQ', @;=F!2L MWFN?.ZVJ[3@AR*QP^JU(8IO^?6M2U8^_Q"]2Y4O(S^F%J8)BB1U8_>5]^;JL._/!WJ_RG82"@J)#/ &8,ABT?=VMY3_X3%8_QJ0O^-#*AR0]?/^$VH9L)6&:A2-Y0T M>/&4_:@Y-]$7JOPCM/$."6&L%_YX&*CKBX/3&W2T!YEN\I6Y.[;X+S*Y9>]ZJN+-'4/WB1?+>T17TO]VXFL;9^$74([ZF91=:CO[KJVH*-JQU%=RBM??^H4P$*L8 ML1WXTXNJ$# @>@]QZ[0)?/:77;V>B$WK!&GNR<]0C4BQ_I2;RT6]3/598K&O MH]F)CU]F-9J]$2P[MWG[;W8U';8FH:H$S*S4.8ST6<)U7(+!M_SR)RW(7HZ9 MTJ+ 9C/FH:0>A]$@J3\I??YA1;$<\?MAMYBBRH,='?$Q9045)7X4 DSC;EW# M#BYGE;U\RM#L9J@].W5ZS?8-KY8JKM+.6J60F)^\%1=/ATY)/?CT6D-[L3SH M9"-E]AUQA*@I@7VALR*TK9@1;F.Q&+5^3XPJ/V-[5JV<"BF\V5'C YHP"[MB M*;I<6A)5HP,U\23U]&G3:DOPT#W/I[]/:!UILVW3?5<2%-7:<3YV77*^TI?M M"QEC5EQ\E0S (3/AL%S*J8L66@8/-?TLH(" )MD>8G(L$>ROGQK@2RC_HN QJM M#9<#J;/"VC94T]>L+-QMX,MXGW_I4E'C\H ?&[^87;L6G&)V+=A8Z?:2A)4O MDN8# ' 9R&_^_XR(_L^Q_SGV7SM6;DUD@T1&3TD<31,EWA1.WN$<3HG1:X,:4[0M9S@UJ)>TINN!0GSJQ.YYGC>R* M/PSB:#-&%%T.+K[MV],\>C2D6FO1RF6_IWS,?X_5!S,^@#.HK6QYGHP>-M$J-_*RBZ/K&FUX0VC7]?HG!\U>9^X M*\+J=JMYN\*$ JJ,EVBBGT&L!PJ(JS0#/"\T(.;!%VOX2TN=')W2Z;VK YR' M M3F-;FMKSPUDS/K+N[^BR]Q36_7,3KO_QYZNIVR.\PW/-=2>TG[B?7[)B>XS M25,.$2?=];\)OF7_W.1VFU[Q[!$N#1O#%_A730/(_%2Q3F?EK*$ML1 S85:) MZV)H8\YS 7DT\6I3K;C/+_9#^5[VK(0H*+E\-3+W#TYP$L*),388\=*+.<=6 M@>(K39ND1;O.@^BT]9:$Y![NF=SYMRZTQ3'WL]_M(?]"[NVDVK][41 MVGN,CUB:+4P57ERNP"?&$]Z4ULJ [G%4Y1Z&C&:OA76A/AE0?\HBR58?0]8N M4$J4GX]1SMQ;!PVFKQ9?2EU79_BE5:?;/?ZSTXE/6U;=6*/#/$O_)N1MC1$\ M%Y6B*FQ,C-K7ZYI0&Q0B$-?GO5PCY%\%I-]!V$G2 #)NR!=D&0LDAZH=,1=%Q M0=42%U_^[OUA1,5GSB/@ZE\@9YUZW[UQ#V13 \]I=-2V5[XR+ ^W0B["&V_Y MNW/8FNP&/F[N#L5=236'^]=0A\AKOZSQ:R!DK3^L.%"*6+#A343Q 7W;#6@] M4P7T(N*<<717>"NO%!*7+#%T3V]P.&KP50:TF5$4;D>V=S:$$S@\\K<%!"UG M9+,T?X(6*P,*<^--?>(?4?P@[;[D-VNX<2Y+/I)_36E:/UH4V5HQB51%] : M\+/0E<'^]7JKOOTN!E5'4J:C"D69R\*[B0,NYA0KT5%4C2O/J:XJJ=DE,:=;B<_+] MRK 6OSY23L*8GD3%XGO3]5L>#Y>='5^]S#C[L[9_^[GKA!V>C&9YT5VZ] 7A M0IO8 EYA@6A:\(3A/F>L?;&>OGXD>AH11_C%\S)7^>BE:R!P#S*8:>DZ*3'' MI,,%4Z]TL,2M]QO:3"JQCRCV.?(S*J:F)SI'FO:B,,C!/73)VW,X1:7=UWXO M5QB<_DLT&@;K1I8S_V"T4#))8G9 NS+[H>U,QUW'P?,R@#J5?#O\MED_XM,-I2S M(F=4O0L;A&9DF^A8^E2D[=I@8E6G^>K!":(:K%)]+> T5#ZY<.R"[0#8ICUI MBFA%HC@SN"$;'CD$AV CLAH.R1YQU:U(6YS!PT4&U!>WK__\0'=L54N1DT-D M0JRCZ?'O.SY=OJ$PD?>_GR GGZ$0S&?) "V*;@[%#K[&\S;WV-X5,$B>"",= M>GO21VB>LTW4I,^8FY^O9/RZX-3?O2LRYND(-DBL*,9L[$8D<01D'VU3\8<. MW8+??>W3+PY;:?JZY(%55-E->\A<\MM37YR[;>50_J'HX\@C/-CTG7NO4G MAT4!80UOYLL /&7ON]V]8O(,Q*1S+"U#\JC11_/. MQ*:IIV#-_\/>>T8UU75KPT%$.J%7(2H@*,U"42E1$0$1HJ@@-2H@($(L($%" M(B!=B(" @A*E@V"D(V!"1T%$BI10$U2D1'8L84,*;WC.&-\WQKF?Y\]YRWC. M&?>/1=ECK)GLM>:>UW6MM?:SN5L1V7A[[-- 515S<@X?35W)TC1D+DJ9^5_%ZDB,JCL.>RSO,\:;YO MA:U03=."2\%GZSSE 6\HE]1.75E>*YK\ 9MR2QK'\,(M6HQAS3ZL,C>?@D7A M88"[ :7?>8I+@@F 7:/M-]XOBKBU@.WT\E@UK%[2\)!C]X*MJRB$0D M$"=R V=2_/BP.S=SB,RF$,0L"=*X5DN+[9-KN'"N%/U"+89CT98>Q#[H>6L& MN-7/EC'I2+D"RF-UV8X8FB&( T)=WAP@6+%.2'XCU8/AK.W8=P0A)JZMA)/! M50&]>KNS-B!"JY&_67H-"_C=8K4 5^DUR579<@]$3;/N9-DP),0CS-H)X.[K&,QJOP;D))A MBQW<3]G767&KV=,]!OOA4QK9'$C>/3B-?3(7DW^BBLI5..M;EAOX/'S RY^_PMC@QC=^%:#2UV M?E_OCT7M#J."X7-ZMA6HWQ^>QNL1%0UY0>)9T9V$SS>4"@_?_CG?1@0-L[BB MFZ<2Y;J?@_U4A?O-XE<&Z5GN#!A>5RM2P>RUO87=$X3JMM:51 BXPA7N9.T& MVYDT3@-)B?M!37SPZQN<#/AJQ-S))OU&S9#733UZ[YT)N2J[G7\F(M]O(3>L M@VY<(5XLV:K)><9[,!_FBK\=K:D(; Y@6'<8!Z!H2+7I<:$M;C^@3!WM4)-Q M^JK 5JKCUX[-R##"18+4PM]&&'J"JA/Z)8J<6%;@':\V]S+R>.V2\2( M?XLLLBMP]:\6US9)%WOI9_O32^4X?>O]-6O(*^PZ6#I+V,HCPH+-@8#U^9%G MO_NE_;+QL;7CP6M',\># K.%'TD+N8]P"0^1 " )K["R-ST>K&4J_HF_@7N.]I"!4P;C\\P7H.@L+*&10'_&J&[+U0>? MS!$3LSPU&![XR%U/#'%0>V/"I=0Q-^$,C4-1VIJ:CV3FMX0^&X1__O>MWXEV)K1JX978Z>Q M*ZH7XG1FZ@ATL?ZMP*GE0NQ8\?$4H_G"3DI9L7G M7S,["Y]Z[*2<=<9DEP)Y$R\*M0)7_'"7BLF7.(6H9&:8W' M0M7AS)ZOX8&9X[2;"TV"#ZT@Z S>/<&:<4 @G"T?.N?;.C/6Y,IY^'MF##_G MV^U&%$!GO#(SO0E,'$O\,60Y1#S_KBXT5/H4V;?O0^@MZPS3Z'=\'6A8/AQ@ M;$! 'AOO@&;-KK(E$>>'Z 6L[.(. [RR?L[7]:#:BY1SH)K.MQ7P()1ISXCC M/=QCH=V;^>^2?K^YGDX;3:3/ >S;N\4_YA06#.B]6ZE]%8125]J Y"IMWZ?% M/,F+S1L0ZJ:6S":I,UY@5#D/22H3[U?[$YJ/$9<4;D*9%EU;3\^LW!R)9&UN M@+7BI'!?>-0GJIU]&-ABRZV#QLU *HQT)1:)I:<4[P8M'AG]+L 3MO\X">?) M*<>$;$ TY[BBU2S$/TX'0R'7[EC(BR_5+P/OJZ(W(-LFN"TD[?FY?AXBXV%R MHC@B7!)KM)BE%OIJI;I9J;].9S/D@Q/4%;8*ST6W7@&O2&ZF7%N;S?D/R#P^ M>I>$)0=E\R S8)*KQFV#5PJV'4\&B,Q#H#.U"*\".P9&%%'VK7XX4]K_]FZM M+*0WP"U )[BFNCY%,=^CLE-:X(+:/0E(\7_AI?O_5PUKCVNU)L_R6-JF6)?E MCDP;<,KAWG!0&]:E!V]5,QK>.8RQ!0A4?$2A^N4.YEXL$E;])N]/ 8 M6K ]B9-/]#P(.>LTJ-ZX8VW-TTO6FT$BR8-SFV(V='/1$XV=:,V%BQ# MC())P.TB]G&P-Z\H?\X8$E7O&IBC'7'D2M.IQOC'-[R:GD,;R+.9L-?UG; Q M*'6F@Q"+E(/[K7&? M"O__X)N(%:\:K?4(;)9C M6+>/!**H1+5Q%^'VB1\&3)VQ4 .*WJJ\S\X,FN_5<['!N$:_Y] O0S0B6YD' MC +/ ,'$+Y\P2D!2F^?A2I<[G:_0M[LS)8\NY2H6O="LR4_)O\SLB]B,Q[/_ M06:N31\9(O'(C!UWE]\Z//;Z-]MO8/CLE.TKXA^S[8_U4;*Z3I7IR5W;,L9O MR>4=NLG9++CK*0A81W.5P(.GP%" U>[D:ASSPO_3F-^ZP[.@2K?QB1.1ZK&& MGG)RYR&"1W6<_M]SB_\R)Z$%(KA""-9.<)[YGC%#GV- SS(*D-(8#V+%5&P3 MU4!UYOM/?Z?4\0G7;C'[JXPCE?)?G]1+VZ4^A0@6XMHK2;(;D(%>[" ,3//< MNP'YLKAND0AA](^M,$]6)5T:K'B4B?_P4#K"X+\_&/?_XFK_#65Y]O!9H,6^,^'"!@/(Q(* M<=^[GD.#_PV&\]^]\?=N0 +A%&=[#A[N U?##J[C8U$AU52H1'^X3Y[_2+_N M>O*TL=O$WBY1[,^KR:)>(HJ55%OB!P2HD=76#VJMTI<8A%.<%U@8KA5)]B=N MQYP#1EY"$S!A0'$'69)@.^0]?"+/[I[AG1KK0$/WNJW[[37\8@\5W$ZK8(F' M1OA<2M+\\^7,RY[*?+L=9SYV")S-+4B#J-H: 0IL.2TF'."Q@WJM90++GDC5?_RODS6TGF M8'L9=A(.N$XAN<+S%0%W'\!$2$+LO7$=TX<^!4^=#+C ,(BO%=;C=J+N?JJJ MJ;OAZJ E*3_V2]+;6>CQ ">:9($NY@4'MIS"7#=;.J?#4W,X!"<&HMJS??%< MJ=[R:])34PO9YI1V.>;CH0]]&IF YVF"K]C%[NVQ9O03HNW,>T5,.CR_IY0TZ]IQL3%(&/5=8-S[_L$7]P:8!U$#SH M##[A24D3[ !.+=C&TYZ?.MH2(=BJG+$(G5)UX"S7:MXW.>F=*#B9_R/3?3;U M**S@$0] Y?[*:!%EV%;8MMH(AWFG-PSGY!&[TFE_>0.%R;+8J[I'(< !M.K+ M6% ,&V#B_.FG[ =;7I\^,\3GE92*.[=GAU;H?$S7:.@SN.-^E=%U3?/H:4E MY3CPV&_\VMK;#4A+73Y7,D*=BT7A +T2_BN)/.RX#[/9@!!R9MBBU^!4P4'X M_+?5#<@6RC_V$/[N^'?'OSO^W?'OCG]W_+OC7SHVP87]ZTQL0\4[!_PF]JI] MC6=;7?O7FX59V-$-2"5QFNS45)3SCC1("3P^!6QT?JL4(E?4Y,6 M"L%538=%7C[=&SGQ?R#QW-_M7[5_EQ71_VGM;V_]/]K/(VLN^41'\' M7(FT:X$$JQ\F9G:?LAM/()QIO.022']QQKOA45EUV,V7QI^]'FRQZH^!*Y 4 M,;> "^0.9#37;,C,.L_#5N/L-5=[2J]BILD>7?L4QQ,AWN@QP9..Y7Q;SPA: M;\;5_SQ-SHW_^1D9YOOQZ-]@I?2_0\/>Q"B#D67<@0T(<%NK'X^>"])@Y61SSC)J^O#R7KBQ02O:!Q=\EM*Z A]J9J9RT M9OB-*P"Q WY_W:2C:_ A3=3C*K]OT62_+P_T1,<:NCNCV<\\N5;YF>*8ST?E#/W;?4K_7[R6,MJM: M>X57]LDLY[;,B :1_0B@;BA==//E0P!D6;?7 ]@,8)0:%^_U;:8CM47OE9'= MA-."7IG'1,'^CS'YC\IC%&,,^=9E-I$XX1JAUJ#+3=SA6]L$4X_Q=OB& Z/[ MMEQ?W?BC_7Q=;B_XU9>0\"5X;7T7.6X#4HM+8..HA#%\MYKZYQ #\3%73_25 M+K_.OOLV+IG4<;E69S.^R#_$IH"_+K[^G '#$'2?#8@- 2S>@$1Z;4!2OV] MXAYQ1Y"_$S8@B3A0'KZF1NK*N[?YSME_OH[_:^^EYN37-0JO77L.U]^ "#-9/ M;$ ZX6Q1&!OON9GXL96RS<@"[;$X.?0%!SU*[PVB[,+1R-P!?!< MZWRNVCF6"VY0B[MG S)[<0/RY2Y+.1$"SO_U.OP_=256EOQM\-_28$+("KAW MAJY"K; [/6C4O^DX 7;/KGR?6'CM<2T1'Z+MT:F^;6;^^NU(5P+PDT#IY:;" M&0B>FN')'/714NP([*>;A> &9&S5@)MN%%X(P=S>@$#W<,K)"S(;$%D>+.CB M?IK#_MIU;/B,8#?\+]<'_DGOB&2KO\W^#S'K0]F M#IM0/PF9N0]P%VC7.$P MAK*]4\^(:5+%82.K@YTR3W6J(@A[B[>K_6%^_B=5Q=W^VP_!WV;_[YD]PX"S MY4R9F<"=R! :CL<66_6P&F,77:R^>7AZ+NIL/VNP^B29)!L^2JG]"JN'L[/A M>-SRE@W(NO(GP9BQS=*BY&O/3O:H'N_E"MLSCE_T3?!.O$BTU'DI%@4=7]NZ M_5OA/P'@4M!C Z+1WTYF;JGA.>D>MQH^1C_;K)A9M0$I0+#/;4!:*C<@[W[_ M!7F17F>/PK9O0/[S=>N_=O[#-)+]V^I_+ZN#/']R(/OI:1TIWDSWD V78IOG MN^7;EBPYKY;MK'FP)=3X\ME1_I(OB>MS[=D?/-6!/W'QEV+R[5C:KZ1-#FNK M\D,BN@+Z<$&X-4.<&@]C!38@OXU>+5%#V>EP"=[_(D,;D!.%D*"!?R6K/>5X M8D>"0[90XGT5DPV(K[@O,P-\":QV8=4':]#\??ZS'+X?3TSLMN\=.MUYJ;!LJGY371XW_,[&V,L^GJV?_NN%. M*LAW]H!+XV7;YQ)Q9X>"Z9X]]B9.KV,7*3X3>F\[C@UTOW#:JIRFG5>?<"E* M\X252'S2O>?!D#MR:PL,+:Z$!!#7,N5ES5BA\_'XYSKX:Q85U<@ERL4^8>1W M>"JFJ&A*/[4,N>G[+:)H9!I!*K*2KKJU2^\1['EF8U=Z1($UKY^G*?[>JM1 @_.31@UO]#09+^G:'=,GT\3W2SE M@ #W9+6C0.V4U+D(F!WH1B/'D4Q!+YK &D7QHQ1D6>-RW=ON"USU=@G;<_6 M6W2L\'YXS[:12]#"O4*_WQ[0.V[OJG=$H"ES7]J4[EZ-$%79N@-'?Q.?;>:W M O>@VOK'[9@/07N6 4B@QB6'F-^FK3ZX!# 3REW] B52_77N^_H;[*94R=GR M7[]O8]N3%N,&L_[$9X498@AR1@%C.9 M4X:"7\;C<=4*';!(G(+SR4 O2X#0H8(^??=/5*R!7L8'7<0CM, M2&H,7*Q10YJY=7OCYZ>Y'B.$.ZE->;TJE[XJI7X>&'AR49IO4=;Y(UP4/EM( M$+70Y[GU<;/-HST_@)5VJ(H_=Q=0WS["",HGHO&6@4<^TL:F)MQ.9@[T)7P5 M&ZH\<& 7]GN,P5/\+3"+<9"ZVDJ$7-N R&%UT+T.P&KL;U%A@Y *E%/CQ?@E"O>X*+-[;9/A?OT>G&79VA9'7B:HV>X3M0$&[_.C,!6'%,+AHTZE\4DW9S:YS_N3N!WMH3'=Z!,\OG_\6J%X9*Q+7:83>K=0)G M-B";^4D/R?!\P#H1<^[Y-=<."_5A0^.J02=*G\;,E_?&HXU7&!D?_+Q:Q31V M/+@7 ;,*4Z#'L#S!<.9)P"'GY0:D[14C%,\^2S,_NL"% H+W:EZ$E2V9[#). M9>H<*-AGI9R527.Z..?NG>GMQ,"-X;FB4K,P2CXSLEZ$,7#=9Q$P%PR0=X 6:G "-US5^A?O=WP=L_578^67? MH> TZMD=XBJ1.T5<[UF,Y;TAQ!(4V'R,Z%EF-&.>VE6U3HPULZ?V!MX^0:ZI M3:4L]J#ET<^N7#@@[S?NT-+T\^8#AN=AE@JNU<9""W1[AKT4T9/;W, )"?1DQ>]51+=\EJ7S_7 M6^1WQEVH\//*9'R%KOJM9?6M1Y CYC("Q!#X#&HH5\2ZA8 MRKQSYRK-U$#$;^A::*B7OX]DYY;*P/;\[3O>:=[[UCS/%::R;J+YN2*F+$TP ME-D*NE'UD"< 'F-"&1VJ>0OW_!E#Z?8O<7=!/3KQ(=%](HNB5!?+?[/+CW]" MFW@?NP_7BOH#W\+V8OBV0^_# #LB)8#6E4XUQT;(HU0QIB".V:>\_G-R+?3L MQ$=O-=_T0VG;=D2 CYWK<*V'<2CZ0:Z(%B]\X>2"">.L;KB$=2PF,)P:P)&A M"3PU7IT)JKY(&C0K*;@5=5ACW^OK^]+VR.(??1+\=/Z?KG&Z<'48>H1HMFDH M+?!X^YG&V(]Z*ZB"A6I/]_U7E[86@9:V;+TG+J+3@IM]-@.6 \T45<3,"9%H#-M]PNJTO5FMP#5M[^SY&^Z-5>9::]\21[*$/IP M\7JO@);?KPT(99XK4DN#WL/"&8+M*^,;$*80V,KH06S-@ZDMJ4$&KRC?P>L< M3^;9G!D^)9MX< M,=#Z5+NGL+;I]6>]^R:-'LLGA,M_>(FU:IXNI3YQ\7!QR7CTF.W#\D.?:R%( M8C71H:Y [(N;>9@#GW[;&JDZVT!#0TN67'/ZOGS/K#O;Y>I&U+W8P/>37GKT MA?6'%GZ*-C&))(YKO4)E0.E/J,0Q/+. DVBQFPUEP#M$55Z28^NGC<)%\(<56(>!.T/NBXM]\1E#KHR4X>DHV;A8TG,"(8"786AU4K2&S7$ MB2W<7E1@>DH [*S574)GFE/&=&2U2T25=J<90F YM9"[/M-91*W"\F>>US$S/AFJ/-/OI@E&_>Z7 M&E_(2M/I]9>CEX?ND:D"/N0=+4@1WNX$[T12_M+FZ&SOT%? /?R?VPV&XUE:L M% BC!0IVPFK(;)E?<^1V5#17:V374 WJ 587F#PSEF_'+0MO.K:SH3JFRP/3 M^NV1TL\J)>\C=MW)4LA Y, DFAQV0X;XCJ& 5D1@S\"%7 M04WCT^\ NM/T^I#'8//,;I?R'\]-O=.$]Z4?74S)&1BV50G+B&/=Y>&/A3RW MY6[T<8QCP5L'R2$FZ61;0^"B^_XO;\9BQ MF#,N8W,BB:(')9]+'R6*,K38LK?/@XA9F @;S??[4;)_>+P);M MYQ$BH)XK',$ZL@BKL>Y$Q%H8,8WU'5.0IP4RU**ZZ9*.T)"!"SUZW:=\96 M)-$!HC$'D3FJ$NP\3TZ$S\["A=E*8"0UG>7";8%O)TEB]C.*JM6>4/N3+ Y_ MNA3;NCN=B>K7DZSFN*1NYN; M.>\M9/_Q4PD=U\D5!@P2,"HT^%8P%R>!7FW!'JBZ:&0N>.[^ED\]938^ATTO M7OKJ8N/D=(;OM]4QM:PBJQ+;EU;%1^MO=4F[%<:<2,G/R^RR4HRI8#WU/?:E\;1(O2Y,I/K:<\=3D_Y=(O(]MP0?>-HI+@+93(5XA% M2UXSE*9 'Q!#UEQ]P]K-_4C8]@>1D'L8B(T,+ <71Q&?Z==UF\U1P8KC$Y/N MD_M@U]^<#TV<.O]5LADOG:$WSGV_ :GU;4--Z,R^)72M1*^&1G6Y]>:(G[/] M'-B<;'ERN*+0+ZB&]>X8:B]-Z4)JEH::DDMJ1KQ@P0#R$+Y5)CTO3F\V1R=!NK7^7^J?EW$@3 ME*+ ) ']K? $"PF0GXH31(*]- 0^\P=*##2U?1.[I=#@T!QJW+<;!OV#@+"=P0B!M]_(LQ5! MBZ+X6O]Z&&.E[*)[6Z>!WG9V3(MU(B+-9B#QQZKKO\C@2KKYB:=J>31\LZ"6 M@"(2W#V2 [1WC9"T$1 /=!U*,N"NRD7_P7&KX,R73)2I]&30HQ[2I0?6K/1: M@ADD0M4*74_/8ODN(*L[/1;"U@M47YRN0UY:B6DB!] MCP+O1,H(S%A*L^.!W&F&]N3@7H(!)Y(\^VH#(HX+A"=/ZW/2V&& >C=,$+L? MW-L:HHJD]G?H'!JD19@_D?5T[961S=WADZ0EVE'2^]9AEN]/G]S\C,IFEMZV M(A['Z.=;\)3G4D8L=H(#P78JQR*^B+JAZ?HHE('[,J; F%DEV<#W!9T_&7LT MX"N!4L\5O>G#TG'SP'A\AE_J?^"Y"U0O6/3WJ< $#)27QSZ-+)+,:0IWT5(P MD;_\[D+CGNV.7Q2SK?S&6RSF2XCENB%VMH85&:44*?I63W[A(3X'_._[J8Q^F'D3Q._Q0K MLHB3U3/3X[PM+9Q*>4*=@2:M5*NZ72 UQW9U#?6-:SW2?-,0(Y8#NU)M/#*1 MN+;"W$P17A- AK!OTQ#;V *<>]S][* Z8+="][0Z()$N.13\I+DV@[XK\ZIX M1,CVH&2-,SIAX9]=HH,N0%CRB0SD&(LKPL$ M"P2/"[4Y5N&7[(=-$B^6&P@Y7ORA[2Q1_JZG^X,A&=3!MZ^"/E0"):=SAK_Y M''4E4NW :$4-&GS1^8X;FV5^Y-N5!+EV=HN]:*^L#:M% M<-30.8H[/E-_!-LSZFIPCZN&_<@3]6\9@AT/[4,*T#+4/_=OV/4-[9GJDY^Y/MC)??+EX:G7"-(6 MN]AP3C:/B1-D,.<1T3]>LT]]-C,O<9FP\L=<^35QJDI!>L^PD1"UO5FGRE _ MM2;OY)AY-#.,\]Q"!OL9OK79B&7)%F5.ESN7\ MU.T'CNP32WE0L*7@C*#O/SU?)I1[5G'2%0O*C642%T?LNL MCL:4=%\OFE]^RA_2>Y-'@[;;KR])71$>?Q/_XW;+3R2EERLJ6(:!,%")AL0H M H!8>3"C% R%V&E8P!G$R)KXDT^*^B7%;Z*"?AT*6'NN]"M33D=FRP-J1ALD M(M\J+'39EW69+<9Y"_>%26"'R=7%\87#& .:6V@ JK;URR3%7N7QM[H&O%9O M]F&YC'L:VX.EJ6M2B)G:3A9FN: M2N^%IL#='_O.AMIN5S@2'A9K_^;-H_=?"IO>'37O2@1GF($\QWY+P9SA5.N1 M+Y$IYYBF8 ( I^U^^WPRP$*PAO$TT_E.[JZ:2)=ODN[C]AK86R=3Z(JZD.36 M2RTZ=S<@=#KK)OL0ST8X]N/=%?H>AEU+[G[&MO07+K6=?83H9HO5M+)M)Z8T M[I<;+S2>6"M,/31YDEYQ#^I->EWY64]CZ(^I]BN]KQY5K6:7![I?G&N5!?,2 MA3*%U,^?.%,2OT]6XIY$VQMRU 9$NL+B($85('2)P^W2NF8ZL4JO1RY591]= M"&0IN4]FZ5$*G4<_1'Q.#5/67OO%6.FM]-9*]_YH5Z,E8>M&?8M64; MT$-9?&P4N)]'KKNSA^\ZW^=JHUDGZF/;Z0=PI6[?\S,*AE;O.8P?6.2[>J9L MF?"\YI^M@? QD.SMCGR\$=+!X+;B/I3R!KQ8Y=2ZY2P\+MA ?N>*PH0$PW# M RU/#Y/4%NH:8V*^[+()NI36982>0HB5%T051PEO:S[(%8T!4'.KFV69MHZ M&;Q0T@?G_X-4 :N[CYPV/A+R-J6R<*S]VONP0!VSGXL*=V;U.VX9HPZ[2QX0 M_H.,R=4!^P$6<^_ 'V?.XV;;FW,X<1Z040QB?P8TFH5FK7YR[88]K ] ,_TJ M=JA_\&\XXR#<]A *XWWK<=#A%S.)D_)JLZXJ=TME]!E&=W?$J:%CP)^"@;#4 M!>;#:;?)1>4/L[/8\48%M@Y\C'B2DVHAOYCE1(G# M2Z0#36VK.@;KI^5'SR:%-]5>WH#HZ=4T$(D'3"FC/3@AN!\!U!=LY^'$T@9$ MT2R4=[.R;QB^'4AI/O$?;PWHAZD!;N$Z6^\$1!SHT7T76+%K\F+RAU^G^G4? MV&DCRGCT3YV9"=:SCK'UP626 ZC<;Y/> A?]-F*D$FCLD]8%5PC0OY0V,M5> M^6AAY(S'Q)-&F\;GEVPUM 7KP-0@KAQF?P96!J,3<6ONY""M]A/;H'!J@J*4 MMD]:6]XMSH9FI3H&/)_=WT:XAYM-F*FI2V= F1V<$AYMW@+CC:!=':M[]K]- _#GJ\^/ZGK]R-0M\.] M\BE3]F%&72_T7KX/"BINR#B:HN1C0ZO#K[[ZV'-/C3>_ A7\7!4H4_30/%!&>#JTO)=?2::@1SOL'O M!4\G'T-J\FBW"U>(^YFLL@&YQF-=G1L0/K@/4@IL/PY:,]*@DU#\XOL=03G70C(#%^90T;E\B&V>K52;9E^% MI.9PS:$.J\:%LQ$O$97I7E5/',I&9,1C/E78L'33 MN8QH_J@PB)LM@LEM0% S$(S6:V"4+3/#M!LFJ8,YR*9]U]8[BQ_\]E#%F%X1 M6:OJH!2TV-Y9_/ :^^UB_B7O#/==[08IW!ZD\F;2JD9DO)DPZ] 8KE5AF2O" MML [6])0:DMD6 U2JC;Y<>HK_:\!;N>8.;V]1;]D)TVKPU9W^X>RO]T[A 1W M95:4@;^X(DF;-5[ #-JX9^!%S)5!0Z&"QU_S7P_E#>O1S_CFK1T[I'H'?PK' MEL[R' Y&@GH;$+:L.O5JRLH&1(CWMX8:="2FD3#56H(HMF/&\3_W%U[#G_N" M/_4'!^7V(>7AEWEPO]HY0YF9Y8W36U3WC,0&Q$\5:M?("(JAFB;M+/6SV#TD M;9/F$_N3-J59VQ3KJ[NP,_BIS_#)4.)F_H9V3@(;QS)'Q\U9T\\Q?CG45H)9 MK*-LR_2.;&Z2+[I^SW/_AW%)=H.NP6M:F4(>']*TWGEG1,E?D&A1LYU]+F3B@,*4!ABHQVUB6#*?\P+1@TU% MBAMB[8'Y MKE:\D7!@#3U(7-,UW,VN+G&/*KW=;?)@>TW"Q8Z#2ENL_A@(L54X%7KP61)O MPNDO2KCOL'OJ0609FZ\>$*A/A'5@U:[4+Y1;WPWR' \Y>$.O^?7]&?P] MWYJ@H';Q\FU&: >\-K0%#^XQ6>ZE'J,AE=DRP[6BJKA6T0B!\NG=P'0AO]M4 M9Z!>>\&N'Q"ZX1Z=;I7,&Q^+ R'>:"A71(N%P/!\)RIG\RWX)E8PVP*PU.J$ MBD]?X\T)=A?F2.)/RB#3SC#-[MF1GR,_75SWC!QZ=C]AS[G'L9.]/R/(2-4E M_^V"@ M+!L,;\3,['FN]@;48KFB#S(M&0Y$8(XZ?\_LV/. :-? MB_ZF'2)%M'?E_$#QUC."4^E@Z+%&A@ Q2=\P/'1XN7R^IIKL%YFIJ(7V],MH MC+E3?^_U=AEIWQ^)X!L+L7'L"!QP,]=A5@)?L_%BV(\P: A4N)>F.)3LUJF< M#K-H,]ENIYJ<3S",OM_0_)/[^U;,"FZV&"Z'FWUA(0J&%J*UN,)KK!V\P90* M04IZ*++M:*JFW=F[8RD2N4*_L!_6'[7DC,MF)")VVU /IT9G7)SHPWGCDPG M^?L,W#T>+56"SR8?"6W!Q1J;' T@&0YSCWR?5C>6/UN>_E[993SUYLW;(3M^ M]K4W26FV]^W^U?!)L(;GB HON2*'MR.7@I&1T_P'3- 3':Y+[/84V:Y-Z5:!H3GB:@VI8^O7_[4KH*;@@^;#M [UDN$^&(6%_XIJ'E_N-!5&P-]E/2"?EY"["B:5IU] MP:GMY<.CD!_PV>P9)9PO D]^[=R&3]B 5#DE6SP!OLVWUM5A90=^C,KX9S(O MC><H@KPAV!B?+"+ZZ6T(UX@*M")33KSBC5@S4GX* M>U/]&T,Z:\C^L4..V7Y)U2>]1%6^F/17;[MG/L3,WX DO64YL)4YCU]PZ#&O M*F\R%+JD),Z/^Q5I#M%P/ZJOK=Z-:/-=$3>^'C%H70$2.^"B%GP8.$.AHU_. MTY^D C"SQ*?K:?:.)Z0Z%2&]YA_NBU5?DD9HS/+E"H2MML#C/(W>< HM]F$_ MS4@UPXWN-Y+RBT!D:ZI[AB[&O,BM)LF"SQ1#/\DZA^W,<[MU%V+ASGG-U<>U M.IE=8#D_,VV# ]:!2!IR,\?/3/=-JHT6.$]-EH=+7?OTOM'P[Y-IH2=G MZ8$%PE5']34M][9EMJCIS2&C8+)P+S*XHY^>SK*9!J_\:L/J@IQ7/#KX$[P\ M]_.5F4EQP.W"MV\?)<(_?\S4UWAXPRO-V4$L9'EZ)Z 5$[P"&L7.M1$#9%R. ML:"?L0D1@^#\Z+9'_^I\EC+KL+JQ_(&Y+;\UH>Z^P,E\+(/[+8\!DHW(%>) M$SQDYD6^,\=X-W>[&3P8(I@PU)[*-FL WU&>10*#H-,>^'=?!_QX&[1I,Q" :4*ZS)L@#SNT(/])?8 <5V4?X_A T.6$*B M3*Z$71GHNI_^_F/XZ -<:SG\9S0\&O=GE8;DV-3N9*F%Z2U 868"=07J[VQ\<]KC6,"68Y*_].>CQ+^>D?=-O77K;O9:%E<< MX.3"_7%C2USA%[/D\8/,,E"X#-3JM)!H^ISBQF!6:6G/@HJ<# M]OPS2V$YBTLW4_L@$2JLBYC; &KY'&LGN#+W.UNO7-GWGADLK&1LP?AU_%SN MQ3Q4->5D/&2;2W-#QDD+?T@Y%-S=O_SU%;8'5RG8WA^--7Q2S#BM;, D)*_ M!'[4LM8\6>NG_H762K*L#L_&P1[2,]? M&,*8AKWLWVI%&PI>C?%M@$]:FJ5V05D_\J?_41L[^G8+,@I>$U72 JM#X&_ MZ86%$6_GR(KLW9QLDAPZCH9+"M)M-J=62*M,!;@WIJB6*4W-Y]J7'=2HLEF^ M<\_3=CM$=)_@%RBXD]""IQ"8?H!)%XZ?.T2NUF^:]6?[,%8ZI@]_0ADT'\N; MF>@K7M2[=CDFA8"[L7##V/;-J:U\Z%LV3M#@57]]N+LT]H) [ MD#'8;<..* C%'8,&2'BUBM*.+Z]JPU :OPRC#LA5[(C(M<-RK0[&8S_P+1 M:^@XSH7S .Y%E -7Y]3B29*?N7LPU@QHIX$L^M9RF4',T-D0=+EWM] GE]8@ M#57I8[L>Q+S_30:U/*-+%G'5K\$_-+J^C=', \^=30QNL?@D.EN(V//,>/IH MF(O>[X::)4?HC@FU9X(I4V 25^0"ZRJW3\T0O,TZC>U\B%'B25']U%D63F0, M9/9V*-R95LD]RWG[0.ZUXX42"X:6T-JO+O^/H]HR#<\XM^,AZ MK#$G&W=5F*2#CK;/'M%!\BV0-&L'"G*'WY7J=!JU/:Z6#;LIU<5I.K8U$0(> M9#9R*FH-MO%(G#_<]RJG$7<%*8UVIG[-?%'R';:%I &5=/&D(&AO/:[4'9CI M#'(_]OBAI5C@#FV?M*LN$''4GU&V7 ,_[ZDMYQ3RP7X=PWAL0(H"RGX1'L!$ MN9M)(A&UB/O*OIT&XXA.F(B9"K!$PV8Q^#U1\4=B,W87EB 77NZI&5J>'4+I MMW4-O5,.2,A6_WK2\=#D!U>#,[R(\!PTI8UVPL?X:3Q;!I$\(A2"5$;G=Y/% M__2+?Z=YR(XP*9_S70# MX@UK0Z[[UI; ??HEOB-KM#J(R>0:5-+O\,!S)QD('G)1!8$O"JG"NPC' %:_ M_ZZ,Z[&V1F$AQ?U3:(KZN]97X4S+UYPRN"\9U#"YCU6Q9QVYMH[H),?!!*Z; MF1>"YQR'?T\4DD?*:QKH+[RS>Q;1I(^C0@75!UZ?3HM6))X'ZB.;K5C*V"YE M9#LQ"BD6 H^G]-]C*Z$NYX%W^L_75#4RY+Z/8\BLMSK!:Z^7'9, !N872&3:'2,F>)A0M)&AX7O%;]WG&J?A66/$1 M'BMZ\0K$1*6XH2[AUF")Q69%OFV#7)[.$N#A;=0=;M\9LUXJ3&(,K#[[NC[; MOE?O*F6H:%P-@JT@2*TK)&+.,XK9DHYSG00I]ME* M([PT@F4/NHX(!7I=-5X/>7KX(67\N&IB]YLG7\(T4RFV2B]YPWR=/#;#S 9_ M/I&"-2(77-S\RTHR7::N%O;D9#E.\S&BD*V5/J_0DV)4(9O&FV*N6;MU" )P1H)9O,D9[1:(BA*'2L:Z[(MQN5SPUX?_) M7=UK1=M6<18PD?%08&_WY@-E6$?2CF#'RF5]\V(,PK8"'K.L_8YG8> M90.BR)6^QMT&:+48B%][/VO.WVDB'UBZY+GSL].A5R@U%=MYF\!+4=J?31I2 MOZU%;;7:5*91\Q@A#@^9_/$0C"J@M=S).K!$.MP X+H)8N"<1W,58UO2991X M;.[J;K_SBPK,'[^>,>AG_(J68VT#?N9H(A!X8"#7&$\ M;]IB&9I]Q:T>OAY5PR1IS-6X]FI7"N9*S="/%X$2O6V-Y_<[WR'[6)GC3?9D7@6DU)&MP/TW+#KS!2-)@:^J2=O=GBSR[[PG?! M&3O>!#AGF+T1N[)'+'"W>FIETXNU7\S/G&>DS=JCI^&SN7<1RSISA+%N%P"> MA"K\1!O&6%9X+MSR]Q3-[D$KSYVM:JAO3+,C3!8P)LJU53L6TX7D"BA\Z\)6 MQD+-\8Y2ZL:=HF\F=&\<29\<*OFGF5=^S7$E&$ZG5)Y=V21='QUVXG#OKW(4#;O@N_V'9 M8<=PP.D5%>Q[7%5]B[ESU_0>QK./#P-=1]T'R_6N9PY=J&E.+4KC_N3O<7M] M5IG\X>2-P\0"=B##:\XSDF6$9#L"@LNE-+W;W<;K#AP=:N!H?'"XW<3+JN.Z M!SQ5NJL2^$PIQPY**5=>")U0@6#F>6/;##H2Z@C+*_FXU@/-FD'U%MI@'^V9 MWBM]Z7UT:A^__7 @JM;\VFD@0?E$YOLTL_#=PURA5!^S(M M .:7]#E8XG6,G.[^-Y.-"EF:TS6VBWR#NBMY$FAI>\G%%E@:5I0[ ?<83'[ M TAP!HPMZ337B93&.'GAI-%UOY@Y0&V-HVXXM]\G4.B BIOH3?7XBO;*WO<: M>(TANX,<%%!-G>DFJ&(_6\# 2I8E&CLRU>5*"1QD&WF5 M4A:^T8=54Y_\%C0X!W#:6I>_6IUA5DZTI9:L5:?JKPFT>/U>Z<91JID$T(AE MZ3\CP=[#0Y%E1G<'"G)-6=H=W@'C1Q-/_JH(X5=_Z=);O*A@7'CV_$DN[EGT MMTL&[SXGL]2YO6H& QN;9]:2"/6K75#!5BI!%G.^6/,G9IJKZ_*-Q;QOJ+%NI M":W$3!ZWR)\1( ? $G& X\RXR1R^E4<&.Z;W *&M/#"-976Y_B'$_Q;U0=?J M64Q3#*HM0TLM#0N5O/65#5L065BK" 7&3(O:8;"7=1RC\LD'J/B %0.Z"G%S M")GITP-K@244MXJZK.(&)].EPNVF6N/]@EZ %!F&*#0 N71&C" M2KAW+'V^-Y]KY%:83G@VX5!TU^KD:R^5IZ<\\ M+2V,"X1!74J XA9$;);GECC/$RTCS?9AMWY.NYV82[A<68_;:_G)?WY M(XD)KD@$XQQ7!$9%"/AM0*#D2["Q>5SC?6\?^3A>%BW8D;7V=&\*E&D)\BB^P/$&1G C]9"]71(#W M@2*@2W$3,>YW/T5:[TK7%.+'X#H'93'6$BS615&=.>9) C,8) 7\+WL[0N6W664'._L^AVSE9+3#@%HQ^_.@28-WZYM5MYB(#E@R_ M @?UN]O(H'9H)UQD*0NWM=D..+Y$)<:;72A84%#X!"+.<@G]H-Z,UUXRD07L@J6&(R/@TEBU?S48)^:[6[3 MX-!3CK1NWQR-$>#:+8?4[:3!D@]W;N7O(C6 5$;TYO'3ZRE/ "(3P]#"LX_= MOHY$5 X%Z5TO/_O^4M$WYH_S*8JM2A%1+L=_5MK8./*M]1:R;P-9](,;$$$K M]F&&[_+"[M*00A#'="4G=5$*NV)"+]4;.R(GS1NV?-.F7,2LT3V\(?D**A=I M9*>7W^"@UNJR%!';-VT 1K/.8P6A'NIS$[.4+%D^?;TG4_FLCF[%O";*M5&>C4W#4I)4W&Y W M:: 8M9L'H0&012S?PCG#9?M!\@VH/#M616BK$&"F5DA\7SLR0Y?B8%M MB[)5+R4/:9[/C2+I@W; U5YF-N\3!M%$KH@@E66$$&)K@RX;$)'JDR-2^T@[ M1AU>Z(T4,.#LFJAWAZKU/DW6MO$_5I1XR16)8UAS1?1>^-V%MLRJ ; M!^X9R9_K%V2+,Y!LJ14[#@$KXR'S,G^7AG796 M9*W[?0 M:*H8?+1B6/3]Z#V'%1&>OKN'W_L,0+UY>MKH!\8F\GVZ[ISYY](/4]?OPQZ%;3;&IG/M<9?0<=71YP;^" M?>%3=GNWFLGG$*@B>@B1;>6O^T?/@?HC.>E(6@73)E=%!CC:'KU]#.\)')/EL:V!_<0YQBK;*F+?"P?[/1SZ-J;,-SOU( EQ-@\\RJP MNKR?I8I687H"*M,!=61HL[K$,[&>RFZ+4C,_5Y?'_\D]M &I/,+IYXKAQ%)6FU$WBM'66B@2P5UYLO> M%_E]LC%-V-TPK)\U:+\3<>WW!B2>:PK:L?39.W@J%2Z7$PAM=Y5USNXJ&\F< M?/^_V'OS<"C?OW]XA!"RDW6$4ME*MBPS6H0DI;(D)B3KF I1QHQ]7Z+BD\HH M)$FR;\/8)2$[8YE%43*948VK9GLNW^_]W,?S.^[[^>OYW<]?OS_F<#CGFNLZ MK_.]O5[7]7Z?;]U:_.;#K)U^17>_A&C$;PX=ALC?E) ##S9G5!' ()=!@'9H M1]U#FKHPRK,(=;\L'/)>.F!W?SO"2>_".&/L7[(PQ<5/DR;?6:O';:;0%!CE MW%WS5 1Q!249R(/0;89]J4(]3OQ!.MH]T3JX'(S\N&;'I*8NO/$';>ENH;U" M3FUOWRE%P]K''V\L\*\2B"G,.T#UOZMM$[QXD !QVRN?/M-)6; #WR>BJOM@ MRHW>68*6)ZO=/!Q>HO$W]&"GDJUAGE1KPV;MKZ/ 084X2YTR;%<]["!=>\[' M_$8.Z]C7L=F!>N3%X, ;TY]CU Z\W]K1;FH/(%FNVTR4!_%%9<)W;(=K1&U[ M3N<05"5PE,*#B -G1OM=,/O:ZS./KXC[. R=4+_# "C MC1DF-.70MA]/]=!);&G; 9+ !OMH-2B!)2D@@Q&[QI0).'E\PK_I9X2.>-/. MM17JYM*4G-[2DEZ>DW:A[R67FQ*O">3'A64SO1*SFF14/P^B,%M:I,MPZAP5 M'J2*^[CQ(.,HX0G-IR(J[(\O/)ZD0;03CA:]"08/]"$EF""4".17)!4L^56A M>'H/Q?-D-Q';X\2'Z(V5D.[S/E!P<>K2KRC8C,J=^V=$I/6>9A/V9A42V+)* M+.8?X!:%),!]SX.\\V?+E'@""?1JIT]5ZWCOUX%P^5]PL6&3QP)>9Z_HE39% M0@,2#35TMW;L0QUXF#1%&LFHX&1RK;!=9SNTV%?&.A39H)CCW<#P7]?43=K] M5;IF\@FU/XRS<42HJ!H+_SVO AB M]K,QP=2M]/V!8,!410YCX H!UF:BB3&A/^F8ZO5B#![K? M;BE]5!/9PX-479"Y!^(_Z6"F>#-X9^'](^>"N([O<][JH2UM#_CK_=^$G7<>BKW6IG#*Z>S'X'CSA MMRIF99'?IN2;X?R^X<'WRA?>ODR6M#[VY_.%V+LC?!! ABN>"\%V&6U ]O O M*V30X3^T]\64,5!4UV[4S'F8X1&1 M+:].TQ.M?2KEU<;B0ULQ3!,(?C2A7IQT?5CP,E39TQ.8Z)>?$!L,?!TT,1BM M5Z'-CZ'RU&KMAMSB''J,1#M'AZ$.,"$U0%GBHX!)65?_P[$KZ/] M_*D[)]![@U[P(!=:\81&C8,P$O.N$44L0"PX/#&AY3$FGE.-,41C !GZ2Z@: M9@1;^X@'Z;<*C*@,!GF 2*#7H?KQ4-^:F*6(!6?/'/T;.2*IM\NV.)3Z3T+= M"$D>)!CI8 OJR4_VWGH.'NN#D )$S[705RHHN+G* 4,@?NA\7?/4!C.FPZ$F MZ.I)RS$M^1K;E9J,C[<_?+^IE?(5"Q@<%N(*?V>=W %?>>K)@WRUO]RASH8" MS[=3U($!.NA6Y. WJJ70NG14UZAJ>?9'-?/V">B5J=__Z/G'?Y@6KI]O:Z8T MV#8'?LESEUHL3I/6>./GN;V->'DW*1L.)9"?XF0)_JBY>7)CY3)*#OC>_3/0 MW#,?5QG8>&'^_09T8W\^=VWQ,F0!?N6M?)W93MD.#P[ M=W1V[=AR<0E%!TM\T(VC.X@;4#82.\2^>RD =2_1AR?0>F7?E+*XN)M,I9JZ MIAJ%);]'DY_:\=(MSU+O'\E>[#AO-_H":#H+HL8,EGH7F0>9,V5BVH&X"D"A M^TZA;1Q;R.^M>^ H6H^:O;1DVMJ>?\ [Z_+ETML.2!=B]OSY6#1HZ((-P+% M5A@;2L>Q931[\C,BJ]&7&=F/L557^^.>]&"4)@R\6R.U M8O(Q1./RJ32!6V_EK"'W=K%[ 3W6*3!&W,1(!1:N9D:@ /6J@70PSM;DH62! M@?.UY!_=SRG..[&L];M8_,/_3]WI_\_G_WS^ MWS^ED7:?!C63+BO>\(T5JH+HR?VYR-IN^36/HSL1YD0'(D%_V"$$.C%%5 M#]U)<&ZC3_URN:=K6+'WA<*FT-%W\#XQY]/1]O=M[IJN@R!*J)H[Z 5G9#6E M$ )SY@SZ"+O#OU?D'ZW^VLKV4H^?T>9<'TO5*Q,6TOY@CQ@3AV!FQJZ.=A$R M2;NP 8AD<]-^;+P:?,+R @4EZ5XUG?,V8.N$F[ZOY4W;TP)RU\W\_/RN[9$T M#_J/5&M\W3*"1F#MY0YW&(RSA5C6F#&,#-VKNNI#;@#3:__41;A9#?Y@>J#8$!U@WN!W@=*>>701)<&1Y@L OP[U/3SL&FH"U> MKXT-Q%2\Y4%T]ZB/_+E-?D7<;:<>7BSA^**D%M\TJ4LEU#U 7^RM/05HWG[W MWLPR6]S>6E#6-9=]C]..]87/H7I=.F0X)81 )Y$HZ 6"V;L&!NQ-/O+.S=+4 MS'^D[ZL:RCX-5?QNK=9B8\=]6.V#!<'Z@U MEI)M8M?X)NWCFW2'U_%N<=9J6?]K5NL*KMZ ]H"EPQW,GRX@U8\.X,2CI(E M4AV>DKC\0=EOW;3K6_2#SO%#9F!MB-VP?($'=2M2SC*%/]$X3 M1S(P<>L-.H9G786M]XZE*C^,%_;N$E*?IOWOWT3+]2.4[IH#'!1BFU)!N&TX!@:8_M *" ?_F_@5_5,'HJ^H/$D!V&+#X.OY6!P;#(0'Z0W#_)E#@;+4!'D3T)!67W*&$[:G; M[ETDHI"J^VNT$3SQRD_,*#-MW."H/]-P8YY@$2FVK*@:P+]U[S^AW4\X48$Y MQ'E$N#[[Y@U>O 9/Z(8IKNCC=YWJ+HJLU5,\6^>_K/7@<6 M]C_>V5 :).DYMVA=1UR%7(\7,N); M#W?-1Z,X3=CKV+G*OK].L3 X]U.' AW34"UII'<4,3F]A+3)$)S?T6BYLO#! MY.4Y]ZC/+BG]U<0>YFW.,S2\!"A81O0M:O=\BDI'Z/0T;N4=:9LJG549" Y) MGU@P.['G34"?K1:?M5J*S=W(+L2\+_,,IV2[$D+8M9-$5.CNT)Z1[U_;7#T^ M_OM2-,L.^3G^()$ZGX9,MYIJ??3H @&-#[M:GHHE5R#HYT9%HL9_4@CIA! L MW[..7]M>*WFZ;FTZI*U"V[U2-EG3OE^W<&S[R"O,!/+*-H M.:S#F)%[7!QY(Q.G%.ZIZ355'/BK6ERW*NSU4F^+N*Z)R=J6=+]P5T3F*TN9 MLT 8*P#S 2'//NE-)J7 H?@CE<&M69.-TUS5ILG)('O=F\:]:7HE/E&[>I-& M_\GH0FSH6UN9_Q=N, D+9.$V8?HNUL8)ZD[F]2>% ,HVY8IX_;3EVYX>%A$ M%0:6[>7SD3>ZH;[CG)G M%,G*ILDPH,$CB9TJ $<^M$^QO."GI?C!"3%(1&3VW;D L]!8\D;25S9-L9 SF\@O%VC MRW2)M,#_I1.WY,/7G;U:K%)(VV+1]Z-+SG'CN9N>R+-_:OVWTT7<>I)&T7D[!$1.L.1D1J*Q"6[:> M@8S'U:N!:J*-TDYWQHZ';!E:=C@;>O")A2R/7%^ S#>_$YKZG]W,/Z&-4X&] M82%:$8(B!(SR]5@:&H6=-,U8?[1\\^;EN +U^,/'7V)[W#!#\%^W"1(\"+VV MA@=9;J!@]H*87@:,?7OQ[M6DJ/)>[#MX[(:Q^+E-CS962]4^ \OQ8Y%W.*O. MO0]^O\;2R3F )HJC.0^N'I=OF <9.,#_50((EICSYV:[;@_*N\#9=PA'>!#R MFA-PJ#^-;LL5X032#9A7@;D2+R"'NE*S/Z=R36W/S//FPH%3Z7I;L4:[SR*/ M1*FO*F:[QZ[F_AY@FVERA>=Y$#LF@.5!8L.PC ]L,#(EO %/FHVH,UAO8.T' M))A/.>G8&S$R7:V8..I@/0EJFJ)W79GZ\__\:84W6SW&W7Y#_@;NA_M[#)$"T@UW-QZ$0>2Z@K.9A0/:V'@L MB@0.%]F4X"C5 M7Q.X*E(@;T?R(*71:#@/TGF, 'R!Q/#Q(.+>+%T>9.P#&QSM_@!ZZ^RQ_VYP M9A24WW^5! ^2(H#M4L9^4R-M"W@WBGO,&NI)]"0BB'U8[S 5NI/2H-BGYNNY MPN_]-..%CPFXKI+8*A*L/8$(^GDX/UJ"\P"E[SS]LX\@;?RUWF'5YP7I0D(G M5PM?&ZF)T_6<]ZB+F[J4SOK90]R91;':,="]I#)14C_Q:\BL*D1/ ZIUN#]. M2F'V "1&YW,.<,"6MI<%9Q_AU&.OX\30-L ,Q5/B0A/05[GHZ1[4^ALO/=^E M'8\_&:Q2J]-\I,0I$BE==TWAF:S*N^)="/H)TGR;*Z<67.*B>[ :QLO?ZQU: M:+V69CJBKQ+I8OU@/J@U0*J]EY4CKJMQS#-;UF[\%2NY8^?D]1F8";:K&UI# MH(U15UN.L/V:&56K<;]8[5TAZ+V^I4X[,Q)1K3/"_I.C-XE%)++<-T3]ZKH? MRY8-+G%\7U0"!;%>$ZB%V,F#A&X()0,5%8$_#6V*A\H=9+Z;YEK>%=&;QAE] MZO^<-;'V8QEFMW.5+9NP7+X^1]_B[I;B)/T2YNI$G;2?8$N4 I5.TU43[HWI MXJ*C$Z4-]?'8?_0:ORD,G4+B8R'%$LT=^[B+':8/F -36&_47 '9!;]GK^N(C%1YDG062 M/R,&@N;'XE^#-[JN?V,=6FLEI;*M*M;NH=)@LDM M@[RA [MV*)^%3)47E&C MM>#V\U2I/;G7/Y=DI73#3+%=)]!\5 E )S*#X(,C;E&9562#Y$*#'IK")<#_ M!1#J,'\7#QT8Q*0=9EXHF/2.J[QIM-8ON7ZOAJT-5<83_6/4MR7PGD91*QCADTT:&.Z;LRSXZD M/V42#6C&E W9H%KWX$]78PI.)U'S';:DZJ0@MJ>E8\;W2#I",&VN0[B&'!KC M!7<4VZ30:3#GT$NH72FKA68&&4@(>*56UG1([WVQWF4Y]9^+8:)N>>3 MLP7];]+M$='TNTT!.@-K@!-#)!%+QE$'F0GWUC- TLR8$KD&;$ M@^SY[EIT>"*[1;JO=.A6F8=-@?YTYQA[@3'=6/@$3DUP,EE$77WO-K=UHC M:AJC7U67M">;3;NI[2E#KSL+7-\4UEYU%%TN[_(%B91+L F"WH@WV0>O^8A1 MNV2^ &E\:WE!E@>96UY96?U@P<[]21L^BB_8@FDS[#&:I*]!8-?6.B;[1]"IV@')O(>P9YFM^X:.E])#>8+%D MNYS\@FISD?.69UBY,9I4(;:LT)5)'B0X&C5;PKP,G'P9M=H/IU=.#!#S*Z@( M^:'G7_.)9V=.$*>\2]?$?L0C+MM,,-CXYJ"/,? M^^?U6R9S-(L':8I,_@4%#GE@.@F-J%[EZD2L>+A38N&Y,C)-J(MVUP>FOC8A M9X_4:*NS:FR\,496\M26.X#PHX M"!_(F3_:2Q#_W68 :#=EH$WI U3M;L#22:)/AR1#= CTQWSJTRJ\U3C[H%8H MMR3[R_11V*BA6:;M:,S9SL-1@Y.?HX0^&V%M-2K\(B:H>)=B/)- MOGHIL]RY:,20#[RFE'Z4>[L?13HXD( M50.89N 61A&$JO!OTE'C+/L"6E99X^,7W3.?!E4LGCI*IFW99/W9,Z 1"^NN M_K@!6-S>+LJ,-XAJ6#I\)FK(^KI6S 1S2A$:I\FH;L3ZX$ 0'P5^'X^&3& # M47,I?9O?80J3/_P;I3W=[9&WD&&BM'R1%_=WVEY,6)#\\.',.VTR ; @4"-[ MGDEP10Z^11M.6T:4>D3E7&&$INQ_4#S\JK^IX%;97&2>F0/JNJALXKL]RDY& M?+^UV;)8[BY[$ P(? +"0'/M^XM;IU#A>P)A!HRB!Y3+D_7!WZ.0]8-O9U]O M9)TM<'YG]]G/#OGTV/DG4X^/]XX1R!4X*;P%ZVZ4$-.(4XKU,9!"&T_ #.:" M:M$'&/EEU.^B6U/^$V0%F7DO=^(/[NB#P4.=BF6#X5=W>*!&"/2;6-IQEBE0 MSCS,P:$O4' Y,,G)<,Y)9A[=I=S_KC=5)[ D_X-0D?V/X[;PUBP[?1XDXK;A M:1O$=G]X[A@6 L9-L:A.V/FP+@+]/&'. M]SBGG"U'ADH"5ZQ1VYJ/+ZS+,X+H71Q);=($=V&H!R/8KOT83"TPS3F"-N7 MDVZI0(7*1B73%X.O3#\/UG&,/ )1N*VRXZ90Z"3?=QQ]&EH[RE&I[N%!V+IO ML -^E]&T/]JDBD,GMF$!QFWZH""*J)"8M_. 6[:LJ6:N+DT^O81D!60@#SD MVRQGJR8Q5LFH7BB@I=] &>5#^].+6EZ99O\Z)M]CQY!K^-@G[[_0I7E[5G7$ MK/I+(Z&$ !Q[P!5Q^%?B2BZ6G/^WJ1\^5\VTI^,2\!>$,G]%NS54J2W9//;. M=Y%6U_WL'0MA($;V0>26,$.N=QJA]:L]3[Y__X<2#U4+E'8T&I'3/!XMI=M+ MA_!K%9*_UW.>&HDK]V'KX;%X/:J5N44[W)GQLB 8&WCX@Z-8P2W-DF@Y+6@5 M!'L+_K]]+7X)L8U3UNMX$%N=?PV+ZD"Y%IY%<515_KY"8T(J6^^M^]J]F 6, M7QD7=_O!24/L7541%S7RS"#NO_(!G6^$1+@P1@G-#P26H%6 8^1YN$04HF?: M9\)F+/RWAK+=<2V-'?;\6EL;UE"06W0%X64HU:D$N@,N$R;."'TLMYBUE>)C M[YMG[)-"NXG,->5OF*0\:JV$V&IT@! C/H3[":Z )=\G-3S#L:5,F33&HY%* MR%8TN*Z0WUEZH-?HC:G^B7AK]<(Y\,@X M;@^A#LZ6XT&8QUH Q*NH'L?VY,_/'"@;O4[BGGUWB/LKY;\D,XD!3W8_K\W3 M>+<[J>#0O+NU-BX$+'%JX5*_0G[%&T8B"DN1-* @CZ M<2QPJ!3:M)40GNO/,@;'RCJ2&/T?QL6.4YRD?N32(C(/_/&^DQ>H_$H-N:I< M)%CM#$Y(@(0!_1VNWC2!0"XFWH3*6FI3J_A[_O:_39\WGH^VVN?=,#DU8CEF M*:J2;+USTT'.1;?D%4AD'W6HH_7IU6PIPK)I$CN&RI$>.C]3KQR MGH9%%FC M]3?I0Y!)B"#^7.29KV>:WHM<#37C-^+[!N2\6T%;H9(TFJQF--3QQA%-,D]>K=V=A9;_[AZD5 MA-1ZO-?4_O!HCUS O%BII+7Q"'M;2>ZC10 X*R+J =.0\PI_L13P.-X.W'VQ MQE5F2*0M>\1H,*/;GIU9^NY4M!GB,7#0(_I.]L$]BB??RTHWJ\O!KR,4N5WP M)A)-JN3_3F)(ARDSY$M0] EG.B)M=9RRV:"0OK;EV-Z8SE40-9+@>_=4XT-L M[NT^^_/BZ&P>1 TFA1G!TB/@?0@E]C6&]5C]]XTYE^X1G>?EH[=6KIJ4O#2O M<-.\P\HUU?+]TG]OUS"PEZ6#&?;:KN1(1HLSG+@B"A6!%P -+%]P'G?"'-OS M_3.N1^ENGI"GB?BG(TW):]$EL@3?K#B;!NG4*?7'4 RFI$;XF%#'YQ M.ZDC>>:HI:>2ALX$(1B>/8VMW5AO8$"9#P@329^]^.CZ5529ZVXY]4\L[$,% MW%5-_^GF03HK^W[A@ .KZQ++U<0G/?#=V.ND+-@.H(1A076>#VPM 23Z&O^^ MN8=)*,N8']2O]JO/LR/;)0V/GZI*R8]^/R-H./B#5!_9Y;2;.XZK6\TF^&,5 MK@[N+%@F"*UY02?]TXY'/<">L M":A@J:,-@"?ZLEB=N(;1[HULF$4=O6!] M@JIJ0-WY3"S/-!WO3AF^H!^>I69\>EZ"2"7);N7L[Y-_/S]F.KC76M/=VI(X MRF0!%0S0TU&-!]9-64:!).EZ1-*29AM]I:WR.P:F)#D=\>24:UO-^"5W3]&7 MB:V]XR/3[Q[7OEY_/8*7R""0F[$[GW!%8BJW-1\C"NIB9.8OQ&Y\8\FI+ MW42#Q.X@R6&5H\2U'7?#%+.^Y.R7?9;>VGRBW)B"H)^4R.+NV"Y\ R6M=DR M)R/>A#/:T,EOA'HN-2>4@A M9O[NG>;\@&7#5.:/S#*&J#/KHM1V4W)U+]+5 M;KPF;MK_>.X MZHC;&.6",$IS8P2CH&GB',O>^-U6C'_='/S#*GS;)4%,>*408/\L_LO-G^BPG'DZNP8EB@U$[ MT%>; 1J]Z2*P;QD;&P8B&]&$+ICNI//7KRZ#LK6<&GW?4PKR7]3_V;ATD86/ MO;P<20=CNUJ'./K0=C@A!"A#T[#2OSSYT YTB^ZTYY[?E3+O3&_5GJ[ M5.11!S#'0VF!Y2S6D< M2Y<[""(=4&0'FV,$V6T#ZG<-U2V!&"]&DU.;':/TPAWAEO# M9S/M'H5LQGE>B!4B*I":3'M')3 ?28H=AF@/3E;#/Q&(A+\=)=Y5P-'C#+U' M($ I*VM\A'S5\$M!X<2T:6-4Z&W9BH>O>9#7/T72,.? U2O =CG"+$!4TX6? M)C5IKV?1(^WI?DW9:#D_06)3ZA&#A#?&BM1W)Z_7>!0W/[U+.9^SSYL'<3.5 MO11$J#.@";%LOL+I9Q'SHI0!6@7+X1M""FU [Y_HQ2@ MQC37+NJB_TFY:@LQ1]*83ZG64OV9Z@YNBOZ\+DUURX>YL_60I1 M4G^WQ2A%M.3UT8R_*[38NQB>14KK6"1W77(>@-R(A5]"WV)=C5JEP%,L#Q:# M<4T3*=%+2(4=*#A)A_9P1/LJ[K4^S)VWFFPR7++"GUA:VJ-1&%BZ.?OB] [= M6GL5QQ[V]@.B1\&NI*8&$EL&Q:P$I(+I/ZDVI 00A!RB7YZ.6^9_^W5I_WAO MGNW>Y!4'BV,OFD_*MCW/X^LUE.P5--A48,LK,^,!6X;:,M-C>ZB@F.M7U*P! M\RGXRXO<*:CBK_:+7)$L%BQ*TPVI-A)_GMOKD'R[V>8^_X]#[!?@NOE:^D;3<5SA^64#:%0PY64%->.9-G4@ M[4<)?2/E2WWZ&LN[2=DWN.)YHF0)W"CARU7Q@5W8"_@(!G\G5A1O$+&+ M?JO[6F3%.%W^YLJ:^;JDHY_?H?D_D8;]/Q0U?#4.M? YF'P*ZX/<8SX +7H+ MJ%AV K1?@GHH> CP!VG2"".T@?Y#N!IE&7'7(/M-U>X<7U2%TXUQ]S=C(L:V M;E3W4A&5F_W7CXA\#BB;^PWO)P$'G+H)R0@QF$)43^<]U8U,_'%&]]J'>0HT MT>B/\]+JU>@GWI&K=INWD,'B-4='+79NWK_Y=CV55("K%1J02%"*9"NV5 .^ M%X :2K.Q!2(99CBN'S[7T"Q/U3NQZC+E19PJ,6BY\=,=3R$WR]]?<-'@ZO@8Q@3?5#ZK?+U: HA!\[WJUIX30D1Q[ZKEUQ.(2AT M-+Q<:_P9:(BN&=5[]G10UU%&1#,*LL/M0UNR!:89R&#=9OM.[P5R*KC]I+K= M. ;<";A0L?#-ZU#K%#Z&DQ@A[DR4*]QP&I\$ W5+\>Z:EG_F;59EI-]_S L! M1IF/.2T$/V@FCNY)FGU"17559Q)1F6AC?PI!S?UJ5$KW+<<*]YC7JV?MJ$WN M5;GC]I$/7;-$+4^[L3N?S, NLLRYGQ#TKIJCNT/G6-WFY]HJ MV#XS^&#Z#!65B5'0KQ%*-])S_KQ@H[2P[\VFHJ9/[V_K$<9U2S\W_O4-9="5 MA-9[$(#]7MLZX+)=!JL:3'7J6:G/0RD$,(F_[IB/IHA=-#+=Z1$FEJ9[\WW5 MBKG]_22_76,_(GY7)R":IJM8I]C>])18C"!:9PQ_F5(53.EX3.5!9*-^VC,J MHJ$2 VA1#Z*^LDN M&*09&*MV?(%6!!RI%J(Q(L:4*.XIU\*D7#ON,%(#VG#N39%/E]8MPR>/Y?DW M07?OUQ[?ZU[,.74\3>EAH:5AX4XU,UEN5C3V%(!/J- 5H@G35P M+R5M>V\G'?J+(VZ_-?D;V#G#O;L$< M66;8KF(2W24G W:D<0)F%J F#5Q\_F>(R?&XPK!Y6V'>A_NG!U5N?_@1X[UK MWCZK!==?BZS+F''X;K@O#S(WT(^KW^AKXT'J@.@N-6CSE+'X&_[1+]4_R#F6 MBG[W2^TL\.D6,Q^A].-P ,0/;*L'3!,<%9OE/;&.V1OEVJN@A,CZ%6.)S-;[ M,3XWJE1TRMFC]JV3N_H_=XHE0#(9#UZCZP@/XF\ [/-?_X*B\Y/%$V!I[)U#CPQS<)XS;#^CBR\ !K M=*Z-/+-NQ1"E)OTHH(B*8Z_,X"TJ QJ5(M*]KGH=%Z]SJ%B:1SWE9-L>W!.B M>=!L&!+#;X,^R++$=@6PL2S7 (SE##B3#=!K]&U(]=%G^F:6]C#"3;C:=/Q% MCZ#&H"HK_*WAUYI7Y<2: Q)T9))THZI8<$#G=V,%RQ8S1-A1A?4SD/OV%TNS MHK0M^IYBF*9&1%N@UA\UC.\LL:HC]DZ<^=E[/5E$WFGO20O9P!VW^9A&Q-!G MMZ)WEUDE&MP*?:/W0TW=2WUV02[UPRJ_V??TUAMMDD M9Y;&1K-K]'RS@%CN_<\P/K$=^9;GA68>N@YA04I#KB3LY&IQIPH0[PKZ5^)686A36T*--]IV",.%3E MV2>*-[$WBBUUU'G=KQJW"Z&EXM,1P:F"DTNATEA?'+"_EDM"R/(@/AM2V!#W MJ- A9X933ZKE!9_:*$QPIZS$S ,T@F*OY-Y6W(PJR^F+KTHQO1<"S[A?,N[9(<,).G&,ZH@=>'P MO%OF6ULAU6 =2G4FEN+-/O;)$LMYQH33%J4GSK.TGZW<50O7V3\\JUS3IM@Y M=QH@RM#KK'R;K'7W%=G][+U MQMI])6LF-./6]Y>2#$^_*9LP^Y#L?/KTZ;"K*3131OD%SC/,CJBZY>PG] $7 M1D*4ZXG6J?V?PCW:W/2UTX6]7'L6AI0@@H^-N@45E]Y(/F4>'EGQ)#3]>]VBT^[>1!UK_0^7NV:P_B MJBV/E"$ROG/\/=NFV3:O14\U>0RQ"A;6[[]TV7-!WLPG57Y.[$B%_S7/MK60 MMV/](S5''SF?T#=Y:IY]MLO)-G>E)9.";BH M(0_J46@UA20!Q,X_BSY1U\'2HD8C&J^4=IPM*7E)OO-NW=98O^1E8&O?DV_$ M1IS@%#Y1(7Y%_>NL>F;ECMW"0FN"3EZ>P8SRY7!2H]YHIP@/XK=XSB#E'2 8 MT8PY_ S#'VCR*C11VT[>&_V)JCN\DM^_TT0L65VMY%].)\J?=I"%^@I"(:XA M<)'I"032Z]R #(9K_SW/Z:JR*--3^*8&![W]39 M[]&ZU2+>)$3!L645O&8(08L2('L:8^V/(E&VLB)&=P>9TQXQ2R)]8YXOS<[5 MBV@2$5<^+H6E-*==TV* Z<65(!JDP( HT=&JU/H;!Q"YL+6GHB O(WD//V>_GW8B_\/S*I M_N"XN_RVN1L>E,5M-IR>TZN(]<_R[9_V.L28+J#DM]?/Z(4@P^>J;VR.K?@; M'+VY)TY%MS16<4)]9N(_-EUT_[N:86E,>3)LX,38V8+TAS6]XB38)=\]T?!E M]($N]^PUSNKF\T=T>+*)%5_5KG\GG[XA* 5Q-3ZACT16 D[=AL'$1&&E>;MT MIL6=%HO80UH/$R]FYC;'WLK,7.D(!6?FM_WDHAX+'%Q-Q#LP%"@#Z]^HH\( MMGOI8!M]J01+'6))'/GM$$#)"_!-)P:Z/SHUMG(R28L07!;@=!/)S@@#V6I4M,W):7P.8X32&$Z!.;XE]?I )H^GV9[Y-)[4F#N_? M\_ZAM5"A^]FXFYA__ML:28E$+'G9:7:4^8"#QY(+S:O7.:P#;%,>)+&R;PMF M,([R'H8 &8^.0^?KV?ADFP5S1"#(JIT.(49V.]Y?45 *('IAZ2ST>#-^^,<:)2\C,IOPT M'8]!#C"TXT*S2J;:H=__T<>\FR"$O;Y!U)CGBD(9!7*C$=_D[IL;]M3PG7J.K\NK8N$W(2'U0V;U-),1 MG>@H3:DN :E$NT]B@I=5($+>SN9:J;ZY_#IBAN_>:X[GIT-\YCVJFNL\PJ4$ M9C6$39+Z399?'ND_U)%"X0CUF-_[!E,>TS-B7?890OJ&U)P6.:9U*-;0:7_5 MV+^WE+.-# S&!N_+^ET?=M)0ME#QO&%K;GRIFK!F#0@4=IG[)Z--7^BU?EU2 MJZF7S^]?^G2%J(4YJY5\Y.4GDXI#Y0'+ZO>2QT%S,*8&G14>@-<. @G K.TCR@+DG%? M& RD^SKG[\_3/M"GHJ]J?S%912KA$IRJ)3%[D9NZM=W@*=D!1)'4X(VU _QD M*)#&SP11P0LKEC66DC<%!PK_^V.W.V)4,G.!6RPH=P1FQ"G'Z)$XN)XE83JG MO^(5\IH:5@\;*7"7/*2;I'%\\?.%I5AX$0XX1N"*#M*WF$N (P4[V\3T'K<, M?/&UY)+23*\WR&QV.Y9>7?4K4JD<>(N]QNX48_%D",-W@[JH0 M8DM7,RD9 R3)W15A].7^*QY?.ZPFZBO#+.>/17LTOWC_;*7DA,$[J> M91OT\R^$2R#\U]L- !W*?;BWTU]-4KT05U'O(F@+ J21@O 9V"7?]4A:D1,N5"$,UVYT\:\KZ1#<&Q'*$-::/T@#W(JFAG+@_3L>XUE&&_]EN7#4>#2;E%#W:W^ M&;^:0S4;IL(!E%Y)6VS?H8%#0N>_WCW-EWQI<[>->\*9"3W4ZA2R_JMF:^LE MC\J'2:<>"(QT?MSIIK^<^6MPX$K1*^")ZZ21ZJY5UW&V04S55>LG+\9_#>J- M1R?<-WG>G'\@;N-G:[;Y:CJ$#:+WA$#L9YGMCD!SGZ/J>)#CC16@PW]S#W24 M.$!7@2TSH,3NY@G7ME^8$ M7@R<+[ST^*R;^EZGI^@%E7 H_3PV'MJ ZLT!#FVL9[%LV/LXC]"VU!Q^MG0S M ]UQ=&;=TJ9X/EFI_S$J$-*4_/-"_@M'+_Y+1[ M#ID)&P[LQQ.V7RDF8Z:A#:OKP6^Y<[B:K3X>)-U<*#V4T& LD%#BU>V/?9^SY.D"3Q3:BA.OVP%#'YK GXPV[1I-,R%)OZD_-?[K>V4! M;IU8.%)K)X#2:4/FW-PW#3]V!@GA[.'D8/38YX$-E@&@3-WH'TWXFQ)KZ?T6 MN">:(QME>K$I[V!X)1M9I)J'IECV^3QI.?#!:3\!CB6_PVA.;K\2%ASDQ%K: ME@(&EQER?:4=IN%C]2=#]=]B/^EU27%>!OAH[? 0U_A\D%\O"0Y:A; 1/!6C M @26?$/(L]V1;Z.>(RU')8-<3%9T @VT?+4J0U-6',)O')2NT=<\)?9QSI<. M9\LZD!5HSQDH[JZ?+!W,!'@2K"]<-BJE$RL0^GL#<#">M;Q(F?>]V9IY,+0Z M6'"D7&5$4V3%Y->)DQ"^8Z"A+"-F?S(K.!U8'G\+7K>@;S#J@@G47 M0RK:S?F'$/!,F^) Z,^".53O&:+L:9C__81U+/%F3_#MH9"TJ2)[RWYU@4O. MZ*Z_+<'18;?*;%\YEBX8^>CVDSCR_;ZPL=25CEV@V(+8 M&IRW&#XN:%X-,_U.F? :0D9]C 25T*N#D@24+C,,4O2OMS?%+]F)G;N_ENG] MJ,/E/'#65+_4)_88:2YE>SO6 .XG*/T$7!4SBZ/G1SF=!0;HHS:,\'M+-1&4 M.ZWOIO3#C5M1AA8!JTG>>=?3#9ZL9*FTW=UGEWF;T+3:CT@EU#NQE7)?LR.! M]FK]"BI.@2U._U%%%;=!:C0IF(8MN-GKQIM=]CU;)]-PZ<"ZH U+ACM(:D)T M50,:Y0.@+Q"B*JQ[4#U V1H_&) "/$[F]'4HYUN,O3UN/G^LV?%\GW3_>)P^ MTP7B)_"HC/& Z(-^L>B@_2_ RK3 MMXF*^L,SS(+[U_R2/E ^EF;NF3E6+%'8'6&<-1Y6ZQ^THLF@R>_$7GG/V5L1S(7KDAM;L M_9G_E"?+[8Y]VO%EX C+CZW"(:!M(EA*[,OT\O6(-\#/+IQHV1.N/ _2Z5$M M^_73PN@KK/])9'F00,.RVY+HL=ZZTV*].HDA^@Z]HXF(6@-:SS(".&1 @S*4 METGK#;[%;"/."XQ4P%^YC=00R^C@<".[Y^_R1QR4M* M'V*/GL^G\/8S$]TSA0NMCD\E%[T0"%OO&SG&"Q5BL*NW7C^2/I>C?J1_+9C; M#Y4 E[$"7D-:%P+O1&NFMWK6Z2*CMT.5/I :CDHF**"/41?U545=)_3SOE"" MZPMO1:(.&:UG*!W7>3=;=NG@PY], MU1 CAX>6"[J-V[!?"G+]O2_6FJ+)W@ MW& U.7IC'=4CN!(K>3S->:4_T-M;3-S2:4]7 50K=>1);SK?+X7.:J('\SN] MG"W[I(?$[\.#)%4SHLG0+/;1"+V-G(Z]:)DG/:9+.Z>OV9?9^3TS:C=7KG2? M-K;9OV/MI[HANARK![K]H3I&QW9)LR)HAAES:!/&[H+2[[5L!_KXMWOY#:7V MV&"4 ?-2\UV]Y:*=C^ZQ7UR"<7(:N/V$>FVV[ 2SG)&=^X8[SH.\6\#6S22Q M#6M'WWJ0@!\3'@2&Y[=X.^?II0.:%X)O9/,@ 8&ER!]C)U)W*:HU(X#]\,X- M8A/%@"TKPZP'"(PFICM#(A%_D)'3WWJNFEQUF]5[16X<+W_G@4?KJ%S1%]1R9T7X^YE>XV^]M[2PSNH.-NM)]MKJ_G_^$.8GV!^G\:22^#T M4Z-S%YF]M?2LI)Q4O"W+ 3AAY71*P4#N1=!TPY^7:/7&O9 Y>M?7B9FUO84J9IP$P9(?DNH,V#);3 ] LX)] M?IJ[AWWU$]IO&>EO/V.4!9NL5XB,;$W)C]"9C[P] %U@)F=Z@TC$0_#T\@-1#Z=;YAB.5^NAJTSOP.WSO(3]Q\Q[,5@YA^W'JW/PR@:; B&8^?0<<7\:) M1.6XXP%5>MBY=Y\B,A R@,>Y37S&_'OBTO+YL'"!%7O-HCGD3T6_S!W*&Z-S MOE0:#T(39!U!FP&_7W\[/^L91>J\!R.$^8;V#J#V?7EH*J[T8/"RH>31$4&, M)^#*= )7ZS5\/9*%P(">7Q+KP\)*LD\#95AJQC\8\R ,;")OOB_?]+#A[)7> MMJ5OUT_MV*-7ZH9\[O*G-$40\4N'*_*$LI&-V<5)X,JQS4&G)VU+QLE$N8(7 M38HHYD%"3[XZ@_-]U]08N"\/XG/ZKF9NO.9[N5U^3?(VD#\EW%U?6"+2_^3TI_?K*>J.&@E5N*C M:S/S^NEO =!E/<'2W9WB0/SH1#1PY!01 DFQYF!00!%1G2Z1%$LA:O/UX[?S M3A!"3)Q;2\R.].?]HV5S,U55['66.G,C2\V$TXS9C5FZR#X%^+.,UG#2F-UK M6%&C2@E)XE>8QKO&*2..C[CMI?M._J@82ZFK$AH1,N6/E>]?.W"UWQ<&7QZ= M"Z.BV+)"W%V/Z%#F5 ?GGPC0;:DI ")^;QQCJ$Y*QIE*I(RW;ZENM/JO2)J^ M=A1-;W9(Q^'F4/.HQNE_;MR&#'LP5T$2[A&5L6RT2Q*3#+*4LY M\B">C[YCJ^_.WZ*R\D/[IE;*;H='?_62;S.0OC)O*?WFPMVL@T;%7N\'+GO#[M MX/;E].EKS)^4Q]URLT=!SY5"H%\F %H$6@XC>92)X*0O@Z(49".!I.CE9THS M9QC#^1FO@(M7"7O?DA\N?MZC./E_M7>M_U"N7W]LRKDA,3O*[$(CITE;"<-4 M4ME3Z22GF$K.AEV2D6GNY$Q,#5%*8T<)(<;AYY#).:?DD,,(,R.'9#*C&G?- M/>-W>_Z"Y\U^\7P^SXOU\OI\UK6^ZUJ'Z[K66C++&0KW6 ]*+Z?6L4!C[.+T MVNPI21&,R>,;F.8)2XZBL*!-%>"%W..EANT7U"1]+[Z);19=SPK8-SA=.U1* MD:'L*H)$9.M(E6+$&ZFCJP@9;+KHCH"8VF L'.R@ MD\V^<7-6;GL/5JXBD%Y],D&$1U%@0_?8,.Q W6;WZB^_&TKI_1(3J;\NX=UU^C*L.V>HZM3AJ#/ M!411A7 $TGHD"I.\Q&T6ZY/S M3H*1@NFFQNT#D#-/4XA.X.WJ*W+/2.FN23_M]LSUL>'=V*]_13[X)$L4G9>4 MX@-S *FRHO@0]>TJ8FNCX;QV5C1U*V3W/IRE[#X_J>5I94H=Q77J^D7Z91]Q M[MKH,WK]J_KSOZW*XH$M:T4-@. 48]387<("O-%IQSF]1(^Z#V:-BI3=TN8! M@\$J@K+.YY*+-+6#5@M@*F75OE2 M-O*CK7E<*HB1*FO +B3C_1XG<,?2[57$11U\*F/#]S[UJ8^4+6 I8Z-)990M M_D3]?R*ADM,[-><.;*%W&B=.8VOSCPX[C[Z1G:>E #5(OA'U3VDO\=7FP6LT M&RMUX3%5EEK_:..EPJ2(D/G*F7C54A:YX*=4[XG+6C&I* MJ72$53FR: ^CCP=)8C7J>[P6FF?9PF++VP_UM>!UOOQ237U>EOME6#T)4UZO M';QW>.5Z*6U#N^NEN[B%9XFGYU BMB0.'XS>0!W ,R.@3?6<8UU-'>0V,9V@$)J: 4WGSK$;[X8^?5R_*3;;_?]1WIZ+N#]>'UC7W@1 M_+7S( ?JB8D4>Q#%PR+(.B+*0-47B3)!&%M-*":G$S]LNSUQ<)S]L>>5AWN' M#+#;33W_88:<>0V-*+KG; M 70)#;>M/!Z\K'].9'G&VJBF:X 0MJ>;4J_GNH+2M%L'HR@U SVD"JEX?JUX M/]G;48AJ>ZW7;LE +EX3;Q(;,!*APW7WRBOO%EVPU_F->4S#O_7THO+]4U- MDX5433J"1K""&.POO%5$.WITKJWN<(+0@V>ANUU@T9.D6M\T8VU? M9!Y_KKDBH?GBS_ _DG\FO,$+CB+'(Z:S(/4S'4"Y2ZM3+(JAW&CTF:B-;=P& M6?UG&'+(GW3S^JC3$B9G:L:(")LI3W-\NF-_$7U3<$7,_JU$"-7"F>+[KHOAB=D))1!F&=CKO;71QSH-TU+3)_6QEMD_ X5%Y:F M'.9D;8AE#39:25ZP_/L2&(+S^ 1&^4OTI@UY@O$.0"&C/2U7O*K$?U,,)$S* M6@/D':#,_WP!.2 V6$!O#*[$(H)TU80KT0U87I1"U5;]R5V9RHGYK^D*(9N. MMIV//UFO^$XA$#%/E:>.X[4I.^&U^^&-^"'3B%HGJ@1]G%5$"PG9EFTQ\HG>"?IV$41WIX\N M1>],W"HB0;ISS82M3>+ Q-&@37JB V M M*0]<:3/OX"$3X!3;(G4KA _/>_1F>_D0UBQ7[#'1[:M]Y(EQO?^PK\*+HF>/ M9#GHQ2QQ$'E)JE0@/@(1)7FK"%\;6V5N00OG9QX0$S06)Q)66(,00!#DS MO5DM3K3=D'W5J_?3 P8/)S>'ZQRS'5M625@QCS8V>OG7KJ?7$- G.NY3JF@\$=?9 M4M310]@<8?I==81_0!@SW0%MLG&#N0FBZ(']4=P48AQ:Y1H_BI?5>AQ_>'!V MN$KU]/=<9D5U\L)DD(W/KMG9 -6&A]\V[ALV095BI4H&8C/IZ+FI*J=%3[$+ MI IZW!0^";U5,[G]E7 BP_TKXUF@=7)@W?$JFBC1\FH;$JE"MS:^C#JY?K<+ MOAW/E.<'B7< 32Z7UPKS(!-0#T^#S(4 ]S4MP7@U7CVQ9.#N: MX:S6_.+9V@KR]A33J8T(XW!(N@UHVU(9W>SB]N*U+)D_DFW\WTKK/P9^QB!_!U4%/O"&G\17@FCM6VV M$!:X^2 0'*I()K3JROP[I#6K,*S M/C.3Y,6]$Z?W*XQG"6G"SB)%NH[Z]HDFN.=B_CQ#DQ7$MSS>,&B&)1W_P(A; MQ%?D#E5%S<2^$A^[ZV"8II!SNY)N;&5T)Y7'*G=:!,37*; +CHG ;#2@&"T M>#-(1R;?8,0T^.0&N)O6I%"L3%#TH".G_#$>]PI_.FXB!MQQ;"C^!"5.ZU^& MUJX=HX"F_27XR_C1!%$ZB!:HEC1:23OJ;)_??PD9"Y%)UX9T,8/C)YC,(;WJ MU]6UV1-N<87J6>$V!G?O?WR1)E,K]H1V@US!B%1Y3BP[3CDJR:L"$F^LFX), M(@10HT&_1;?G7\V?R#?7L2VR224O=[_I%MG_ONMG8O?>N;^[-(;"&>/I/#S? M>[HL55<'Q(L/0"= 3Q]!1T==0C1D&B'XQE&=2]$X]:$2Y*&RW#/FCK)NO3'+ M]S\W,)'[X(C,O6<]\^5"?.6&)!@"94D)B_-TJIS%3^)B08QE8H,Q=RE.@]S; M<.KB-+!E7K1R?8I](SR'\7 [N^_O0K5+QSP(?=C[9O/;E$IV^-+6!BP6PT)\ M(JENW!W(J*A9]$'SU066TS6T4B@LH"# RY+9'XY5 N/% 0UNJI-G6_1>;%8Z MN?W0>'],WJT(726P#V8B1U+(XJ2C!?4-&*X-*V:JLB-.2V3<)T>F-9U,0:+V ME)\[EZ8\VE/-Q^U;?GC^,&;RY5XU;S8,0P"53=1E<0H8@AC*-?"BT*753@>, MY"PIV3^'O 9^]*E\[HXL(8_]9?OND7J03Q2Y9&@V\J316S/2@+I&_J+MGSQL M$L#)S\0S,^_ENU)TZQI!FA#3^N*)88/@Q.O\UUG-O=O]DJW<)WX8I_@.A9#X MT89=:16>#WT,R^6B&S1:T.4)_#WP[GMA5G+<*?9K9IW:-:DG#'V#3)*BJFO M?FYW*,I?4/JHQ -I-.7.U,[,4QF.$:*E2MWC?9R(3%0\$H4'G1EU: MJV(1F=$M$<,*RS\RLRP-+9O/1;Y!@]$T:47* M*N(!G'JSS@*M*L"/#"+4#$A^E4TM&,I^DY4J=*XBUO.AM89_MM1^=EE[J IL M7?:O(KA[!"M).+M?Q"0(A6F1+3 0_>Y(LNZ3%.Y*<[W\3C&U@M[U./0CWFG^ M?UFMV"N\24L.QZIZN9(QK7NSSQ6;> 3_T)FPF'0(:;U3&^NH^^T.)U1V'^8/ M3>NS)^7?,03'T*,*,"M_PA&!#GK,Y@#8<64:JSH_LA+A;C!9\-2@9''] H^0 M-' D[2"][*&>9O/.\W<)*J1?9O]>\Y7_I_^[)+LZ]E]02P,$% @ *8)" M5$;Z(&L?@0$ HPT0 !0 !M>&PM,C R,3$R,S%?;&%B+GAM;-R]:9/<.'HU M^MV_ G?L\%5')*:Y@-N,[3=*):FGPFI)(:EG7D?'C0RL571G,6M(IEKE7W\! M+IG,C0DP01;'$3,MJ8HDSG- 'FS/\F__Y_OC"GSC>9&NLW__@_M'YP^ 9W3- MTNS^W__PR]=W,/[#__F/?_JG?_M_(/R_KS^_!V_6=//(LQ+/Y3 2K/Z[S^Q\]Q_%_ M;*_^0W/Y]Z/K?_>KJ]TD27ZL?KN]M$A/72@?Z_[X?W]^_X4^\$<,TZPH<495 M T7ZIZ+ZX?LUQ67%^45L4_ M#7!:[%KI@-YI7[P M7OZM:48]J$=,JW8:Z>Y Y=]+GC%>J^7>HT'*_OT/\F_+Q^^KY5LA."W3;_Q. MCHV/_"O^_IG3=4;355JI^,?R@>=?)Y$$P5^^M/@J$%3)T4Z-C_&/&7[DQ1-N;I!FJ(E$;=E_=/ !J@#^VX\[6\?H@=7+\[H:E](M M?E ; *0%8-^$!:B,6( N_;=3T,^:R6)URQ;J#).P_@'7.>"Z75"8_RT_+)YDB-F]7ZN;G'Q\&ZU M_OTN$^O\L6KRAA1E+EM;8AI'@LIION/(]0[RA(!QR'S(2>P*%R./(Z$SHABV M.[=QI L;L+2@JW6QD0V M0!4F@&$M .D.T/^I*=TIMW1/[R,2/+(@\H>OPHR M4)A!!S3XM87]_UVO6@.)VDTL"VECQ9+ !:G,;![YHU*Q'_FJ+-J?5+H&';=9 M)?^S:=N3Z-E 0EH5&WJ[F785>;G\(%^BC^)G_-_K_'93E%(N\S?K1YQFRX@C MC_F8P@!["**0^! G@L$ >3&-?<&$Z^DH56\K<].E%AWXM<9W_MLP8+)?9*SQ M,[*DZ%.C+1M:IO>)A'Q 1R#DOP[%H;^%2:1 R\CVP]>[>-@4Y0T7:<;9:Y[) MOY2?9.?>T'*#\Q2O?I)/?[\NBJ7CQI'KN SR,/0@"@+YT3NN6M)[/$$!YR&E MRZ/-GHL#J$;36F^ZWJ:6S;=^BQ.\NI=(?P!RHJ*YZC+A76\>8HO&:02C00L: MN$#A76S_]9<OMF.;4C69D!7BE#?K W*S&@S>J,1*?=26;/)<3G2]R@<]O,J:.5U9RZ?;V^Q//"MXTO(P9X7()E< 880:1%">(>2C_ MXWEN0'@8B20Q63]IM3JW64J%UDR$]-C5DR'KG(T^1J9Z(C$/Q,;MYX ;. \[Y:UQP=KM^5,^M5UAY+M^D M:@7V^GEWR2?\K'YT\SO.V=N_;]+R^2Z32[%J?[*HMY<>[7W'&:4V].M&6E[('*#X*!KM&@8S4@SZ![76,YJ$Q?@-IXT+&^ MWJD'I;0?- 0L0/.NR%>E)L'B_M?$W69W VTJ\-/NP$W<)4=;>%.W/VSX>\]E M^P_K%;M[?,K7WRIDQ<_\D?!\R6A"@X!'D#@XABB,?!C[3@S]A"''ITX7ZDEHHAF]K *G#YPMEGQC^+UID@S7A0W5,Z!BK2:[;Q^[OSK M*_]>OI;&_+9,O##T$ G56061_XD$Q#B)88@3UXN2F#D\,/*G& !B;O+3VJ"< M*5HK0->,A5I'=7Y@N%0>TD^:R]Z1V1]["6M*//CU*R;R>F4,J*RQZ8QQ!9EV M%Y9#@$R[2+R"JJ,%WS7/&J:00:O!NT: M7B)>3_4LTCFRP.V8_%(S68,%';3V]$N3%JM2=:G-255)DX!# =*]S4QK&$^7 M7SC=Y&GY_/8[?5#;5\I391GZ/HX%Y5!$G@=1$B20,"DN;B(B+JC+J<-UQ.5< M W-3DQ8C:$$"A5)/-\Z2V"\4-J@9>^ICQHJV&%PR_<377W#ZQ_OUMQ_EK=6' M_W>D_@KKOU9?^]F'3O)Y7S*I_9XO7C=LLE!M(ZN]Z)P_\*S8NLDK%XYWZYRG M]UE]WDJ?*Q_Y5;UAS?Y[4Y1J]^@K_K[$(@@9X1&D$4T@(@C!Q/'E^LN+XHC[ MPN6!5ER414QSDXD&-J -;E#N@ .\1;X )?X.>'V2;3;YL-&1>A.4B;MG9*FJ MCP3WS&EC?6K/LP5H.Z^U"G3, C>=SI.6V9OP6*39ZJ3(!JY))TX6B3R<7-E\ M]-P<521^P=-2Q>'\C:N,#YS=?.,YON<_R8>7;W#)W^$T_RM>;?@2.32.,/)@P3CTO%+%6O+%&6W,;.UNX]5XE: %7<2@&>1,N M$-P_F%FF;>01IH^QRWX\QM09))>P1^%4:21:*JLC!_#44ODDK_JCI301>J3T M)82X\(3I4C_HF;*7Y$'S%KN;9,=A4,5N;?>!EQ^%7.!]6N?5*%*6>4HVI3KA M_;K^A%4(PS)V$1-<)1-"H0L10RY,$C^$A 0N+XWP/M_++Q:7];TWOX2 M.<#;H$$5F GD/%B-W]7N6L; NIK6LB8$D31!A^KKDU/:3-Z^%MV=-_7/?Y$+ M6>44KCZ3ZAG_XC3_=.QLS%W]\ERW6S?)N_!R6WBO:BM_ &HK9@%.1Y]B(6<> M5>"7ZN#/G*YP4:0BI<=;>UT*0+D&-0GC[_;9ZJ9)M@"O!CN+?4%;E.MN%EIK M;^#@]B37(66:W5?.P0>KD\]_.=N-':QA68:_;-4\T7J(SQSZ4F+8?KW""ML3Y2)[1UZ)[(7=I2Z2> M]Z&VU<#0E%EY^@VK5*+%I_4JI<^[@(;(I4XH.(?"BZ328^9 G' ?^HBA&,>N M%[B.B=*?;VINTMU!6JVB_\+9O9ISW:B61'@DH'-3KAJNFJHT M$2"X10S$.@?WE6/#]"ED+G7WR/XR%CMQ_AXPNU>@"5VYV7L%*HMGX,NBV2?S M\$ZY!/8?P]]$DW)K'B2Z[0W,IHB+!_5_Y:?R#:_41/DS+\H\I:5$*G]QD['] M'W2NK#/*W&4T5SLL;WC]I_SW:J,BB-I@A,^XY'6N_:6GP@AYXD 6JG0/<@8, M,><$XH#0.$0.PR):EMLR,)=3#$X*WVB<.E,RQZ;.M=#!*]: _T&=1*K$^(LZ M/3[?65O-P?,M%]7O#7-#3ONNZ UG\WT#1A[D;JM>KG+V=RQ:@)VQ]2_K \S] MG^W=4), =B]3R\,/"["E8A>OI<@ -1L6XY2N_Y M,BB&#:QWV3?9[#I/>9O#"WF)"!C!,,2>'/M\ZD'BL !R1 *:)!Y)S-*C';4P MMV54"_#9;)@Y9DYO)+B*CY'%NH-MA$1G9RVW*G#'K4RJ06>-/)2)\Q<.^Y*W M[M?O4TS25;5S^;,4CTW.V&Y*<[O.U"FP6K]+\$7*JF-ATX1%XW>TGI#-JOM&%L9=9- "=,P%K;W*7W-K M,:A,7H"NT:"R^JCR7L=P\*LR'32V6Y3=R?K)JHR/CWK286&R3C@<9J9K>' 9 MGRJ[RU?\O8/PI_6:_9ZN5G*J?)>5\DM,):2;HN!ELY!"7"@)!WW[G M.4T+7K0)VZNBZ!*D'$R*E-:1\9Q0/TF8*K]&,$2""1@GV(&AD\0!C7@<4ZU< M6E."GMN:88L.?%/PJM/>*@9O7=L$>&/4^;H/+_<"C'S4.U*WSO_8=YO:8&OZ MKOQ'-:@TK\Q<T!76SHB'M'WE9EBSU%$0_I:6#TV)F"]#Z^JE+S%N?+9+Y9)''** KGZ$"IC'/4=F%#AP\C' M*":QZP2^D?/29,CG-M#5M3)5/=(?0"Y-N\_2_ZG+&O$&\_2[A/;8\71_MC1GMK6_D6WN"IH65"OR]M+K\OP';2INFZS#A40)%H-*?1BZFPC.KA]7;WMS&G1KNHHW"[$ &ORK0H$)M&(MUB7.] M(<,BDR,+_;4D#BB:I46-Y<)9_6U.7#Q+BX#C EIZMPWT)GE\DJ*HA/"CV);J M6OI^X'LDY#!!(H'(C5R(HYC"D#.2N#'A\O=&'B6G6IF;K.Q JBV;E87">Z?) MU70ZN9:RL1U/]MC:(K3H>])'@%W_DY,M3>N#TF?LD1]*[\7#=.#F467[^)]J MNO-1')T 10D+6(P(]#PE" X6,/9=!SJQSYTXYC@.C<+*^YN;FS)TT9HIP 5: M>2QB29V 0< EK4A@&",G@9)L1FF"?/F7]B!T,F+W#SC_4:G54UE[[^'(58CWS#S59\ZYKTX-47L@;6F[4:E3^0RY:^>OGK_*Q M'\7MNB@[X>%^Z/-8JHKC>6J7$Q-(1.S *!8BD+I"I) /2P2BC6%N,MY-%;%G M!&BL4&*M/EV0O]L\ M\B._CFVB[=;W8XE4S:& N7(&1P*U'Y? )/ )Y"QB7NR%'B=&J3@F13\WE>[: M!]+K7-^F?0V\*'(P3SSH.BH.AU *8SG00I^["./0"W 4FL2@SOG!9Y-(AP3!Q*"3+:*KP" MS-SF-K4-<*6,.![.%D#.CM-'M>L&5A*]/- JMVM^6N 33MIIT%ZHZV]&P\<^"&G_(7_\S; MHBV?\O5]CA^W>8=O-N7#.E<#Q^Z:F\?U)BO=)75]SCB)821"K!( $TA8M32- M DR2T$,1-=KW&PQE;N*[2\Z-MZ!!OD4-< 7;<,]O>$=I;OU-0O_8.X!5^,,. M(6C,6'02IN\LZ5YXT]\GYKM_5]-I=Q-P.)QI]P*OINUH2_#Z)UX=O5IK>&=Z M_8&72\JY1V-,8$ \JLK*!C .5;V)&#$1!E$?PT U%R$*C?"RF M .8V);MHM ^< ![615DU]S187\O:J3FU85 M*]LXXU>#*B/8Z73-LY&INW+L0Y*./6!G$'B[UXD=FU0'ME:IB6.=%F-A?2_/ M*M%VSTVL()OV ,4FF4JM#MIZ: M6J9P9*W<8Z^#%S2 1TC1;$"058W3:7=2!3,@XE"?3&ZU=.J@ML$%3_Q$31V1 M3U0%/R>",0HH#)'KL-CG+E9'M5<<-_HC!Y%SA^L.$$PZ"4H^J MIU>>*$5:_8@498ZUB]B8/71&+_PIO^!J5*VP@PYX\&L+W^*H.HRWL1UR^R"\ MM$>M!CT:+K$Z3[GN\^H^^7M:+#EE?LA) JD?^>J\/X9)XH4PO_V^]K\DB=0P;\XY7LWTZ0JVIA(B Z(&R\T9&D;1E<.V7D1 SAA\ M3BG.76XF"8_?5\O7^1HS(@>49C5*6>CA,!!RK1^HI3]W(/;B"#+DQ7$<>#B* MM ZC3CQ[=I]^"T_O0S_%5O_'?24'8W_0+;++B_&+/+ UW:BE8C5VC<7'7B,O M^5IHRUJ/P;64R0LJ>7*]1IQ.W3&)(/5 ;46H[Y+KC\@9%^?]RP].:' M[B-UP*1G\)>XG^Q,?@"9HQW1FV!YL1/[ 83U'> />=Q(93&*<[G-J_^HU!-R MT?E)OM0?Y&O^9JT#8*%*GA.'2F@CF& 41$& (S8N(*[:4M*# $ZKQ(25U!M M7#+BFK;,I)[Q=/E>OH>K3P_KC'_85$LODG 4,^3#F,EI,(J8@*K.,<0)IU% ML,>I5ICYJ8?/35HK?* ""&J$>LIZDKA^1;R6CI&5S( );2'K,_F$ !6<_O%^ M_>U'>5NE/7]'ZJ^P_FLE."! EO@\QC2@,22S7PBS&C!K5:QD5[=RDPV;IJIWAH&.Y MSOG;"[PUEB9^4[T+8R_39_$:3%Z^3*M[9E6WK!_QO&:;-LBW7:E,K]%KPSW7 M17&+\_Q9U 65B_?;,B&A[X2")PD4S&\+:#(:0B=PHD XOL.845"31IMS&W(Z MP85KY<#1!7U%@18=]O5$WS*G(TOW]71>$9QYD:"1XC'/M_M"(9@7B3@?=7GY MUF%RU%-Z^--ZE=+GO8.CD"8!AC<7KR(K6P@:O M6N _J%2<-=,[\-W,PQ;+7@W@S&XU+!, TQ;)&D#-4>VL(<\P=R^L'OJ94YY6 M146+2C(_M8G,[G->K667U/<<1-P 4A%S*63$@W'$!72%PR/!/"2P5L"A?I/S ME*]\!WM11P6!75K&%KJ^FYXF^_TB-@ZG8R\6*SH_=^FL R9:T.!F-#KUG2'M MTSJ1CZ0->HV\*,V8ZG&NU'S09#Z79H9U73$-[QPV'?W ?[^A56(DN8+_E*\S M^5=:'WM_S&\?U&;D7=:](LUH^K3BNZTH7R#$6$)A)-0<-8@X3/P$0\8C!R<1 MCF,/F\Q1KT8T-^67!H$=7K!ODNPL4!NE9EY[ES5V7;&3>'WGZDU_)^VRD0>6 M27K+>+)LC6&K,^CK44TZK;9&XN%/CN.XX GG5WO6P8%7!3K4SJ2;U&'JH,GV7#M.-NN##ZI3K>EL3 MPEU&A/,P"1CD3N1"E;%#[4$2Z":AB,,PI%P8[4'J-#HW9>F$8Q;@U8=UR8%O MF)E-BVL]B;#-X,B:T5]S9EOCS)YXF/!C54VT&IY47DRH.-0;HWN'YBHKL9P# ML3816A-MRGW&1>S'T(]= A$A#B0Q=Z"/Y61&4!3Y9DO*T\W,3V3HYE'EAN0J MI99(:6JYP\K/?J MP?G"U#-?\TS^I511% =YNZM*@+7+VR^%4J+;-H-J=O^!EY]XGJY92IL'J-+* M6\]8@GD41YA"*284(A$CF'"/P\#C/&"A*G)BY PR(M:Y:='?#LL32(P;G*=X MI4XM6B/!1KG/EFO N#J251L?5!IE7D1EM%= 3_MFTK$C"VAC)6A0 F7GB8(( M'5M5]3]5OA%TS*V2L;4&;Y]55[,?P3%Z@JZQG=UM-+Q3)XD;F_@3N>9&;])L ME*IV[/+GY>V'99*X!/D)@<+S&9134$=5>PUAXD:($E.3?-OWU( M,ZPGW1U>^A5VF+4C"^'M7^X^W%PO4<>V]031-1?70M+\H]*02CTZCYKD(S^& MWGZ+)WXS=&E'U>7LETQB:4,5VM/+CV25WE='V&\V_"[[^I#F[+\X5BL_S*D7 MN5"X5'UE\@/#2<2@SSP/L80DE#EF*[\!*.;V80K[M0')G2T=>1 M-7ZP9\#.L6%GPD)-;0D'GW#*%D"9 ;[*3]QBTMFKN+2\'!V"9.+5ZA5D'2]F MKWF8N9_<7WG&UOEMLR43<>:X242@'_DQ1$E((1:40T8P=7'L15(%==WA]IX\ M-^FJP8%;?1^L?:+Z)>DJ\T>6F=;R PX4H,<)F="+(&<^0YUJ6"Q;Y25_'*3)-FE=&1!LL#F &!B2W.3G1HL4&CA;PHN:/'6SGP&F=?Z&>X7&:N\C:PMPRDS M2M&F19N6D=U,;GHW#/2#Q&E>^5-V8B)_E@ULY?XR(M?LG6I.!Y-3VZRYXVI=I)RJB\JUH]5RE_EY$(>9!@ EV/<8AB.:%) M(C>&. F$SSCW$FHTJ[$-<&YBI.QK78D[)H+61K#.P-9*4)FY %U#064IV#>U M2<)M.&^R_C+HS;)>LHM'ULT7ZEUSO]&1NL"NCZEMD-/ZHXY$\9'OZECM#/5R MR^6"6E4%?I=^K]QIN?S RL^XY$N6)&'($85)X!"(, TA(<2#PB>"4Y*XG'AF M7FIGVYJ;[.^@+H!08$':H 6YA&OJ1G:>8ST)ML3KL1>J;;/ A80G M(?0%I6&0^!X.C#SD3[8R-[FH0(%7FX*!)Y[7T7J&43BGV=23AZLY&GMYVOK% M2X!U?MM%-9FB]B2AEP*K8G"ZI4EEH-?80P'HOWBH"]4WGFWX.XGL=IU5?HQ_ M2\N'VTU1KA]YODNZE_C$":(80>1SH;(>"D@BY,&(2G))$K@^BI;?>$[6^GY3 M>DV;O/Y= &.Z]U3(@>I/T&(OP.\2/6CA&SJH:_>#GHZ,P>W(TG*2U'U.Y7)L MC(2'IF19=HK2;'QB/R@S2HY=GPSOOW)3K5EWJ?U\U<[1W9,K(?-X^W-XF!_ M>2$MG3A Q"$()D'L0,0QA4GL)=#G%+LHB5R?(#.GQ+[FYN>,J-"J Q$Y"Y/D M;]+BH1*-M0"KRM%N<-KC7M;U%/MJ)B=*U*XH?*6 _J"8[&!5-%9H+69DU^#$ M;@[VO@:GS;JN8?I1GG6=>P;*"E_?Y_CI(:6W"K]:V:B'?TZ+WQI7^H!X 2$L MA$D5=L$Q@1CC!#HA#A'V>$0#HVJW%UNFC;X1T)-KP@/%0+H"U3GF'-#XW M%=KA![4!BR:AA!J>6R-4^;W6##UE&M0O_2(U-MLCZY4QT18U[!KJ^N1,/K?C\!NX%#N0^:KY-^$ M4TB8"B$+*(UYF""BEQ5#HZVYJ=@6:A5CP%NP9K.H/F[UYD^6&!M9B?;)Z@1D M6)\S:?!A=;;4U]ZD\R0-PP]G2#JW##VZ+LH\I25GM[AXD(]7?Z@FON&52HN] MC"DED:O*AP:N% Y!,"2.&T+J!(*'0"52TP/I"^SJ M'D3;XVST ^@M70IDI2+57SIP;1XZZQ%C^;#Y0J,3'S+K47!\N*QYGWD*C1M* M\PUGG^3C^:=\7U:>"#"C_8&0!J"T!K OA5&0$:*PQ25ICV M3;] C+0"6*M.>?9%N8F^TW ZA8EJ&&:1O8>\M@OWE;8&5FB38D9$+][QO@K MXW8/GSIQO.X9HX[C=,]=.#"/B.R\#[([;[ZGQ3*( I4\34"2\$0=XB40$]^' M'.$08QX[CE[NM%,/G]L'K+ !!0[\JN"99@#ITJ:W)!Q*QLC?JS8/YKD[3AAL M-TM'MX%I\W&<,.TH\\:I:X9]I._7V;TZTW_#2;D,$7-$@M7V#O(@HJK>KXGS+7ZW>XU,.EW>\JTP^_VY#5# M*\"6:H]&3LB_I8RSU\]U:O6[[!LOE M:,S-/>;&MJN @7\Z>)6?8\05$41C! M)'!C.2([21QBAV%N5!+,',+7*_9[^EJ=??X MA-.\2CZV+HHEYHB+F L8,%6*S*$<8DX9]+R04H_Y3A@:U1 ZW_7G.///OZKS8_ M6KK+V$:=6ZD0*O:X697I(\Y_XZTG1N#PV,=R(4-]%9,0)P1B(4(8)A'R@C@2 MW-%.U][?U-R$8(>V.G*M\,(:L/YYQ05V+Y\%V>-L9&'HH6M 'O@+O.D?Z]CC M;Z)3G*MX-#K!T:.FY\#FP@,F.Y_1,Z1['*-YQ^ $].M'_A5_?Y,6=+56H6?; M=8N;(!2@0"JI%X00$2%@3%T',N2XD1O0 (=&17YZVIJ?GBJH0&(%.[ Z*Q9C MDO6F6I:H&UU6![(V)+?\)3YLIY0_V][4F>0O&7XB@?S%6ZX4C_V8U"^E.BC. MV'O9C:OM-;Q8!IQZH8<"R2Y)('+C&&+$&'3=, DB1SC$,TJA9]C^W$2FP@G2 M^J,I%4+P*N/5IK3@LA?DJ$KJ$HF&V;-,^\50@^RS/;(NU>[W*KRBHU JY]M1 M*'_=)6HN4YG3N9X7"W!3'1J,H&)FC(ZC;)H87D;MS @ZJX"&CQGJT/+E$:]6 MKS=%FO&B6,8\Q,AW0SEOP@%$?BA5#[LQI)1'E'LBY+&6ZIUY_MQ4K?'9J#"" M%J2I*\L^@_WZ9(&7L?7'B)(!3BPG#;_2A67_F1,[L)PTZ-A]Y?1EPR8SKW'! MU9C0K-HI=R+JL0CZ#J<0<4H@]@F#) P=%LQ[_27+Y6A^GZ7_ MPYD;ROC(8=XA":>7%8E4KT31\[2'!I#CGF2$!S$(=6*'3-I=&[:7&.& M%6BP0PUJV%=4)M3J 3VAM_O]B6<%OUT_JC^K?::;C+42^O;Q:;5^YGN_7B*1 M\-").718E$ 4.PE,5)+=@&#B><@-A6.4[LPNO+G)71LY2#L832O06.T^/05\ MN4X962M;(ZJ98VW:HCX";'_1F+< 70NJ3?;=[+0UC^)6 M3H53=9JG?O:3')8R=YE@P?TXH=#%H8!(4 ICGQ/($NJC6* P\HT\*ZX!,S=] M5Y5"58)T=0Q:E0XJ@%CGX D_MPEVR3K;%*9^^U?UEY[$3]4+(PMZ90;HV $: M0T#'DD6=VEQUQYXUH#+'GG#;X-2J3%\%:%)1MD'=H01;>>; ^*=U5DWY2GYS MG_,J07K1G#O$240PDG**8AI!I#0U02* KB]"01W$P]A(3L\W-3>QE$AA U5. MB"7+N"_!DBFO>K)GAZV116T'$NQ0CG#.?J>KC2K*T@8J+&D2,AZ1&-(PQA Q/X"$ MR)6Y'PB4$,QQZ",C#[4KP,Q-:^X^??Y7_/CTYS>=:".P6A?&4[&K>DA/DZ;B M?635ZH0MR8G6T4:D.M1I;8&5,>#5UAS0VG/>>=#<8M?SMQ72^B(8$B$ 0BY,FY M&<,A=##C/O,][IK-S70;GIMZ=G!76U]%!_F__G/LN=&?J^3$/2G/KNL(/>$< M@]Z11?*0V1KH*&$'INS8S72AV_BT63 ,*3G*D&%ZOU5OH:\/N/S;>K-B2DII MN7445[["JB"]DV"'NU$$7J>J(P M15@ M%P71AC^,[MZC2>04[CR7H,S!?4>3+DUW'=VG#8W]DDK#BU(]ZLOO^*G9,@H) M\KF7<.B%.(8HD$OI)$$(8I*$OISW44Z-W"E/-S,W06Q1UM[#"J=IP-9),C77 MNE=3-/8J]HB=$3;>^EFP'#)ULJF)(Z/ZS#T.@.J]>MK"X6UFYO M:!QM-6Q5E0#X&USBQM-\F9"$A%&"H,?<$*(8>3!QPP@B[F#B.=B+O-@LH/9T M0W/3]R:,M ,6*+1M!(=IC.T9=ON5VB9G(ROM4+H&Q-_VKK-J7_!V791?E4(MDX@(Z@@,XQ![$*$@@CCR M0\A#3CW"@B36B[/7:6QNTM#!"EJP0*$%OU9X#2,_>GG6F\K98F]DD1A.G/%, M2H<1J[.AW@8GG='HF'XX*]&ZQWIHVIY.WSU#4$A]%A(%^G[AX8@I7?XZP10A5OL%ZE MK(W\^B3?R#;_\4",IGA5I7RK?(UWR3"_\N_E:VGZ;TOL!8RKC27J>@@B MZD?*5PU#YO&(T(#XL3 J(F ;X-PDL&M?Y7KU9?/XJ,KTK<5>_- -I2IQHMJS M_B0YH,9%5ZSWM)YTOF3_C2RR7=,68,^XJB>[YJGNW!H(=A;N)?E51H+*2HN: M/%8'V(T(LPURVBBQD2@^BAP;JQWS*A+M=H(ZX[C=%.7ZD>>5X^'G=8WA9K5: M_ZYB4%7IKB7E+*2!7/8[1/@J0QB".!(8"L]UD$,<.59HQ828-STWO:^0@KR! M"G"+=0&JRG&O-D^@7&N>. _HB'[1'I?>L;X M,F TIO5+5HS'^$0E+"PS;U348AAY/44N#!\X6=&+889VBV ,?,+05+ K]:0O M#YR7*CFT>OZ;]2-.LR41S&-.Z$*B(ED0Q@0F(J 0LS .$]_'D5D*^_--S4W\ M&Z2@@@I:K.#7&JWA#D;6[BK+.7S#[. M0'OQ#C/)J!:V^?/R+_^Y#'P>^H&<&'+A^2H7H9#2$ L8.R+BR$$\/'WX"_RG_<_UG>FQ?CTM(OM)G?B-U="L)6,X#*/0A['+$42ABV'L<0HC["+' M(2Y!H5$&]C/MS.TC.QM<925N:LD9]ES?":4L8>4\)QC$KHBACV,OQ)PB%CG+ MIRJ9JUQ_Y^5DW!ZV.>*PS._3+%.[D:0>#NPP2[D3X,0-((V( Y%\86$2NR'D MV"%)&$A8D=LP^S9C$_/:MC@>J[(%ZY3JS04MD#3R6'(V3&_T"+Q1YG_GVII# M#-VYF=^ERZ^L@':S*1_6>5H^-ZL8&G)'SOHH1"3TH)S]A3!A'H4*/JG7)579T&$B!L$DD,J5XJ1G(AA1T@V24 3*F(W8GA9KDN\ MTA.'T\T82<.VL?'>]FT^8#6IQ4T"H_N\KQR[":EZJG ]52-KPLETRC_ULG1] M-N0]$L;-:EPW];+9B??,O9AE>/]J\^/&]RE5/GKL*Z0Q;X#D? H3% 2PL!/ M$$>N&_F^:Q;#V=?6&,?G$HG(,^YA_RM??4FG,T@E\$?MR M/86J@ 271&H]Q:$G(L0)18PXPDQ,3CU=]UEO=N3K9T*3[5GVF'NY:]5X[5%?I"A=%%<2C5O&JV.O- MFJ9[!5\_\/*C4%ME99FG9%.JZ/ROZT^X2B43Q4GB^'(V%G,A)V="A!#+I1UT MY*Q,BC/'-':6&;]7E:._ZI^%70U,ZVM)ZJ_E"-YX7\[-HW*I4;6T6_LX6X", M5\G_2_S=5&&N[3Y=.9JB-Z;2KGU;Z@K9-Q]O[Q8'=;(7X$/=+]*H!>B:I4J@ MUX;9%#U+'%M6R&M132RGED@\UEY;#[[NE'%WB%F=6\@6EW$2NMP1#G0HEQ,U M0ET8!PF!'L,J=0F.$3'RH3O?U-S6QB=.&X<=,YY@U>RH\3JNICIN[/HB-*>. M$JG],\?S;(QR[GBBN1SQO]KGSQYX[ALE$M2>GJFMR]J::)M;"5&5^[*:. M7:* >-SE 23(P1#%C*O5'9[QF%P>LV/#<):?:6JTHM(*WP5Z5( M'WE^KT+$LI[OX[H>T!.8,7@=66[JJ+H:,ZA!;R=435+<+G)[\F/*E54QTFY\ M4FDRI>10J(SOO[K25#.AVI8T"BER LI\&#I(*#\J+FH,&V/5@CIL[J6J M/YTQNZ?>T[D[!KMBYQP7_ VO_[S+/CY5]8>S^_?JW]M]VZ6+!)*O"X(N(J&2 M#00)#AF,$?5BUR54<*,87NV6YZ8B%;JNAA@[:&LRKJ>%77RFZJD^J>U MU$!>IG7R?9421_Z /SZMUL_J!TVTRB?YZA4G!#1CJIIRD[_=H92BT/>A&W U M*4(A)%+78.!(/@4*,8H#$W4;#>GBLZBOR:: MUCVK<:'G T>K( MLBZYAU1" _0!Y_=-C6#,_GM3E%5NN>O]-DYUP'!7CJ&DOJ!WQP(TH*LD6A(U M4+#']?GHH6ET-Y!3;;^X9T@/(3K.(GVW6RW6\C[-^)T4SV(9>%Z,?>[ ,/:P MBG]",!$)@=QS QKX 4\8MU"P9=O@W":96.>/=3I OMCY'^J&!-KB:*#3PB#,[<8&7&.B)"SQ[ZV1Q@9? =^,"+UX[ MV%E)?NZLLV1J*]J\V\@)"6]_@:N55;&M_N-[">V[,:4P,/9F&X)C;',*\^M+0#M";.$Q Z\A:VUC0;AT!94.G[%)MQNZWM2&C M%&"ZDDO;_E2#L$SM;'4-82<\L:YZW,!E4S,SVN#51[)*[^M!F28\8#0D$$<\ ME&LECF'B1B$D3N(QEQ,>J#-+_90Q)ULQ$K<),L9\56V QS1+'S>/X*GAV7!! M=)).-V DP3B ,8M27;X^7B9'_.58Y_]=I>+)UN:=HW89^S1PK#WXH'NKBKZG.!"K34? M596\>A:;Y[++JVW\U\^[2QH-OU%5J3X^56YKG;CUO_'T_D'*_LTWGN-[_IFK MU&#RYQW8*NN\ITH0TYC',0R%2"#"'$',F9RS8@=C*CPWJ$"^ZZ1[ JS0#SW(@+C3+D+SDVZ*GFC-_!T;6Y,HT6-D&NO:##@& M/(/N=0T)H&)!OAXU#WOOR0(,(M>R"_7EW8=FE_ CFE]HU^NHX[< MK%\0RM MGCS])E%^XW>9.FA2B#ZGQ6\WW]-BZ1'B>[Z'Y)@8((B8X\,D\4+H M(>I%S!>1SXQFWGV-S6TLVV$%.[#@5P75\)BGEV+=G1H[Q(V^'3. LP%;+9?) ML+R?TM/@Q)LFETT_WAG1N&>8>*B MYUS1GTJ7?WU)F._9)M":E25-Z:H J4< MCT9!E! 8^D3(=;P;P"1D%'I>@&)$8T9#(S4Q:GUN\K)%ID+0C(S&J,CZTX5"+L#WKJX-/]0/D0->K"#;T^/!K%F5:#,$$RJ6(/(.92P80\9 M6$]N4Z09+PHY@2-I5LW?/F^+$=PQV6HJ4KRMD%T%S^5RFI:QCC>A_)W4V=H? M<>=/6-^QC!+J41((R*D7U/N9B2]+(C\TVG@8'?'G:V^0X *W%E:!W; :-T0M0 MOQ@[NYL[+=;NFZJ/[)8 '!WUM)4$I^J$HX*$DS4\;.@Z%]'GX#CB%,70C=0R M'B<)6FPB6MYQ>0M>R2FT@RY:7@"15V(A?F M@8TR-?S*,:J%7&J08L>-7 M/7]X9W[HKD>,W>/W"VU.>Q"O1\#1D;SF;5<EO2\QC'(7H6*=J^B5+Y9*G,6S D;JU M/C8X+'^)GIOP&'Q[O+T[ EQTN[*I@K'O%]%:"'ZM; 3*2%!9:?$4913V[1]< M6T,X_9&T;7)/'C9;;\2\W,>;)D;DJWS%ZS1BG_G3.B^7) P\X0H"X]CQ((I< M%V*&$Q@R%G/D4I)@K82F?8W,3;%;G& '%-1(]>M[G"6T7U=MT33V(;$Y0T8% M/2Y1,+B8Q]D'3U;(XY)IW2(>%Z\=ZO&^+1E4)0]<4C]V<,)B.9637SI"A$(< M$00QQ0D)?$%(9'2:<=C W#[P;J+1!?@7YX^.X[C@">?@FX+[9Q $SD+^#!1U M?2M<%ZG]'\[^#*)P$45Q^YLF2ZG:S5YW1G]<@C><5F7=_O6?W=#YL^\N@'H5 MJRLCM C\\,(C3M[OF#J/'W2TYMKVBNX;>S&[5WZLR6!:Y\2TZ3=^VG[++N,' MC4SL+7[:Q&-'\3/7#5.>=SC-J^=T-M-_YKC8Y)Q]5!OQ! 2&@I$ R.]L@-K M;BJG"B:L)*XJAW+YP$%=L0>D&5UM&%=_ 1SGRB%12MQ!107Y'JG=3#7&R[\6 M*:NV-^6G]\!73.F;>B!7FB4ZSS:3)TMO@YZH3=_'(TNA,JA5P+W\7(TEH#)% MU5Q+5ROP%]EM"[ S""B+P"MED\7-/[LD6]5;2] F56F[=!YJN^6G#RC4O<[N M5^DWSFK?CZ9N,G'"P'<)@Q&G#D2$>Y 0N>*D)H5^D^U<+<=%J! M!!5*H[H9YQGL%T0KO(RL;4>4#"G,?9(;@ZK/N_?"8?/WR?5AGWWBAPD/4[EY1N3IT M?Z]2]7Q8E__%RYV'2IWR_]TZ;WZDKG.7+,8."GT/NE$LI&3&")* ^S DD? Y M]C$.$Y/Y\+3PYZ;':HS;.K'1;@PY2IK9^BBJ:Y2O1R?-5X.XRGVR_21U:GXQ"9,.F5_ MF>XYG-J_$(JA3DY%N7[D^:UB6 5&5AO=:?%;,V5SA8-BCT4PY!1!E#@A)(E< M'R1>(&<CH.Y7Q\&<[_]^R8MGW?1ED7E[/WU 6=- MF/=6/0^"O'^2CR[?X))OMU>6(7&3,/8HI XC$#E,335<1Q5H=D,O"3#"SO*P M5/U UYMI33/YV@\-'._#[_KA$'Z?9EFG;'R5L82M5RN<%VHF7Q_##\M*O ME>\*ZJGDC-CQ$XA\'L DX3&DGA#,C:) KOV:U^IMIIEU?@Z&F;]4K7G3O%*\ M>;/^M[U/#E9%XID/(QQRB"(20^(Q >.(>"Y7<2:QN-ZK<[[OTHMD5ZH@ X49 M[ YT_O>\4WISRCE G='$U4(.IIJ83@:/H@FL+"4WNPQ-6WI.Y&H[SE!$L4T@I[/0CD- M#"-(PCB"5/"(NL+' 3*JZM'?W-P&U!J>82G>?D+UQBQ[-(U]EEH!71R6R"S MKZ/$).CQ8K/&.U!N[7K9K1A[ONGZ1R@6VD]"PLA"\VMKX VBM!%4 RY[G9%5;#W1- M!;6M([A+6N^'<5PG[<%\&3=*ZS2?=:FTWY*MZC\G$N"H%&Q5HILZQJA0ES5I MKWS,L7 1@BQF/D3,]U5!C!AZA#*!!7&HXUU7!<@(S]Q6'PI9ZW57JB MP7.E M)NH=K%.9%0-\@Z[M-+U!8,*N&%GQ3U<0JOJFQKH IY*5C5DX:!"5(Q<0,L/T MPH6$!A%XN:#0L,?:TMYWFXQQM<0H-\5'H7ZR=(DKA,K,'85A+&?>00))S'WH M8$SBF(41D@+;%&[^>HW.'K>M]07OEX[^.E'8TB83%5Q05'BOE<\3O$<)]N2R M5:Y@!480B\[\C^>Y[%$CGLQW_*NGU9M+-XG2+4V#>]#QZ:!-+[D %1# M!J]^:4C] =3PJTPP\HHQQY_S=(T\R)QH^(5'DO-47!XN>NZUEIGX35K0U5HM M"79;T(QZ88AI"-TP#B"*O1!B-W1@2$).69 XH6N49EVOV;G-KD]-V@PU29-O M/56RS^+(NG2*0+"#/-()@!E-8V?)/=7T2Z>Z[:%#(U]MW]WFF7_NJ,BKTL/K M_*8L>5&'J[U;X?LEQCR@4HI4P1@Y1PJXG)LR-X%^X&*'TS"6TR;=W#_GFYF; MZMS=OOL,&JB@@Q4HL/H)@'IX[5<;>VR-K"[#B#+* W29A\&9@'H>/5DNH,OF M=;,!:5P];%+R*5^S#2W/Q04(AR(/LP1&+G>D#(0^3#!U(,,(*R=3X;A&T87] MS$\:R.$7NBQ8G6B<:')22<8>N8?3BPT[QJ\ M]55MA+];YSR]S^XRNG[DQZF6*<(!QPF#W,4N1*$GIQK$XU 01"*:!/+_1I%= M>LW.36$:M,:;+3H,:V^W6.9M_ V7^J"E00QJR&/GMC;CR?9.BT[34^^U&-!Q M8K?%Y.YA0O29?^/9AK^3V-]^EQ]SAE=MP%GQ^ODGOK[/\=-#2F]RCHN##,@1 M=D(74PI#%$00Q8XZ^\0"1H3%":-^D/BNB3I=@65NDM684I]SML: K37*.7UG M#Z@,,I.W:_I-3_,FZHV1A7! 1XR:D=H"JU9E\QH\DVJI!>(.!=;&(X>I[E;+ M;^K$J>5S5201QB+?R)GD=#-ST\K.U&2+ M>IGP:KRG&EJ4E'I-_=0+RYA@)J0N80DQB#J,0^PT41+H\VYB40# M&? :#-0 MFXCC'4']6Z>/1#IVC58IJ#(J;ZKV+MM\M'=-=NN[[&V3VWKI.2Y*J$?D&E[. M-A%QD)QW^AX4B&(6(8"CWEG7]? MCRSFML)I%J=":< ^(8MN5G)PU\E3__;2FS5I[,WU'3N;^)PK3/F'B>&YOKML MQOE80'/EZ'O3)#K6Q+Z,$8LA&$24)?$?NA'@6%MN4MMSDWYZ[T/V@6NBC"I[>Y7JD#3#PN0R8FT MJJ2$O__)N,3;Q2[0DVK+Q(XLOWMH6_>/>N%0KU,DFQ+Y0CFF[A6V^H2K_;Q? M6YMLI@#69]!V*;F+[4Y=74Z7B!,%Y[1O-:\X=%R^Z&-6%==>("X6//$- C2'H=#Z\*8/U51IB_X$ M-KNB8N7.BJKTG'ZUG@$]TR]K(Q(]C<*=KM4&/F:@8P+XN@9;(T!KQ:BTZU=0 M&I?^B_\0SGN.5 M2BK 'M,L+2K?ZF^\.5;95KD3+!!R7(&1$W@0N5X$B0B0'&408@@SC)'1M-BH M];E-D!OP"W!?PZ].#/&> 8:YCXWZ0F]^/!K#(X\C6W)_ZI"[C[T]J;59.NXJ MVNPFY#5",&WFW"'D'*6X'?2082)W0VF^X:Q3,;1U9$AB%L4>C6'@QR&4&L9@ M+ 2!G*$$.Q%%#J4F@G:VI;F)5P.TSWEDM3/"3,?.T\V96I?$&%*B2F!S02&) MDAB*. BPE_@Q#[F)UXX=NB?PU7D9NO6&""LDCCP"I/GXBD1B(!$\=E,&0D M<;&D./;PD'AEFR#G)J)?RC7]K2E2TRVF/"SHR]&"=>V"O1%@KO'H/I<*/@H M;9F?$OZ5%VI?^!//56H,?,\_\U6UE?)U+:>$7_"*%TL_CGT_82'$D2I*'#(& MB? 2Z$1!X"9<>)'0FBYKMC\B;]%O*>,:*)>8,1YQX,/21!U%,"4Q$E, DQ@RY MCJ#4T_)*-FAS;N+<)L5I?,Q2Y4A>:$^Y3MZCM M$ZJOS2,0.Y$^VR#82*(-J>J1:=TG32;5AJ9UY=KTUF'[,'4934-7U/V;9J0- M35G=,9Q'3]ML=5%ZT,2DR\G3YATN!,]<9(8I2'4;7AN\X8>G^JKG=)/,Z\G!V/P.;)0G*)R M 6J\X-?FSU$B?4S)&ML3_73C+^V.WDN)AD]Z__T#'0A+G#&XS3T T"SR@+;[)&\X*7=5Z^\R M^7GRHOQ4E<-=(BS<(/(]&'*F0K:%#Q/NA)"H54[B^8QZ6C.=2PW-33]:=* N M"ZR_;N]E\_+NARV.1C\#)"78X5R +5^?;/*EO[EAB[>)=C0&\V>TC:%#2L_> M1>_MDVU8Z!C1W:70NG[8?.NC% .L=JS5"N=6ZN^S6.>_2TFNDZ$N$T%XS*(( MDIA@B%B2P)@$\F\8)5$4>SATN,F,ZT)[<]/,+5R@\((]P$VN L,$II<(UYN1 M6:1Q9%F]BD'C*9@F+U8G89?:G'0:IDG X41,][9A(O-7G*?J,9]QR:MTO0$B MA(F001X2KASW"4S"JJ2.$R<^"F(_,%*5PP;F)B,M/J #LI[?$2AGDY<0\S( MPF#$B;$0G#/RF2S&<@0SK0,V)R>C=,O9\Y?9NT9)^9(-.5A6+DYFKN+0[ MQQD&9=JISU5T'5.(^>:)UUJ5$:2Q[0L.6L3NMX\KC.E5W3=I7^PG2LSQ-[S^\RZK@D(?UBOYC*+V^?N\7JW>U?NN2^P[ M84@P@HD&_Q>T MGJG*#M 88EY?SJB;]";^(Y(_\H W N]#"M8-8<]V)3LC#%.7N!M"T(G:=X,> M8R:(C*?+-\V0_RXM*%[]EYR[OI,_*98N20*/QPGT6.S)10!"$!,2P" 1L1LX M,8H8TA&]GC;F)FPM3%#C! HHJ)#J"5>$ MT.$T@8@Q!\9)Y,HUOT-])R&.B(R*D!TW,;?/^^"4LP9YQ=EO0Z3YZ:\Y/=.> M_UYBYJH3X'WC1SL#;IIYL5/@?3/[SH$/KAR8!Y.Q5"V<\.H33ME==HN?TA*O MFH2R41Q&W)%C.2>^@$BH7&IQC*&@/B(,D2@F1CX>O:W-[;/?@04*+;S+0(/7 M,!EC+\5Z*F"-N)$%X9"S=,O9"!EYM4BQFY^QM\5I6(MLXZ)>2J=]U/7#]@@D,6^ZZ2$Q6IZ/B0!M1S'>8+XFJG M--!K:+)^>7_?/I#7+-!TVV!VYF6'>;V_#.P5DETXRWV_2;WRWL"R^/O"<8R$%(PA M%(1&T9RV@,U-^'?(C/-%VNDHO7GF2] _]N93;1)HH%<^, O0F@5JNW:_K2U; M@,J,9J=*'3B*=0X^J(C3ZE^5N5;305JEW78*2#O@ID[[:)72$ZD>[3Y_F)"_ M7V?W\BF/*KSLJWQ$L[?DL,0)8T8A<4,*41((&'M<;=?%@G,<81$;R?+I9N8F ML@HE5#"!PKD "NG _;HSO.JIZ/5LC:R)PX@REK5^'JR*U)FF)I63" MU=<&S%?E<[\\295A'[.]\)'M'L#-T],JI>KG/^/\7K[='O,\$;@A="(5TN7[ M&L:>*QL&QJ'/J13+R__)^VJT6=[!Q'LE3G@R[:7]HXL%J"S8;FS"OP\ M>2\-32DP:;U)?H,TF\:XW&R1+N]M-I*\NN%B^]V77[ MGS!A5ETM4_:SZ>K=,MB#^E2NW@]KJ3 J>U@JM;TIE-%3[X9%- Y0&$(110Y$ M5(20^#2&$7*(EY# 0=,++NZ\>I[)FX MJU#4+4/4;"&"&Y58[Y[7$V1;(2RC](!MKVT+R*;VY;9'Y@D/;XL/'Y@_1*6\ MD"VNVY1#-:BFV67"N)\X@D,Y3680$<^!!"D_T1!'24PBDGA&<2_]S.M\ M(&T&D*:\[P]5K@_#)!_]+.M)JSWN1M;,FK8NTFWF[@;L^>3=YFDYM%BQFWZC MO\EITVQHF7^43D/OK@'N8TWYS)MF#<,#03 .*703E=V5>Q[$<9) $H9.A%Q* M7*Z=W?7@V7,3BQ8>N#'P4SJ@Z_**^0H21O[J=_8/<=@Z(,+ ,VLX(5.Y8%U^ M,)@7O MTBPM^7NY=&79U8G!!"..0Q\ZH2L@PCR F'E26)(X#AU7+HYBH\+;X\*= MG3A5ML'*N"J+U<[@YH<[DYL2T* U&N!")?>K,O^UAH..Y6:B-O)KHJ>.\^G\ MD65VS'YO\I^-4TUDFAZR.@B,#'G2T60:^@^'I8E:M>7X7TB0U*-VE!5^MB([_I.E4BXW*L8@&%(E0;?![U89*P!+*8NQZ1/PQCYSJO M_P&HYC9:G7(\+RKYJK>Z]BT[N*QCW+"TEW8Z6F\@FKS[1AYO)NLY"X$"5S ] M?C Q0RF5W4;AN[",5-!]@J#/8]<70G!/")W/_>C)<_O$&W!Z'_4Q3\PE<8!\#GF M*$04!S!QP@ABC[L)H@ZF+EY^XSE9C\I4MX79E?9/[+0-;@LZMM9:_LT M3=[4T3/YKT,M.W[J)/IUUIA6L\Y?,' ]NIWQ?!1=)Y7/]4BM?%6*RHVE\H5J MHRG;PNI+%,9>A$(,F2.Y0Y1&D'@A@B&5JU#"0A:9%1.^#L[<%/&"%QGXM05N MNK:\KM,T%Y63=<7(DF.A%\S7B5;(L[M O [2M"M#*_0=+0GM//7:LC0WE.8; MSMJ$(FFSUMR=/@C,J8\\#$/A$HA0X$,<2HTEH4N"Q/%]/S Z^-9O>FX"VN!M M_7*[>T"WFUP5"P(=6X;6I;G8(7J".0[-8XMCI_A/RW8']ZBG,^:$C52JYF+S M+U2L1I>6\^5JM)\P,'NERF&M@N?KBJ019X1'+DR(E"S$4 QC$H40">%BA_*8 MNT:G$GM/GYTT*7!-XH8!M4CWF=,3F,%\C*PA^E28IY@\9;+=E))[+4R;0O*4 M<4-.QS_<#+6UP\?,K7WU+&V>OG7PIU(OHNS7!&T^S^1L7,5"JQ72M@ MWT?"21(8T 3++UEM5B=N#!U$?4>X-""QUN[5< AS^_"W4,$.J]FW/Z ;] 1B M7')'5A%5%52A!RU\0)[!*V4!2+,?P"G:1UFZ#2?1JBX-@#&I> VGZ5#AKGC2 M0'=C7A2<[\JUJZ.I77I'7&YR^>?!$@ 1GP6/;#"(O0D@N1X5/EN6ZQ"O-_?"C)HR4:-O0>"_<5]4& M*#HX__6?8\^-_@QXA==PI_N84L2PSP,60)*XRH$XII!$'H%N$/H^)6[,?+&4 M(TZZ9E]*G)=3$'O8W'CTOL;RGY0#7 +"[]-,52A5&^ U@JO)#5W?\ZB+8(Q\ M!R(GC"$A.('$"4*.72H"WI+[-F/34=LV-@FQ/&,6*=4\@;F*I+%/6DZ5^[PI MRSPEF[*:L9=K%2G3E\S-_(CE+"-VCU*.FYGVR.2LF4='(^>O'#9>-:_\EP?. MR^8@N>-%O-W #46%S.:K J.9M.3BI 9'8?"9'BW>;W@ M6ZEU-SG'MVO&ERSD+O)C CDG1,[_&(>8^%*.?#?$L>MC1$+=(L'=!\]-<&ZK M05:" PJ=?C7@/;+Z1>,:"L9>T.M9;U3K]Y2I@PO\[CULLJJ^ITSHEO(]^?O! M^38/RH'?4*HR!Q:?\+.:]-UD[-A'8RE\%CD((^@C5ZUXY7\(]Q(H:(@\%"4L MPEJ?YW4PYO8QMYC!4PUZ 7#CL<2[_F'KRC^,-OYAJZ'^80.[3F^&,7Z'C"PM MK0'@_R?OW9K;UK5TT;^"JGVJ*[-*Z"8)D 2[GYS;VMF5%:<2S]6GSWQ0X6JS MERQYD9)GW+_^ +Q(LBX40($TUSDOB1.3P!@?B \#P+B\:U7X#>1+L!VB1HUJ M0$[XE7E-G'D%DKXS9?819>S4F%? =2(7YC6M]>/4'U+;0KFI]&2NC74/YB^S MEWNFB\IA=_V!%L5+OKRO4QUE*4\")@1$,8_UUDMD,"-)"#-!(VQ2R0?<*1NF M8_]38]&?#ZMB72=-*K:: *YU<.-'UV&P(\8!P1V8$7>2UVXLAOFJ'_:DG[5N MR_[XKR=@7HG/5891&:\G0(=4U[>9GK<@VS"$_4"%O:B5]R]'D0J5I^#MDWFP M_/1+%CPO#05_66JYEV7.*[G".4UIP$*6P#A46--A&D-"C=.NX(P(@K(@C)RB M"P83=6K,N7-XV0I:)YLSY2RW2H!WV@Y:/ZPVI6: \GS.W+''W?((?1*C.?11 M_%Y$V+Z:K\+"V,OI+/!&6>.)4ZG[:N1GA]^%QW/\P8?%[WW <.*.>Z\P..Q' M]Q/#]]@SY?PK_Z.R=OEK//Y:A[^/&[D]:0]BB442<1@3%9@*J"DD<8)@QB+. M1(@9QM@I![U;_U-;.PX\]QS/(ES!M^/Z 2$=F, /T9QUN:#J7U:%?^MBTCLW MR0%N1'HBZC?/O:,,XR:^[P?042;\GLWTH[Z_K%;BSWRQJ+()ODX?N+NBVJ80DR0@B2+%,QD%#.4RE#)U(7XG'J?&NVUPC=90P^3A.X4Z'WQ MZS8X=L0X&.0#TZ)7M)W)KQ=J7JG/38)1B:\7.(>TUZ^1'C[@=+'X7LC'7+-I MY;\U)V&8101G4,E86W-1C"'#<0*#(-7F71HE:6CEOG*R]:F1EA$0/-42SIP\ MV$Z#UTTZ5T,R]"6R0>-[B\;WJ]%P< R_!I6Q7,-=T'%S$C^G?9>;^-$[XSF* MGQ/WE:OXV8?<2>IU]>*;QU6QSO^GSN="U[)NO@JN#Q1*:9#&D--40(P)AS0- M4IC&4@B2,):D5B',+IU.C=*."GSOBUY71JR%=TIFX#0,EUEP"' ')L<)X-JW MH/G\9*>LB\QU-O5$M^1H(4Y".5NZ*"60B4#!1&6>,)%R%5GOJ,^U/C:T;$4$M(_BC MEM*!/$YA>)E_KT1F\/OU 4"Q)\\KP1F))UU!%EWNV^FZS^KL]ZG_(;[>5U@2.\4K>.@;2[430 GI% M4A6PE,$TD@'$(LX@2:2",LYXP%F:HC2URS7M&?51DU!O+TG4J@#%>.C;'<+Z M173@Q>D5E*\_Y%I@\+,32N?#5GMTO)ZP6G0[ZK&J/0R'9ZD.;_9< 0I3IWG] M8@J+K&^6POB*/9DN?R^EVBR^YDK.)0WB3* ,"DDXQ#0)8*:YW\3B2!D2%<:8 M._+0Y5ZG1T2U;&"AA7,D&PN,$2>10D)"P3(%<2AB2$2LS#\#+C )B5LV7<\( MC[&?J"7[E_\5)L%_&/DJ%S5S&^[JGF:#MR6[^T5Q:'IOI)U5-:;6U?W:5N(9 M:+[?KUW?KSO#VR/DE^(M^AV7X^V!.")YAU=[U_.31:$-9/JKOHC3/[3_UV2M M_B%+63S+LHV%H(NR2F$]CS%)N8HX#)4@$#,3DZ#B!*(L3+*0\U1(Y%C%KZ\L M4V.LF[.!7_:'29@5:;76B7UF=6 M9V7W6FCO6EA]E]?K+<_81?6N!>Y$*;VKF_25#&KKR1/3)"$!3F%$60)Q1 /( M$I[ -(E$'%#"DXPXA3&<[6IJW/CS;%JH?[\VSXZCGY0?S :F-H>\.X.X15T& M:>!4/&_C\'19[7RX,C7)Z3XT:0D52F.$-4_03$ECX P\,3?Z7]%.LL/O=-9]@!D['26YS^, M7NDL/SBGL_SP5NDL/UQ.9WGXB(^PF6W:WF]:U#H2V%18B)G21*Y4AB$FVJ1A M-#.%@0-!$Q50BIS\Q2_V.#6>^KI:WM?QZ(LJHT3OC!V7L;8S:[PB.##)=64$ MWPD\5(1+!S8#QK2+5SJYT.6H7&*G_B&16+[5^TP[7TK1 M-&;.SK_)=>W;E_/F?TVQS+DDDL=**1@0:4+=F(!4Z!T5I0%!C&59&DO' VRK MCJ=FP9C214^-F(#5<@*N!74^K+;#W?IDVCN:PQ]#&Y%!(UUUVZ;M& UO*_?V M5T9R\.Y#(857-G(%S?1Q-]:LRY$W(&'FL1>R3,&6?4+<_$)SF60Y^Q7Y]0QZA?9\T! M>P#,0 L!V&%0Q7N8@E?=WTN_)#NC#IW_I#OCB#]^$IY1A^5D4IYQ)>BW!GYZ M?%JL7J3\*8OGW"03/R6WWBXTJ^YGC?7^;YI=Q#S,PI#K10ZFH:D.PU,$,VQJ MP"8*H2QE."1.N7O\B#6UM%7 3-6^+?-A^(6X7U6[:Y8[N.7QHO:/BOP MJ_CL\T_YJY5])XM'$RFSK'W%,$)$$L8A"V6BK4450XH5@53&1 B<4H286Q#+ MY4Y=OM%Q8EAV%[&+^B*VNM%^=U](;=T78/U EX[!%C;0XUAE3&$8"D0A5GJE M8)A0F*& 1'& TTPY^0[X!7Z4O)I%?I\OZ0*L7N-?P>_H/V !N)U9[1?&@1>? ML[7%C<1U &,M\[!5Q$_C,WC1\(-NW[Q&^&D8;$J"GWG3W2S]OEKK%3VG"].6 M;EW_0_]4YJ+J;;7\7N3/FM,6+_];+BI;F2Y?6K.#Q)RHN,JMI)<":8J>"AY# M'G&&<(JRB :VYFM_,:;&43L%P"L- 2-W.#_MK?VKAB>RV;R.* /S&A;)4 ' M\EM-@%%E.Q#NUO?21 AE,,NH<7Z+M7V<"!9PIY*[ MG;U-;!:C6= MZO&-*C-U*'^^#E/72ST/._*E20%2^11]IKRZG/M]N3%'PE1_,/I?)CU(OC9K MY&=ITMUQLUK>RWD6*<49DS!E201Q3%)(F4HABE(F.0VHPIG31KRO)%/CH9V8 M0$EIO.0:01VWYKU'QG+'/@;>0V_DM0[5?KW2 K1JS$"M"&@UF8&]0='*@.^7 M!\5]BW\MH'YW_KVE&?= X%K0CLX)KF[0_?C@ZVHI5LLO2\TNC"[_?JN4U/T; M'X>O7][?_OBY8?\M^7J]^KQ8K8K&B(A# U<:0B*(@#A)0L@"%L(PY#$-B< 8 M6Z=H[M'_U$BS$A24M:0F/%D96>VWI'V&X/+9P,# #LV.E?1@*SYHY*^3![^K M5/@-_-QA7JG1XSR@#_CV!P$##\)()P!##8;3*< 54'9L__NT.MJ^_PJ5]S?\ MUS3C*R3ENUR6YFQ!_UC^9[Y^N.'ZR]TL3++2YJE;MLCOJP^Y_++\](O+LKQ5 MYODZB/ZX-K1GZ^[';=TSZ MJQAX13X=[&/^K+^2//X8,#!III :.,!I:BS<. M51IID"['/(TE2+_U]?VFU/*6Y0W_QR8O<93% ONLA1V=3:U5:N5%>P)"_ZHCEHJ>1VK%7;B;+=D^$)O M8';O#YPS-=L@XI5%.SLY&"4+F M\T_+M4EH(.]-'!I=KK_I3V".6,0X0R$4Q!2Z"U4$&0L1S"B/LE"0)!1644KG M.I@:"=0R@IV0P$AI-__/@M@]\7U ,_",=T3%>K)?4OW$+"\E_]?[U?._Z5>K M"?X/;'Z$]8_5K#[;Z"C3^9)*[3R^^%R_-7T_:XEC4"*62#U0".M:]'7Q([>R1*0S4P/3F M-$;.ELS0 'HUA083=E1;:FC(#XVQP?OK43RC"28U]Y5M6OSF]-1$F\XUE5/* MM#D74U+E?PU-\6)-ZI*G/,9AQ!*K/(@6?4V-DMM#9!-F[E!5X@*@W6SJ&::! M";&5M';F:&6=;8_?[[PBYU"?PQ^"8]7KN 9)MTH>=MAT5?:XT,)XE3[L5'E5 M^+WI6ZQBFRZK?+(5?XBGYI4&F\IY2 M@+4B U;+7)7E%:O%@A:EB90"I4'.,5IS2F,PCX*$(AJ9?!"$08P(@=3DBR=A MIK"2$6:8-Y_9IZ7X_\-'UJHYSB9>SR=1DO.;F M]KB84411%(59H)DAEB86D\,L%@A*+#@7DHJ0,_>;V^NJ0XUW<[NFO\!3L7K. MC;,V>,;/>%&TOC456_I>DQ9T>"CG/ M0BI)2CFD! >:F(6 3),QC+"4,8M#4_G\NHA$.T&FQMSZB\/71@-:#H$=OXP! M[, $=#HV;UN+I=9C]]M:DQDPJH!*ER$#[]S0'#A^SE*8-PZ#)Q1B9HR6]E24QATKR0 510$5@ ME3+$IK.I,5XK*RBVPL[ 4CJ6&^R$UX[I?($V]-U\B]>//;RH,GFY;Q:+U9_5 MX9A:%6WJI*^KLIR!#[YK)]N@Y96M.CL%:2_ V!:G,S0G+%#W M-OH&S=S17U^$R:.NI$5D3,&(.P5^+"VIY70-JS@'<35!>81N8C7HCUB/8Y@(:5T;=G&M] MY/";"TH>Q^%<>L'7E4%K:YW,!?5CM5A\7A4F \(\Y1D3/(A@*H7>R$JA+:,H M$I 3A428)2D1Z+I+ UM1ID8OM=REV2@H4WO\N:H]_CKCX+]?>Z]@/4Y];Q:& M0/]-[A9VV[:]2O"O,_N!/XQ"H-'(HQEU/:P#7S)8B_/&UPRNL%V^:'!NT=W\ M^MB<5WS.2TX7WRLWS<_Z_\HY9R12YF8A$.;&U7BNLBCAD$)M;YED"C!,6B6&F]&8+IX&QE% *I91!A .&.4MM3Y- MERQ>"]?I",O0I3I,XV/^-WRF%_1[ O.IAW!.64\H=':&!K3M>)KFX6.^S!\WCVU* M8D<#T1IT.R(> LJ!2;86V<31-4*#2NH9V,H],[6-F 3?:2X\UMYSA,IOJ3W; MSL>MK.<(R5$A/=?W?7F\-KFY$44H3E(%51(+34QZAYIQQ:&02295D$:(6Z70 MN]31U"S/$YZ;USJY.F4[]X'3\"X(AQ -D,'\$A #^ZV^16[R2RI?]E?UDW7\ M='[S7:#V^Y?=(PT55=G/3;;?] MF$>*#'C9:#SB%@N]XS(Y&*J\"ZYEV,?\#NS(<6K#.G[:A'V]]W,G /8"3J97 M,-K/0*T_V .@V7:O-01-VH5R!K8HF%O1&H?!2U(,.7ACE+081/XIE,08NE#.(0DX!$4 BLL9,1I%+=+G]VJYTVV'FO:P,N9V0[].SB4%U#Q MWYMR71/:2H'-LI!T81)B@'NM(JB*-FJ59+D&A2GT6_Y)GZK -?.T20R@__J_ M L-V>M(';LNCOR\A)%0QE&0P4V$$<9(22!+*(,*$(2G,I4'HLM<:]SL8<7-F MY#4AB*O[937(^=[X-MD>#+V=&/2W&EH[N^9-!FQ@J^6B<_JLK@YC= .5 ?UT%SPW\&5&8U>IT1N7<@^2B6+ M0N_WZ*_Z5MKXD]7]MT' \RA0<4QI# G"#&(I YBQ-(0XP()E#&4J<'*7O5ZD MJ9'^5D) 6Q%[YN[I/TIV-#XN]@/S]R>E)%_OL;9Q\O]AUM/7VNT[TK8:5L\V M+K2[X=MJ.0,WC^;@:H#$0E M'7(31/$LJTOA[ZM%SE_FE(A R2B J3"!4&E,869*B$0R4Q)S*:2;QTX/&:9& MQE6.P1-G43Y.%KL'XYH30F\0CWC2=R)!*OBCEGB@\HG]H1OAG*U;C@FOVH M -P3%M32-G.288N-WP7B8J_C+@>V(!R1O_6+?:F^*;-YJS[G2VU# MYW3Q?57FU>*R+9LK$.(Q)C +HPABSA%D 160)VF62)S@A#KY^=AT.CW>:6O" M:H;?2@U:L7N7U+4: %L6\@OKX$1T-:(]R,@>(L]\9-'QR)1D#\4Q*SF\ZYX, MKRH3ON'KBNN^KI;WIM!1XR&7A4J;.#B&B#)DG($(I%B;GZ%*:9AQC*E=ALT+ M_4R-?EZ)"B PTCJ6>>M"M9M@/&(U,*>FR\Z$37O9Y[#SA-E+Z.O?/S"E= MG048'5GJNMX>+3F=A0K[.>EL'N]GN7UZ?%JL7J3\*8OGG,O3IP3?5LMG+8$4 ME2-,6450[/_^PZIZ&6JGHUM8HRG55$M'GK;O-#2P\J^%5I^QU#($_C:47M?S$8*<-QB8N3; MYL\ ?Z7&"EOGTD,J' LD_,8OGNAGW%#%\XH>125V/-J/";X7JR=9K%_,#=?Z M9EDY=#]5!9!U>W4]^7DD&:$J#"'#@39428(@#9(4!@R%-)4"*625D-2ASZF9 MF:W(LRHCPKI*G+ 5>P:,X."/6G3'0TJ; ;"C#L^PCD$E7_/GREMI>9^;*,;* M]^0RCLY4XH",5VJQZ7=4JG$ XI!Z7%[M>5_"'Z38+.2M,CZDN@OSE^GFF2Y, MA,'K5!'S.%)8\ #!&+$48AXF,$MB!"52$0W32*3F.Y5'[= MAJ&J'_94<+P^<1L/RXN4P5 >>@]J W"3\'T@!Z%>T/F]:G$38=Q+EU[P'%V_ M]&NE'^/]V*;$,:SZ>5-5!C870)NR6?D3C#)B_(!D8GQ2%(\A(]H(BSC":9Q@ MGG"KLD36/4Z-UT[G#FX$![7D/2VOR^C;49I73 =F,3]P.E.7-41>V>IRKZ,2 ME#4(AYQD_^(5,;5?EL)\&_E:5D;YE^6ZL#J:*S&M',2U:L;;C(YNN7:;/H0##S:1M=7:WNFA.F"LD-.P)AE%, M%,1QPB#%C$&<15B&7 :18@WFGY8N0$6^['P[O3S5%#0>V'=G[AF]@OJ^C M0'?RPD6UX]Y)W(0)>8[HM 3(?[#FI8['C\.TA.)DB*7MNSWWV]JB+7_(9[G< MF$*;C?N%1&$6!BJ#(8TCB$.3)C=5##(:T$1J%%+"YL^R8"OKC?6I?ESFR'YO MPTV5;]4-826EXS[Y)(XBU<0MTP0RE&D<(TXARS"!+ T4(DQAECH=FEZ-XCBN M5)5\QKSD#X^T_WZ7LT;:^ M\^&>7D)5[AMS:[M::MN\O2R)F< TCF$6"N-$B4)(>!Q"R;- ,A6F%%,GKYY3 MO4QMWC?YK;92]MR1GT;4;OY?C=/ \]\=(G.W-L+P.'G69EUJ$\]L=)I2A7%">2A8!@-*$HA)P&%&)($DY$+*B DB M O==]QBB3W/7OBCR+:@TB;,D9E AFI@3& $SF64PE3%)*5,L M8M3U-&":7\+PIPG[WX%\=;(P\8_ TAB>V+ .?3=W?89.K3BL-3^1K',&]K2? M>:NM^A:C-8V4G"Z"3R"WP#!#X2T)9Y^^K[@IV*6[+N=4[W72)(AA&)(88IFF MD :(0D%H9BK.AF$4.Z=.W.M@:AN=^CRUV G8XR!Z'S^'0^>>J(QRP/S# I!^ M)\DGM/9_:KS?R?@GQ"=4/'D:?.JY8-J/F<_]+[ MJSXE9IU@MR-"[U".YJ>UR^2Y)_BLJ1M1R][XS_N^PN^#F>\ZB_8"C%U'T1F: M$W42W=NXCL?J3"+21!66?RE6I;;DX@QC@B.848H@QIF -,P89%+OY(B*4A4[ M.9:>[6EJIIH)G0)Y66ZJP[XJ2+P?21UCZL9(5R$U./UHD+ZT(%4BSD EI'^6 M.8O#()1RW-N;\,=9I<^1Q?D7^C'#^TV9+[5Q]6'UR'33=)1M:NSS82]_9<5"=14-RK4>=8XG/='H&BB:%^"Y,UO@X,-J1V=O-%@# M$V"K%=A3RV23V%,,[&FV5^&K40[4VE510JU^_KAS -"]LJU/^4;EYP& /63T M(;H8J9;6>ZE6A3Q?40M'C$0D@BC3GP3.LA12$R>0I%1@F45IFLA!ZRAURS>U MM>#W@VI9[Q:F\(Y%T2SYR]P.R5?%L\+9T:](6U=K5K&0^35KPG[,KQ$.ZP?" M;.#J3!<^&X<[D+?Y&$:Y0KFB4A.K-)UHP2:[87C;LDT79)QV\28[@*\NX639 MS159\>OE;3\+97$OBWJ]Z._*9#T>EOY(0Z \M%-1A6QCQA_D<:\%GX%] MT3VG=7=!RW]Z=ZO>QT_S[@+*R73O3@WT+$KW^*0W[W4&Y\.(K?I\MXK!FR=Q MFD2*21@KKDRY"0%I(C', BSB*$2(2*?\)9;]3HW'=F(#8__*5RD[7P4MYKN@ MQ3Z72[;C(N,H#:1>7!2+]+@@(B!+&(=A(N/4U )1O$_]%9_#,WX5EJ-1&@9[ MN]5D@"]]X+5D#SZ]]3J*OIVU]WF5W![+\KD!Y;?VGF7?XQ;8

X^L] M4_(U;@UWJVI5*K1E;G*%5O\W%U$2DC3FD,8!AIBI%&8B#"'&C$41CVDL9 ]V MZNISHI3TO:G;4KY.UIGO!'=,Q-<%NQTQ78WB.&S4BFE6V$90\,4"-O>\>Q9X M^$VXU]7AN)GV+%0_2K%G\\YU1[V/>=7081P"58L1$ M@(C*TOG:9"5V.ZIMVG]#/?%5_F5P:.FZ,?-(WAJ<.YW[-E"Z'9LV0.8 ML8X=&]'\GQ$>Z#S(&5_;QYN.Z,[? Q+U/XXT;3PT]3S5<8S]>Y))@( M*6.(TY1K=#.'O-[BM &GFR MGW"=OOMS-1@%G %F2$8X[/(M">*,^A?XXMQ;P\9\F*X^Z^]N+E :I:E(-:%P MO=.0D7%KE@@F*B(FLXT*<39$K$F\2S+$58I)!'(<0]0W>.&K'O:QA19VW;)'?5]>299,ZBF<)EP'C,$L$ MA1@)#BF1',HHDY1*').$V58T/-W%U%BJ7NCWQ+0ORG<&PVY2\H/,*-;/GH0] M2A:>0<>^6N'U*(U4J-#^$W(J4-BM?T=MPC,OCE:6L%OP_8J$%Y[L>9^X]U?"R_:37UFUIE MW=-]ZU$XQX21*,%ZB>(RT38>5I"DA$*!I&)A++),*9=CH %EG=J14NNA53OM M-2Y8>?V?:Z.8XPW9@*-L>:LVC;$;^B9NW[$.F(D.=JJ"G:[MB#;/5^I666+V MU-MZ>WN\L1M^$/S>\@TH[[@W@\,#?W2;.$*7?AW#F^H!3?$ DXR^U&)]KVOF MW:S71R8RH!%,),T1,P@B"(%&IA%&$% F"(&81<8N-]B9; MCVO-@9<4DX&8\O6&%CE=U#[AJR4P#MTFW,3X<*\JTTPT11Q:;^XGH^PK_V\_ M#MWNP^UV:CK.$+Z=$_>[6JW?@)GC,W"Z]D;MHWWH5PMNQ']ORN:H5H,P _OZ MFS.2&H'A';M[#\HH+MWNTDW"F;LWJ+9NW/T[N&:3HKLPY6J7/%_D=2P3_?6A MD")?ES]D*76K#_,HI0F+8P65*7B.HTC 3,4I%)2'4E#!8I7T<:^S%6"BWBRM M>!7-"_DL%ZNJNA[@M?A]=A,VP^&R-_"%[D@)EY62?+T73&-2:?PP 56OE:CX M%=1ZS$"KB/\*X*"5SXZ&3H'63317 M0C$PE5BC8$T*'?J>F/:EY/]ZOWK^-_U6->/_@J5 J]$[5F&X3R\=M:"%] &GM(]\7)>]2]BX765/]_;J*OZ M1:4/5_'++_0CBL]GBV?]7DJU67S-E9QCQ'D2(0;#B)I +,5AEJ$0QH1*A%& M46QU2>S2Z=3HXS]E?O]@@JYNGF5![R6H105&5A-&^B__*TR"_S 7]:ZAI%9# M8,Y>@[C/F9[2/LCVY<(/+*/%8=CTI"+E <\I'3N_VH23=TJSZ5 MZ_Q1;TG+>HN1,18HCF,2!DZ&R^OFIT8WO]/_/[974 NER#'WGY]_I_?]>#7:SU4F"2)+I1SP'$=B33'[B!Z>00LQGX MOEKD_ 7\T?P]2-'YTW!XI8Z#+D8EB=/J'=+!F:=ZYKK85IC_1 M3?JC\+HNV ML$/.;Y;B8[[8F&/'5Z7FYW& (HJ"# J::89(1 +U3B>"*65"*(YB% NGS!?] MY)@:E?S=4Q1VN$U="XD/!-840#=2V] MQF=D,@-HMS2.."P#+Y$6V?V^U:D=*S>/1JDW<_=P!'BTO'TV,DW"M<,10)>\ M?"[-NH?0W'!>;*3X7N1C+SZSU9@L&@EMH\CN02S"IA>X3B!48CT H=I M#$E*)21<<..63U&D["O^>@9[O$*][P^+\_I#.$D)QHA2F*2Q"6S57S.+F-+& MA/E?S /*(]LZNH/@.WSYVT^O2M[Z@[9[ MS".$&:-!I+=OJ=3<*T-(648@C6,BN,PXRZQ2Q'N6:VH&1ZT44(U6,[-A:_4" MK%4,\$:SF=GK\2:[(-_3#M3JV1.5S[&^O!B\T0@.O' 8K3N(>ZJ! MK6[@PW80&_7 K0(?IC*(]BO3&PWF2*O8V(/JM/(- 'W'*NFSM]%6U $@VE]] MAVC>W5'YI^2;0K<>1NPN7R_D/,8Q(F&4P2Q2)I&/J?)'HP!F,HU1&.*,$JLJ M?Z<:G]J:60EEIF@8O6._@59<>X_E(_2Z%[!K,1EX%7*%P\EU^9S>O7V7CQH< MS7GYG"K[WLMGG[FZNG"=.W@;K?"!%L6+6A5_TD*4GU>%S.^7L5&.Z-O=5PR'Z< T\:K0 M<)N-?!<0!5Z)/P.- H/4&G8 ;JAJPS8BO%6]80=X.BH.N[1R';OMI2VX68I= M0-8<,XP4QAQ&J9+&D2F%6:Q'ABH4(91R)1GOPV?G.IP:@VVG7/]L,1/7NJZ5U4QGZ9T MSV;]L"I,&<6Y4BK"' >0Q#B$6*4QS%).8:J2.. RPH%;29V.OJ9&*OOEP&9- MT2] M^*"=[WJ@'6!;4%K(95G7,BP*_4U4)S;O7W:/-(E*;XR)U/HSMN%23;14 M=>ERJVHIV[HD8DY41B*18JA,<72<(@0S%B.(,B98RL,0!4YUT<<1>VK,M@U- MHTUH6GV1N%)-[<.G5G"P6>I/ *P?)/CT\_OWJOJA6"T6M"C-_4A-BJZ%$,?Y M4NRX='KC/S M5Y)!5@WNOLI@3V? 7L#^H%)\MG-&!T_JTLHT1 MW,.F>P+WTWAHT^K+M[_GZJ7FL7\TV-,LF. M16_GTXG?N-_'?VQ\4TQZDSE&8U\$ACZFME+>Z:[]E*:][]E?-3;:'?LI%?;OUT_^ MWFVZE<5Z_KU8B0U?F^/FG[)XUM9QV>2MX@D/HLC<-AEO?YQ1#$G&)8SC0"HF M4)0E5K6L.GN9VD1L!*US:]22.B8$ZP:U>Y)Z@VK@&=L+)>L);(5"E]&J&]@S M6/6_#HW5[AY&F>)62K;SW>[A?IO7]YLR7\JRU/MKEB^K[;7QK\M%DU#_3F^U MR_IVZH:5ZX+R]9P@$9,H#F",>0AQJBU<(C0_,,80%2JCCFDU>L@P->+X3/," M/-/%ICH=:\]7*\?RK1K_[K;U[3,R=MOB@?$>F'U:Z<&>^#/P2@&PIP'XH]7! M8]J,*Q#TNMWN(\>H6_$K@#KY:^1+,E(0D,8\2R%6&_N(449@PD5>J,2AG'(0Z>;*X?.I\:&C;R@$AA\ ME&N:+QS==9RPM[P+&@C1H8\=]L0&!\CN) =_#),?J =F?N]47 08]V:D!S1' M]QM]VO!7S/B'7,H_Z>).%H_S+!14(E/H$S,!L8H09-0D;!=ADHA0")Y9'59: M]C!]J.K#S"-S _G2U0W(@+[KH@]%*,^ 0P M@]<>WN_SS4L-GP# IK+PJ==\;B--1YK;7IEINPC^$&6$9B'3%*,TXU I(0UH M#&D:LRAD2 294Q+I'C),C85V\K[>.LYVD?_@W>8)K%>.3CE]QH<&220#/1M4 M*!'$L8H@R;!>$62B9!0F<1I%\V=9L-5$1FA?EO''"+S[MEI+@$88F6NV^=[0 M?JMM?@O^A]<3Y'**$4^[?"L 1]CE=\LQ@5V^%5!VNWR[IGIF%5\6DJ_NE\9) M]H[^:NJ_F3R<^4I4 68$)'"!">17K1("JF* A@'J6)Q(F*< MN"4==^E]:LO5OO!5=&%37K.S+S/K#YS77N),&XJ=#[@'.4*;U7(R-[\7_5I%P53YXK MFJ$HH"D4J9 0D]3D_N4I)$%*8B52$KAED[U>I*FQXM4NV. /HQNHE'.L0^5A M@"T/4T<=MJ&/6,<9L?%\X8] GH:?^TZL?PX?]B,8O?FG'[?;5X-EER M7N71^:M\9+*82Y7@E*L,2DF-#T\F8,;C$(84!8S&(2*15?Y9J]ZF1L-;80\3 M4+EZH'6WG ;F ?/0@;^J&7UR&U6F'CV3>_J<60/=0OEC_W4;5[JG8'B MH/CY=Y-*>[4T/_YGOG[X7JS^6_+U]I%;MLCO*[;[LOSTB^L=^ZTRS];),G8_ MS4/" \Y4!#-&M;W(40 SQ$(8AS+ H:1Q%%OY$0XNZ=3XRT@&_M0*F02PM4;M M_AJLMCKI'3:0E5:5XY%YAS8I:?;^X9PJ8Z"/P8XN)S'$ U-MHV.[FP=&2+.C MK_0$N['?JKI]\O;5V'_:CGWU3IN.:.\?7C-\##LNOE.##"3MV#E%A@7]1#*2 M@3MTSZ?<)DAI0S;KE,U-U-9S% MGJ:V1&PS_&P=3IN,X8V\]OEONP'NIFVOL U/NZ,@9I\#V!MR(V7U[8V@4WI> M*U0Z$NYVOS]:"ETK-?:3XMJ]T+M2#=^4Z]6C+)HLD'...<628YARA2 .$@DI M$0PB*CAG >*<6Z5;.=_%U"BS+:W0BNF6$+,#RLL<>3U Y/C8-@XU^JX J.1 M2W188]6G+L<9&"Z7XSA\<>PJ'&<$/U%\X]R3?3/=+2O'_PU=[*S2CQOY97GW MD!?BOR0MYFG(4L(EAP%&"FKVDS +I( J$HAD/(K#1+@4K[3HTXD$1RA0J3\; M[)K5[C*P=IM[SW -3(E[TNYMO&>FO""3X#O-Q0P8D<&=GI0>HI=[H.0Y^=WE M?D=.@F<-Q'$R//M7W2.G?^H5IKKB^8MSEZF9E?MRP?^,!(Z!$R?Q[*;4[PA-#"+N(#C M%"=]4?FKXZ3/]S!:G/1%)??CI"\_W--SQK1[LQ1?]7@L_L^FR$N15^7"FHM MHH($R5A"QAF%F) $,H80#%D<)%@I13.WQ)7=_4UM^E?B5@D!*H'!OL2.'BP7 M@+:S,CS"-S W="$WP+6K)3!^_44N]#FN,X@= $>>'I:ON1_-G"L_>%<5*=[& MN** TE!( @7GPL07)WK;$L=0*A)3GI)41E;Q>?9=3HUC?%87M03]\J&.?R@' MYIOSZ($_*J&!32!Q7T#M3X+\ SO2R9 6<+/0.T*QC>&M;N;=ZV [G1BYP=5Q M@F39T&@G2FZ*[9\P.;[9SR[\FRQ-<$J3WTFI@&E#4,$H)'K_AX2"3!$%<90@ M0J,T17:U6D^V/C4^;H1S3)!U&C@[JZXW' -SJC42SN;:28V]&F>O>QC5%#NI MW*'A=?JA?I-U6U_EAS0B:C:HUH*FB-/NM]K4^Y@K)0N]6N1T,2=:NR@.$)28 M 8#&F9N,#L8L2>H&Q/T'14[SA@!ZX'9 MY9.62J]@SW*OD!,P\H+7*FU+S1T]MZ_8#-P\FD2M_CCJ2H2]LEE?64;EO2L! M.V3(:YOK>]56KF_5#_DLEQLYIVF B= ,21$-(3;EZEG"0Y@(%HJ$1@'*',M( M[;4^-=XSPAF;?BG7H*A%=+U-V\?.]MZL)R*#WY#58/RX $2/*[ 3"GN^[-KO M8>1KK1/*'5]@G7JHWW3])M7 M87:F&7?$O'*00_>C$I0[+(?LU:.%?M1V4./GV\8)"0U%04$T@07!Y!E(88Q37D@41:2.'!+;.0J@LOD&R>K45/0J^*V]0IH MF_%IHW<.QL1I:NZ^6ZS*\K==63C'=,;.HY1$4J2,1S!@6(]2*F)C4G*3@#[- M!(LPCYP"QX8K1Y,29U4,#;W=6C,DH .O.$>%[6KA]RK;[H+T>&*U+N=D9.M5'\TYYYU&IAP'E$>H)!I-D1Z M!#'*8D@4$WK-"@B2J0PCY'2SX%.XJ3&E%DNMBLK&;^6]0 K04VYM6F%1D4M3K ?01LN_4@-UJ\!63/##(U#V M_C=^ !O)YZ8?<$X.-I?QZ'"JZ7AY-$>:RPKL.\]8/-W3*N8/4FP6;15F=DC> M/S0I%[E)+_#3U*J_68J#__E]F:_+YO#HT+TLCKEF54-BI6OCOFS!AUO2^-Z(J,X MHK&]-:)WIM#L>%B-U_G)L9YM!]O%*=3=^AYA8/Q:XT,*/*YU/@+T1];Z&'WV M6Y5,_;Z_F?)])^M+X5C;\)G"4$3&NP%'"61""HAHF*8H3+,TPB[+2F=O4UL7 MF@L;;5Q]6>K1V#CD2;%#UX[$O6$V, M7E2 K04ZIN,U

.*LTR$F"?:)(TIQ%D4:^[($ABF0@4H2%6, MG>H"GNID:I3Q2D; :R%=TZZ>P%($<1"&,8,D,KG'91A!(D4$0R*"B&1*I3%V MN[B]%LUQ+F>'PM..>:_%:/!#DWUP/EP IT>>VO/:>TY/>Z*CD;/2GE?U.!EM MQ[.]D[=P:5(V5+9@7O[]_8NI;E_E 8@3E.!0$,C22$ LB- 2C_G:;$ZJ%"_?M$UW]Z=2&T[ M)%)!RM,8XEA0F,E0PBA&D5!I0(2;.Y%-IU.C$OU516Z$806M'7/X!FQ@"JG$ M!3MY3^1\NEUZ='=W@<#7/#O5T;BV5X>J M1X95U[.]2[!5I1_TB+:IJG)9;F.R<"(%95Q E? 4XIAED** :TM*8D6S6!'J ME(.FN[NI<<&VZHBI,K[8R>L8"7E/FPBGGNYH:G[22@GU1W;BD U<['O&# MUL <2RVH?L8?%&[W.\(C?..8\I>KH+U]VOL;)%]6X85)V/?[RB.^Y)T+4H]SD5LH;K M\@'1Y:;&/BNR5N[$L9']N_TLOB91^H_5"UT80_+#IC Y_^::EE&H4 1)R+C9 M0C*8A7$&$RQY@FG,D]"J,,V%?J;&SFW>^**2T_$$Z1R6=B:>!X0&9N$6G*V( M,] (Z<^2NX""5S/N7%^CVG 7%#XTX"X]WC/0[^IL8*K;C@V%?0,<#Q LYV3.$1O8$9 MHP.X(>K5V.'B-\KO0I_C!NK9 7 4:V?Y6I]:[&R]BP3[LM2359;K.HG&[5(V M7[T4/(YE8.B$(X@9#V&6)%6IS2 S22\HMXK$MNYQ:OS2BMED( *A2VEQ&X0O M;PJ]XS;X>35;[P49SL 6PUKFF?&X[.$%8(>G2\EVS[B.5KK= E]?]=L=(.JL MXV[3SHCUW!W4>EW7W>5%-U(6,I]_;+Z@NL5/2_&1KN4\I4F2HBR#@6(F^5# M()$9@3)(&$%1DB!B%;=\MH>ID6XK9/-! RTF,'+:<<5Y(+NYU@L\0W.K*S+6 MT_VB]B=LLU+R?[U?/?^;?KVL2 M>)1WJQO^CTU>R$/_S7D@52CU!(89#Y$I2L,A12*$)(I31@,F8XS:S&)V.[B+ M?5I]SZ_SBPT\X;_KAAYH*4N3MB;?N3K32EZWC=QER 5*@CCD&4QBO6O 3"20 MBD# (.$DDJ%D+'.*0O0#^)A':4+D/:Y*+R-KMTGVBM? A-O*:L*&&FF/?/$] MABE;0^-UIWRYUU'WRM8@'.Z6[5_T%=HLE_SAD19_;^K?"22R4$D%0VKBFV,: MPPQ%#*8L%ER&/%&,7A??_+K#J1'+B;.DK<0]"PQ>Q-R.BA^#G MT\@,' %]T.D;AT&?AN!R+/29]T;./'[[5*WN>[G0?ZP6B\^KPOQRGDJ1I(($ M,,!I!G&0($A$2&%,*4MBA>,L/;26EQ1O/F!#WVUW=\LQ5?]C2ZV-2:;0%*]FDF5K^=1$O& X0 J@@+C M&\CU?CG"4)(X"JABC":B3\R"3>=36P8JF?M%*UAA;PG-GI:QG0ARQ]R MO2F6I>[I9K%8_6G\\-J08./[PE*J8,14"C$QWLP)%5!*DIA=..7:IKM)':T4R\ ;6EP^H-O:,NQ [DAW&+L@/%KP5WHES;%ZDD6ZY?O^M-8Z^8__6.3/QFS;)?LF%!3A2!5$.$H,U<(%#*DM'&$ MA0J(2GBDG'QP+WYK M% ?-UF\/D]\[ALO=CGO)8 W#T2V#_9M7AY#7UQ;ZAP_ZW_GZ RV*%U7O #7_ ME5*W_3!/,Q&A.$U@R(2)*0^%*?*=Z)^R5(09DQERBO]T[']JS-3*56>.HFY&) MX9R:QW/_[)/]IG=]#%2=#)D6S=%0%2U97^$SFE!3^Q@FD=0S7:0!I('Q@0O" MB"19&"?8Z4:RL[>I3?KF[',K+6C%[>DPT0VU'1EX W!@7K@".V>2L,+$*U]T M]S@J=5@I?\@B=B^YARY]6"V7LBD?UIQ#)H@AEF@+0:)40"RI@BR+$Z@8S2BF M(<.!U1;H=/-3HXQ]">WC9T[ ULT&UX,Q\/3?%ZY'0-$)0.RCAZX#9J10(:L/ MQ2DBZ+S:'>$_)UX:+=;GO,#[@3T=3_5V%35%R?40ZY_*7+]8#;4IE=&LQ"D2 M%'')->O',<0(24@HD3"(1!(D)&*21HZ^HMT]3I#%&H'!*XF;&B]]O44OP&YG M 'D%MA_[Q MR_)9EJ;#FZ5H2H#JGVNFRV6Y*Y^XS9XIPHS&-,U@FB;:E&))!$D:93!"4C.6 M_J=B3L6WKQ5H:K15A>17!BU= +%7&W2EP'*UA$9)0+<*.:8VO7KX+/EMQ$$9 MFOX,WD:7&6BT 5MUJBN K4)@I]%>4==!\J?ZPM9$P19]3HUECC4,^@#LR2'O!T)D$' MA+SRG$V_HU*9 Q"';.7RJF=OIV]R/0\DEXQS!M-8$HBQHI D/(9Z@XJEM@5# M;1)Z\7/2G4V-@EYY.,F=A]/2FX>309CP)* D(Y J:O*WQ2DD(4_T/WD8Q%@% M6(;S]4H;FR,CO.WRGQUA.SKWA=O /-[I-];M?>?/4VP/DG%\Q$R'T_ .VU/= MVB]L_YV>I7&?JF."Y7WC15_.XQC)4(@,I^$;U,U^".C]Q@'Y%'#W1.N*3D@ M-2DMI2QTZW0IGHJ5V'##1GQ5KO56,4"<<95 GHH$XH1Q2 +)(*(*TY2''&=6 M9WBV'4Z-+MK:&'M"5\]XY@5[-T,,@28 S/)&^%H[Y+G&\^1G/2N MQM7)@<\%I Z7/JMF1G/RK@!JG*^\!'!&[VVO ?[2B9^_BX!7 ML(QS%5!W.8W+@%?J6U\'O'ZK3TU/$YC%]=93\]7/![WY-!?$C0,[H2@) F'R MW83*&'L"4B$0##*:DD@F 0_8_%D6;&57R?-\5RZS8;_#X2;%*VD!!)7 SL4\ M.\!5:8"S%(>0(LH@#N(49B1-8<0D"A5-A&4A!I_0CA11OP>L=#G\O(CI93/9 M%U(#4_+YKZ]':$HG9"X53_U -UJ54^<)[%C1]#(5RNU M>+YO5.^S_BA6Q8LY(RT?I/C+:B7*>:2"C)@J])*9FZB8FE*EBNF%*$ZU.1M' M5%G19'D]9+KG;S]]!YZK?_ORZ0Y\N_GK]7/R6+V. M"E+-P_7T:_Y1S;QJSNTU-R&7UD;;&O50<7^GU.?UGOZ\IB=3#J"0 M#U+W\2SK7"E?M37LKE;0'=PJ2E+_^D3S.PIK_:DR[PCEW*13_T*-OM!-]F[$99FUYIU=8+ M>&=T^&T&MB' H-).;RNK\6U^RRHEP:&65=9*CY[2WK'WZV+M3[QQ?;.]PWKD MU.V_!_\B,=]EH:5Y-,G/Z[JU\S3(!)$T,GGT8I.0/(,T,=4(0Q&0- LX MQU:IR?V*-;7%8$] \%1):&_3>ARLRQN*MQF"@3G=0X&N_0'\_G8#:+]G>9N! M'&E+,^Z .NU[_./>L2WRV-EHNR;_ .UOJ@9HW7UY?9W/]L/J62[I:/6#"P:Q4"5[&H&'FO=9N"IU0ZL M6_5T$[5^]GSN97@O+\5C#]K B_!14NT/V_%J=0(_ZO'Z:SM>6\7 5C/PY6W& MRW[E'7O<1EIS1QL_I^76)]@="ZV7;D9;8GV"LK^X>FW7;5D5,I]_TBVN7SYL MBD*W_4,^F3BXY;U)^+PIYQS).&0!AUF8((B#3/\D]<(992H,0A*%@9(VR^6E MCJ:V#-:R@D98L)46U.+:L>1%=+M7*Y^8#;P*]87+FI1LL>BXG=9-5"=M_\#F M1UC_6%'1Q<9'H1A;%5OJL'Z^=_VJ?"E%4^K3^#]_IGGQ-[K8R%ME_EE'S\YC MDB8!8=J"CJDRQU4$DBQ5D)% ,*ZRE*-P7A_.:+F*M=T%AF7O+E/@4(8!GE>.-!:25XDR&12S'T8-A=_ P [^";CTIBT(A0?!<,L^I[[$)A+H"<*!#F]'K/'#E]SX^VPF@Q-H]/YJW2 MI&?@:RG^MEKH9A9Z =0VLOQKOC0F\MQ$WR414WH0I2DBHHF/1!A!'B4)"B-& M26+E:S6^Z%.S@7="SL!C+:)CKISQ1MV.8:0TT,:?KE]T)45DY M.]P]T.5M+?6W597^7(K_E/G]@_[[ICXZ^HMN>OU1*[!5]<=JL?ARP$1Y4TD,C_CZ_/K4) M?D9::@?ZN 9>C]_^DYG^HEUCM'>W4(+:"V^M80*W[1J^16H&6JS JT\4''ZB M0V2>FNB7, T;8" =_SD,A6$'V)LU,;"8/G$*9:84#2.$ BO_PHL]36T9_IJO\_N:2DVZE9]RO:[K M0($/]FFO+N-KM_YY06W@E:B2L0;'W#P;,<$?S=^#Y%R]"(K?,B-G>QNWN,@E MI8]*BEQ\H1]EM/[1M\N?=&&. /<3X&RSW\PQ8D$41R8=0&8RUT=Z\Q AJM$E M$69!$B&.YDLMHR8Z.P:QZ]AJ8F3UQ-CO?L#YH64VX2[(:5D2R[ M'I6>W. XY"K'MWLF6/[%95G>T5_-5<9GK<1I:VY; &!7(&Z>9#)B6""(N!X4 MS!F"1.H_8I)*%".4Q5'4\MF=0S+F:X3JP75W8[C&5#I5H75-1%W%?^5:+S[- M3I0:V]71EKIN_.QH_ MR:6ODFC<#-0^P#M*4^VET2L.NLLO9;F18HZC,)-8ZC'"F$(<1<91*$10?^() M9UE$F"969_>@_2ZFZ0/TGBZJ(!BZ/N7S ]YI\Z:LE' ,1WX%+HHH4C0B,&)( M04Q"O8L/90(3%#)&*>59E+HZ^5P'[?">/'O OO+<\02IP\%U#Y#&.#76V_1: M,,^GLP?J^C\:;3L8_USR0+63AX*'S[C'+[5'A-SX<#]+8_TVN2"QHD&4< (5 MYQSB,.*09BJ"298EH:*QT!QJ&Y1TMI>IG<1M[R<:2:O-G'WXR7DTNZ>P-XR& MMO%.P=,C">EYG.QC;[S@-5) 38-;OL7-.'O^JY^PF(LX=,2ZG']WM "6B^+O M1Z5!6V6YV34Z-VWXW MU:9$%?U@6]QR#Y]N NNG]?/H*?=S=WGW[Z2SNXT_'JM(.ZJ5'3 M#NY$/TP[N/>;ZRI.EK?JPZJ:H$6]E5,_\O+O[U_,GY\IU]#N+J1XQB(1I1C& MF&.(4Z*W"K'^0VJ[0\9*H4PY7?CUD&%JDW2K@ME$O%+"_(=18&9<+,P/H%:E M7ZE(EV&RW'X,"_[0NQ1GW$>I\=@#S$%*.;K(\285&WL =:XP8Y^F^KI"T%*6 MV\J :2JRE% .)<.I,4$$)+'$,$A#;8XPO>]23A5[7C<_-::KI>M=7_$ .SN. MZH_(P/1C#T8/UX53.GOV5WC5Q2I<@\5RJX$QG(Q=[KN:KI5@MOYB,KXPN_WZKE"RD M,+$:7[^\O_W1''"A!)%0"@K#S#@Y*A+"+,$2AG&2(A7BF+/(:9&WZ75JA%&) MYKC>6Z%K:0;XQFQHZZ"2%VP%!HW$55P;>%<)_=OE8UAWT\$%)[\6A57/XQH: M+F _.!B;FCPA]$#5(HX;EV=9%+ @ MPP%,L%(0,ST@5$74I M*.5$!192XI1$[U1[>8K?W@-S$I]H>J10*P+B2O3AYUL>N3D85WJ':<.ZWRZGVUT$-_V;6/L MK5OU,5]L]/_6OC2WF[7N<"GRY?T\B=,HQ!&"L]?)E(*JB 1**-1$D;A?+W2 M'\?;@[^58CCPMQ'0M(F UNOCXZKU*P2KG>10C#I.=F;I@.@/S/]'H>>U[.9" ML!8;[,D] XU&_BS2GLAY-4A=91C5'NT)T*$YVK>9:VX/C'UK_-\_K/22M]SH M9AN?]]6R*0.S/:64Y4?]0[G.^9P%-)9"Q#!F2D G"MCITI;$VK\1TLQX:6QZ MWG)H %R']Y'F#NY*K@#M]G7)=DU=>Q'[,2[Y8E9M"[F63()0R3!G$::"M M2(()S(3^*64QRC*!HD!9;>]M.IL:&7JXD#T%J>.E[)5 C78Q"W:"@C^&O93M M@&28B]E3';[-Y6R'ZFZ7U)>Z]GX*.I;W"GF[CYE9=SB<(H1@1KLPHC MB!-M5F6I3"&/4B)X$B9)XI9XYD0G4Z,((R,T0@(CY0P8.<$?1E)71ZQ3B%K? MPUZ%T_#7KLX0];EC/8N![RO5XX[&OD$]J^J)"]/SSU[GH7ZK3@<=_S3) IK$ M6$W<\4OEXKMG4Z",,!ZF4&21)@H2")/ GL, <<5(@G@<.I5$OEZDJ='*S\WC MHRG]8\Y(C/!-3K\VPO^EG[?Z%4-FQT3C#L3 O'4R_^(N6]RL&9/9=E!&<66_ M'MI!/-NO$.M-'-VOA_&2/$Y-[%J7_-G*;XLU_K#S75W M==+_]R]_I?^]*CZ8$LF[69XJ'*54(IC)2$&<$04)E\R4A,(TYF&8+ M-#EB;C0RS-SJ!&JE8*45V*G5%,HP 2^59J!2K2]U]QY45^H>8ZB&INZK1VDD M+K\6ZX&XO+=8;\3EU\)XGLNO;KEOA:[]NH%Z+$$R-]TIJBMP%5/(D#'&JD N=]1-C:N2F/U#D1ED] MX;K/W?AURQB7#%->BE1FOXB*B%C M)(),F/)V>A<>$*MD83:=38WDMK)6J2.TM* 2MW=D>R?0EGMB3_ -O=OMCYS[ MUM4"$K^;TJX.Q]UN6JA^M)&T>6?DFF/-&>3?JHHE-TO1%D:[6YG_^O1+%CPO MC1U8>_#-8\X#(1B'E#(!<<@5S#(:P4A&4<1QQJ5PVF*.)?C4"*Z6NZX;T!97 MU-:%J1QS98+3,;X"2\:$W4LYS7MF#7WB?R:>\3,?]M*G)N09@U/M03 M*-+5<^"F47W+5?A_CK):/8?$6[VLOOWW6P<_%%+;[I\IKVIZ5FXS&8\2$B$! M(XHXQ&E&S856",,0*RXYB3AU\N\^[F)J:TLM(6A%[.6!= )(.]*_#IZ!Z=D1 M&6?B/*^\5XH[TS4/:Z'BRWP3ON'K97;Q\TY_ Q]4CS9=SJ5 2QV$" M*>:9"3J4,./&7F4D1C&)0Y$Z!1TZ]C\U:NB^]IR]NO0T6H _:CTF86C^^IHO93A/8RP4CP0, M51A#;"KW,8X9I(IF:8@QI]2JXG=G+U.CML/, LT/P @+;I=]LS"\ K:;I[S! M-3 ;]4:J?Q*&4TCXR<'PJN6W2<%P2KFS&1A./GQU5P5Z_Q_JO]_58W/[,2VM2612(*$H0@B)@.(0TT5F0H2R!A-HR2C08@B MMR*?OD2SFC7CE@'5@_?O@.XE5Q)["E:G-71/L]Y9K*X;43N#:M11&C_KU;Y. M,[#5JAJC?;UFVSJCL[K0Z*P^=/-?;=0WX$/ER;I.N+?*G^4%THZ\6G[:[WM3 MO.)_KRM3?=P4^?+^>U4,K:HC_^GQ:;%ZD;)ZIKVR-@+,(T0CD6(*44"$WOWR M2-N &,$HP3(E&4E3C-VND'M(,3E#L1&TKF0*GEI'CR?KLE37#8KM=?/ 4 ]^ M#VW K14 M0:@5F$&*B5F8#L0];-;CYO.^F ]+JFO -+S[74?24:^UKX"K./[ M[FL:Z\>3W^3:W*UK&G[.A13O7WXOS4;\1/'3K?M'PHF*5"HAESB$&(O0)( ) MH$PB%)-(*,&< A#=19@:0SH5$?8U#':T."RX W.B%KYVR6G%-U?![XP&(%_^ M=K)V\R!^._U!],J'/<08E0S[PW3(A%>TU/,>=+4L5XMHGI"=.CKU'TQQRG%88.,W[O6K@['O76U4/WH_M7FG;Y7 M#S\?Y&)AW$'H\F4>H!B1N((PBB#F&8(DR@A,%1&"*Q6%R,J*.MW\U&BD.4*O M1 2-C*X7#*_@L[U9Z O*.%<*=GCTN$8XI?:5]P>OFASYXN"4.L?5?09:ED803[\OW'Q_7JHWR6B]63%'>2/\QCEL8!(2;D/R(0)XEQ5.08 M(L209#)(9!2WMP%W=K7*'47H<>I_-\*D;Z4NC1NF: 4&:RWQIFBZ$0'RN'W)%[1"O\%M^/9@2V"@"CP7!@VY=/'Q#T MD8JJ^P;?J>IZ3_@Z:K&[MCA:A?:>JN[7;>_;Q!4!)NRR_R\[]/_]3/.B.O'3 M4FX>:V?@K0^P+![#.DHL.).CDK MM T+6.1*5F$C+Y(6O:)&AAE:RZN.20S8T/&&'7KNQ.PI_!L%QUB=/8< M!3+HL/B/^QA&W/$C/0:%_61LQ[ ]]DPLFU-F',=S67[8%(5Q;,E4$F5<+Q8) M97JQ2#B#&5,AE$SI_P^EBCESJ6-RW(43R8]0JN3.] %X+9QF^JV\CBEEC[&T M8^?K$!J85?>$FX%&/(]Y9,^J[C>+['$WX^:0/:OF40;9\T_VF^&OKH&;>K,L M0)S*)(3:E&<0QRJ"+. *IEF0\23@(@A#%WOP1!^3,^1>>4*X3>Q3$-K-["N! M&?I(\;5WB/]*O!WJ>YW>I_H9=7YW*'HXP;L>[3?#&WNA_"$K'[J[U1W]]9_Y M^N%AM3"%?SZOBM.AI7.).2,X#>#_R]V;]LB-8VN#?X7 (-J('E?+=3".Y_2 M6\$#E]-CN[K?%_4AP#6M[LB(;"DBR]F_?D@M$*\],]R1_*U;%P_8!;,A/\.=> M#?!(BKH6&Q4_R%+J$TW13FT%Y+H$2H9-6=1>0Q,&MUT5&TN38O34FM&3UYF: MAL-:%6[JCA@]V6].NWE[B]L=RUV+HE,J'"W,I'QY+62'I'KU\^R8MRHWB]NJ M(*TM$ 9Y*N,\A[K!)D1,42A.0P*S($V#C"<1YT9EG%\^=FX6E);,C+T.X!GF MHO%*>V86+91#F^BTGD/?OKJC]]VKOQU^\P>/G.0+/JU&]SV>^>VL*B[U>B+> MWM^7M2'Q<:66ZE55L'JO92'#'*F7(HS"?WKU#WR4";_PF%H,PG;:+*4!8"7=LAY8U8"5EL]D5>JX^K]S^9 MJ*H[N3OBN),Z.Z4]:G_9#BED,8^$D)"S/(0H27*8DS"%09PSQGB4)V86MG/) MYK; OE/*K!3CM6K5B5Y-RFV]=Z'3(O[9<&)WQ5YSH%;91O4Z>EO?TZ@\MH7* MM;-NN("^QEQZ7A"]3.-$/58R=9;SYK-=?)3;]PND@Q3'N 2]W6S]6_8>N'!\4[E?W)FM=Y]^Q_.9[-^;M8>X7UI/=4 M;L\/6Z5GX#U93,T\'"03@?\:/I %],[<')LQ[3.QVC",#T7%R%)WI'B_XN^4 MJ[0(1$R05.M*Q'0O,(YTXJ7841E896Y= &)VW=?;!DV5O75*MG\-U\5K[3*Y_B.6R M^D#*^_4;LOK79](TJ5$6[[JM2M2>:6$:\3##(8S4?R&2G$ BH@PF*$\9QR*7 MH=$)@<68@$QWT9#=/&C*%?I@C/ 'JF3+,L+Q\&CD:5/,, M+ _@3I1Y=>4+:Y5H98G20(*5Z9,F2ZRR5*V?4&5[JSU_]PO%WA_-7SDV*UK%P%Z, B,^ZYDRTY5ZG=7X"N>]"5'2CK'?-%&I,,\RR"RD=( M(!)Y '& 8Y@D$JE_EU$H[=J[O7C\W!:2?:_$YO!I;%/)!CO#'=W1B/C>@S4& M8WR?R!2IX M74QNO?I,5NMOXJ'HTJEB3(-8M[XBH38?>08)CU(H8VU5IAG&&3,U'^V&GMOG MOA<:O) :0- );FZ=6,["9:O0'[:>B6,G.# >,0N@272Y@:@/\0GLORLD'=C MXXW#;,"XLWS@9%;=.$7[YMS()XRSX]J8G#900@="?!%JK/5*_UCI;)->(?NA M<(I]#,4N[&[HSH4,$ MID,(XT;V&!$DA"5*UV@@I2,XQ(\BJO>)K*3*WQ:K? MR(*V853KG;1VANJKO1QF)O%?8<9V'/A3/5WOQ>@.!^5ZI7YDM:-7-05W#TM 9T2F*><< M)ER]>BCE <1IDD.::^MUCT7/<>,!2B(G;#HR#Z+CIP,CGN/) NH2> M#]O-MA3=+]ID>!T1\Z%X$@N>"IQ@%D,4:P>"IBFD,J4PSG.2X3"GS*Y'U4@Y MYL:*ZM5-K[7RS29@K)'N'-97L;%W:9B-&OO?=J4[Z@@YK8I/8]D*2\^VKIDL MKVRJ6@%VV=*T>]R5M_!^Q M46;3^GY5_$?P!0H3$82A@"A/,HAD$D!"> :QLB2%E#+%:3RJ8IIK2>=&LK^O MRIUL.E%DGWB@HTA&UF%S/KUF!#V+2?-]1CE<->D&[/3KTD+J:!2E$7@6&[#7 MZ48W@-VZK+/D'7X_->F<2_LZE>U\@7ZV/IZW >UK/7W5K__MSZ):Q%&,*4]S MF&#"E#V-"F=K>))AWLTKO:"$22B7#FW- @D1"Q*(,8!A0)%$@N24IY9 M==XS&G5N'W G)]@+:F=IF6%M9C4Y1]#S5W\"/+\;=E8 .;51S$:>U-ZP N/0 M=K"[>1P-?2A6Q49\4LXJ/^P/\UEL%E&&$Y1'&#(D4N4H!BDD>28AB[#R$?,T M#G6Q ?/J^!(F@8AP2'"\>*Q[8*O%N]Q,C?'AT/Z0?B/NB]5*PTS)4@U\Q& M4%A+"DYT.%/2NELOS5!QNE!>&'+2%=),_<.ET?"N<6OBK^LU_[-8+A=,X#S( M>0!1PG+%SV$."4X(#"517!VC-,GXXDF4=&UJ?W>/MGG9^P/X>^<[R>QX80=5 M'K,D9SF',<8Q1$$2*:APIOR6B-$ )PBZ.U2N6!P$4C"1Y M+!&3462[BH]';M[K]0XTLY5Y# R>U^"+'YKU0GNHI-,E=??P21?/0Y4.E\FC MWX]LR=*$U76NZ)=UM=%IAQ!5]WZO2B;6W;J]A.DQDY^ 3?,XD< MX_Y2^CJD0P>RM0I,$](V%E"WG55LA9BVH\I(B(XZJ8Q]SK4EHCOF[15]#FC, MLI1!EF,*D: $TE"Q(P\C2DD:9^JWXXH^'XTU-_KK1-7)!N,,Z"%@S5C,$5R^ MS^A.(#51H>.SL'@J77P\WBL5(SZK^/GRPN=O&<<;M_R?VVI3QXY]7^LS_A4K MEN*SV'Q""OWG^O=);'W>/=6[@ZOZ6;8JGNL_F M+54<1]AF(7 :I%$20QDP!E$6Z-T+[2]%&4JC,!6YL#+"? @Y-Z;JZ:C;;)2= MEF E-J"H]02_+)6F?]._9DI9\-AJJ\O-KCM- =FI^M]V3.?E53"CR->>8-\G MH2_G=J>@WLX%']NY_=3-K=83?.G-[2]:5_4._ WLU 5[?<$?G<8.R=GGA#AE M=2^"3KH<^(3Z9"OHMJLY3_6Y9*W%1&"D)& 4 J3--9I%H)!JNW5 M-!4HCN,0)=0HZN3DT^=&^5I ;6[]J44T+S)QC-HPR5Z-A6=V[&"HI1M1=.,8 M#_.Z&E?A,E'I#$M\K&IDG-5_H S&\3V35;HX*VZ_F,7YB\:9R#ONJPO0Z8C8 M113R(,.Y&F=0&.J_FH04S<*6]_?$;J?Y5W:ZX MLG;XEFD6?__O;?&H.;U=2>(X$51]S3"6J8 (":2^\93K8*E AD+2E'-3>^3B M:'/[YFN!ZQWLQYW(0'0RFR_0EV&^;, X!<\S)S2XZ;JR>VG!3MP1%LYE ,TM M'J= 3F0!#;^(_^7&%#(&9L TNOR,R4PE8W7ZII/Y3:,3[T59:H=2NYO?R4^= MS+JJNBS6!<,1S71"D,0ZZ2 E,22YQ%"F"8N3E&44!S9!OQ?&LR+<":)^Z_0K MP%NAK5/J!Z$UL[4< N:99#M)N_TS)2MHA06_M.*>[W ])@_>!!C7^>Z#8TZ= MUVX"P(G\=:/;KFAW2"]WNJ*C&_K^0Q3W/_0U3\KNO!=?Q0,I=$29+I2H=[^V M9/E=E _A(I<9IDP0*#.20(0)AH0KZA(Q3B@64F;(J/7!_%2;FUG:R0U:P4%/ M8* E?M&[7/1ZE^M45_!+L0+/@I35>7:8^[MF>.X\&X%GM&PX:-_8PO/B+7O? M>\OT/]_TVSK>@*-7=@?5T:@W?4?)>>A]+EIA?A*.[3BQ M9O_Z*AX5^?Q0LBJOZ+XD#[?;S8]UJ2LA-(EYX2(-$RFB-(2,) %$''-=)E&M M_2P(B22("6S9BL)HW+DMS$WWVG(GM_;6M> W@.Q$!V1$,J/I/!BNB^[1];UH MU<#N109?.F#W4CNO$F,)D^,6&69C3]P[PPJ0XZ8:=K>/.TXOMXK]2EU%L;?6S+C(B<2$TP@2%"CGA&0(TBB)8"0#E,8HC-.U&NQ+I__L2[_]7&E"%C7X%XD28XSE#&(HRB# MB$D&:2X"&$4I)T(FID=\P\/,C1RU<+!8P<=&/#M[[ R29N;7]?AX)L2=@#^FER\??B MUMM:&_U74-\PHN[569C-B,(9=)[YX@"S^J^@%M5AL)X5*.YK6YT=4 M/UG+ZN)-8QMJ]"*G%R*1DLLTAD$:1Q"E+(:$Q2F,*,IQ0&@8A<3F]/K%T^=V M5OWY,"W%MN-%'[D@S6(F\@AF0B,7HQS2!'.8\RA.?O##C/=' 43/VU0T\)V]1 M\Q5:?084CU'6AR.^8L#U&>6'8Z_/W71=9.!W\K,IIK8?3-%470I3KLNZ2/DB M"V66L9Q R@,!4<1CF$=9!O,,TRSD$:*9%:]8C#TWEM$+Z#[U5UL3@/7E'1=# M:#()9LSC"5K//+2++=1!A5WIQ1XY:9C?&L$\.L[0 C O,8X:K!V,>5H@-1;>J\IR (4**L(!@)PB%""5;<126,9!H0Y3N&06IT'&198;9M<''%N5'++6+D]Z(9#-2,4I=)YYI9,5EHVPH"?M#6CE==]N MZB(T7MI&G1_U5=H_703A7!NGRS>./177>T&Z0T\=FOE)3Z>.UM3=AI0I0C!. M):0TU'5O@P#B.%:.5B*BA"=)'$=6_#(PUMR8I=V5W,D*.F&MFC>9@&S&+XZ@ M\\PLHU$;<7)^$0_'Q^?GQYOX#/VBXL<'Z9=O<=[#I=?&_O9A76Z*_S3Q7S3* M>*S,$QBD=:QTED <4 %I',BPWK[)@L5*W.L;OYM3B[TD1I\-;CZ;(WF\FC2= MM* OKK.N&>KS;%YEGO I5JA/KKJC>#WNJ$T_+Y[9J+ M!(^3$D>T/1]MN0 2&,JLH3G! E5@OW7_?KI?ZDGU?SS;Z1_A,V/ M->F8CC$)W5@JW!&-[6WC[)VOXDFLMN*#DK:SKOY1;'Z\W5:;]8,H=RTATBB- M,YISR.,P@HCD,G8D]I%EH <6D:VMU]11?#-Y7I%;P[K M%;TK*J;I4\OW&RG_)39?RH*)+VV)CW>*7AGZ^WPM 3G7+<%\SS M)?#T)? \0W^RJ)WO,XG!HQ(9%BO &J%MN^1=!-N, MW-U"Z)FB>^AI:75-E%9>W?%$2PQJD5UVH#.%QW$_N8O#3MP=SA2&XUYOQG>. MC!Q]4!]2J7GN3A[&5KS_R99;7:FSZU>Z2 7+ YQD,.18,5!" N7U"PJC. @B M+# /[1JS6XT^-S+:"U_G[-E65[%#WHR.O.'IF9EZ4*[E<5 7^&4G_*ZML<.V M *-0:^F$JGNV$>M^M;72NRV?UM.[[_S?[;5RE.;@%K>Z@41ZTVNOT MI4Y_L'M'.@2 A@#4&( O&=N"KM/.W7"!V(EDF;+@ M[+3P'A2PG7CPD=6;5N)[\2!TIX1B57^O;2)S5Z>1!!QG"6(0I2B B%&D>QH% M,(Q%(!.215EF=79Q:<"Y&1E=[B6HA#(IFCUIT?2OLJWB= EJ,R?-)8">%W4E M*MP4NC';7EC02>NA,*8I-&XK.ET:=-JB3H80'-5U,KUO;%Q(KYZWKHN@>%%3 M9/DDZ@18FE":H"B"*1$Q1$)@F/.00)+(!%'E*J74JIS3A?'F1C(O:\=_5\\? ME6)\"6734 ]GV/EW&BQA&Q'-802&XRB.X3$GCMXP N X:L/LMC&;-&U;VF+U M75E3%:G_4I^G=6EW-$4T3BD4"<;:9$ET*Z88YEF<\Q013I TWURY,-K\J*1K MCERL0$_DYB3MJJ,Y+E]/TII&NHO8YFTWWSTJ%MC0238.,(YY#AH1N*Q4&$+,\ MA$DB0LQC' Q).0Q_P6I!\.WXU/EU) MA;V(#EV](03<^G*Y45(G&W@N MQ))/%.9J/+UFM#:K2?-,D0X"7K76H%8;]/2^V3>BWKT37^<1]6H[3?,(?366 M^J\1_VH["5WG38%$T%%AV$NUSK>BR6N4\63YP1P>S%[&VY M>\AW&H&.XYH4YN-/7)K"&ICC"A7VCQB;&_ZA6(K/V^;,+\E0B (&XS@.( KC M#%(F(Y@&6!>G0$ARHPVT4P^?F]W4)BMK 4$CH6UR=P^X83ZY%@[/A&&!Q(CL M[&.5KTS%[CUPXKSK8U6.DZQ/7&._U5VOH]5'M5P*OGUAE"9&Y>;LAY[;1]U( M#XI:?*#E!]5. 1TC++I3?:I5 (_J;O!+H:ZJ;S3LQC9BBB[OF?L#?@J'I@(? M>YA_>X'Y3GI0BU^W,O &M/G>NC_ )]IHO_RR[X#?O^UNMMW'83>P!V_YP,DV MY,]7]5-J#VZ!*.=!C!",A2X0%.0ZHSW!$'%&11@AQEEHETOH5^#9+5!G MLMIM\Q ]3[.9?SRGR?.\R-U^^?CVYO2>7#_F^..*E;H_'I!UO:-*%V;;Z>0R M/W(:X!UG5WH6>N+R M%-_US_N2C&%*8H9"G0S*B/);E/-"0Z:<%RP$Q3D-.+9LA68^^-P6!CU3ZZJ> M!VVZ?2A69,4*LE24H@.JZ@FW[9=F,15FA.\+8,_DK<4&>[EOP$YRJ'@:5DIV M\$OH5[<6W6M'3W$9'C$!S.$;1[Y)2I?J.4/,<1;R[RMUK6PR_M1[ MTWXA"4HD"Q(,(ZG7BB1AD&9A!!.)&")Q3#$3-J;PR5'FMBB<[G';$]UBJW@8 M7C/S]FK0O-NQ)GAYR*\;!,:II7IZI$E-TD%E#VW/X8M'QEN7]V35-J1ZNUY5 MZV7!NTB +^I]ZI:P.[GS$G?]_:I=B OBF4A2PA6%,*D8A:40!X+!A.8DXF$@ M>6!D?3J5:FX,U%>JKABP5ZM>L?N*O73+][J-+M3L9I[-J&WRV?-,A5--G'U\ MNDN@W<:S.Y%LVOAWEV >Q^H"BA)$4P%%$"$6(,YI0% MD&68Q50*]>).D\#C6K.Y$6(MH?+Q=+@:7R^7I*S HRB;T#7#R+79@>P[0>@U M7PK/A.\@D:A!IW_$V!8[VRB P%V75]1@I-.Y&Y1N0(<3:(%J+JF+[/>RDV:0 M>>1K_N>1H>11-P+%!&?6^8;MMJ/>I;NOFIU_%9ENN[E;U MO]2)PXN$)'D8Q"F,N8P@"I%R.5*B7EK,@HQ%(HVY54=2\Z'GMMPVLNWH!N^BY7]Z)YJ>_U8%T[50TZH%?/JVK M@4C]$=$9MF@ZCLTP'G[BR Q;6([C,JR?,#+SLQ2\V'P@K':QWJT?2+%:Q)+' MF*<)#&-]HA8A BE/4TC"F 51D*(XLJI?>6J0N7%6(R/HA 1_-&):[IJ-CGQ0[ (#;[-=3 TV;YCJ@ZE$^Z]"U]J%8MXR56\&_"_9CM5ZN M[Y\_%4P79FUML.IM6U2'<,X3*3D4E%"(4LHA(=& M":W88+.3&RP;P<%C*[EYX(\I[L-DX0E-S]S1 ;D7&;0R=UYU!=Y>J'8T&E#S M "H/P$X4-V7PIH*VJM%_N0F5LL1J($+*]$F3!499JM:/A[*]=62F6FWX[4ZQ MB0Z4S26%68X)1"B+E*$F(AAG*,EQ1C$15O%/+Q\_.U(>X44> &9FCXV'P3>; M-@V:?)S G];9;2K3RR&F33PZJ=Y1FM#IJR8^;&IWN_XN*KV[M>)=U9_O:_U/ M=]M-I4,MB]7]P0[8^Y^B9(6B'%W#;&18TV==",Z.J';=;@2?WSZQXUN7EY/)\O3?Y*S/]0:7=LU'NS MWO?>+/W/ZJH]-">.DSIX+A2OGNXD\S^/PR(U*?XT3(Z?3Y^R8R*U4\PXD M64C!11S%'"89C74VG("8D QR'&#"N,!(6M6+GDKPN:W7_3 0JZI%D\_XO$([ M_FN>*<[]+UO6KOMN@K?,B54 M*;@:5+?AJRI=S641X3R4-,ZAI%) E. 4D88S&,4,(24(\J)9;NJL;+,;5UZ MT923[Y6Q[F0U>G+,UIN)(/>\A)QM@=HJTF]]WNE2+P.--G5M(H X9$D86>4C#@TV-VY\(2LHE;!Z.ZV5UC(X8PACPR -1\CY M#M9X 9J6\P9\N8S:B#KFE^%P7+A\8,")*Y5?5OVX-+G!/>/XX]?UFO]9+)>* MN3ZJ!Z[N"[H4S4G&ON[YOF:5I#2(HX1 0D@$4193J*M3PB3/HT &<8PPLV$4 MN^'GQC&=]+5%L)0UH;^91Q1*=,+K7^;YYU!*QND*H=X-I*^[)>%NQY_V4EF!+"DUSGU2FC MB448XEA&D,9$I"+ <1A:A>.;#CPW MHQISI7YD33&$N_+M#[W']W'5OZ)8L>*QK;^X2%G&(QG&,$[4U"#$E=7&!8,8 M)P@E>2BYG?=WE31S8[=OQ?VJD 73W^1>YN9[+(2E[7;=/)EQWV3H^XY"VX/] M31^UZKJ3X/='KM-8-3DVJNA]L_ZT=-JT-6,=LJ,37)U2YG423 $';IDH@A+,@#"$F.8,HR 2DC 40(7C^/.SG.9YB'(*4R(RB&@80!)A M C.1"Y;D64+#I)WE]RO^EYGC3M9I9EBT$SV_Z?4<5N%BPN8?/[&+D'@1A^BJ M^YWW29A'-,19*?\:80^70'8=YW=^(/L,R+\K?EJ7MVUYVR@*0LI##@.4Q1!A M-5'L@]^_E]9-E^)T4LY_'=_H"9Q5D]KV\?]>,2)9L MNR3:!VHONJ/+XKY^ _3^N?:/=(_O11S2/)5Q CF.4XA2AB'.$88Y%TA$$@G, MXRL+S(R3;&Y4U\D&2B7Z MW8#=+'X=FD47-6NN0]QW29N1TKUVQ9OK0#4HB'/E ./8O*NSU%59TC%@XI$4 M7 DHRE+P-ECL=L7K2-RV.!6)HI3D$8=Y2#!$C"-(<8XAB[ 0618ADJ+%2BAQ MA>&NPCA!C%@"-RS1%\?GP5HM=9U J<1M^AJMZWC\,07#1LZ/&5E[Q'P:9CY5 M):R.;&WFH N U5/0I$1^W9=[_6+E3Z<.Q4/Q6D:Q(AB&/-8N>,R8I#HVA8YCR(>BSBB-+$+=;49 M?FZ&;$_ZYE"M+[]M\*O5/)@1HC]T/1/A(+#^P]+&X>8XDM9*A(EC:\? *7KN]76ZB=EZ'[=&F?L2VC>@IR;H]-3E:'>:@EI5W0=LKRRHM04OU05_:(5!K?'81AHNWPPS M>G[M^?9,XJ\YU>-[@'B8"S^M0UP*^CH=1SQ ?;91B8^QQBU%G]:K^T_%D^"- M_?[F^5>QOB_)XX^"W6J[_Z!].48136@F84*B *(\#2"1B,(PB:,DR((@XE86 MM]WP=4XZU M%&%2]AP'SR$OCGS*R+($NL3/G?R]:K).[NB&Z,WBCZOW/UD=9_AA7=X]BK+> M'?ZDMSYV3:46C*:2T1!#AD4*41!+2# F,&1Q0+(T"AFWJI!WA2QSX\):%;B6 M<*OW!+4V8-VJHW<-1:M0W6=@W:D$EO4&X[)3RK*&P14S:4:<$\V/9Q;=38W2 MH^%1<->;FO?]J=EI VIU=J;R^:FQKV%P/:AN:QA<(<^T-0RN!^ZHAHXX, MNF8_!-\NQ9WL-I2_DY]M-=45[QG(!Q9/(A'*D6)?G(ED_*-.(_&P^?,N8VI%S9$:N$R#O MF5@[#5Y OL.ZV2SN[S7X-%2O1--MH.M(6:8-9[T.L*.@U2L?-W'JRF_D9_&P M?7C_\+AF"D9"(6&=%AY$B7":4MQ_F,4(\S%([ MFO4DZ-QX^-M&36H;"L_Z(?-DK^H->&B4 J+5"E0]M48$HGE[#0R9? :3ZYOJ MKT^%:)4%G;:@KZ[CN#7?,S*/O(A+POXUTB,,(7>6)6$ZGL<0CEUWC1B'88K" M%,99%BAK/D0PYRF%)$JEC'@89-@J2MEJ]+FM'>9Q!I>[>3B8&X=1'3-LC.(2 M;#\A'5X[J]A),+^ CDM]6<8]9"3EU3LE55WA\9]U8?FCH.)J=_1W)_?M.)5D M'[8K+G1:]69;-;\Z\*4S)G*:9SKE+ XAHFD&\YC&$/,D12R*(BZP%4-Z%'9V MA-KHVM9C;;0]D3U0W?1ZJ6M?_D6S7$T.C>*@T;R[PI)[?;XDAE0]DZGWS>Q> M9]WK)LX4,^1V&?$I\+2KS@30'RU24XPYL@I5G3A])W>;_]_$?;V:+H)<9('$ M"8PYYA!))I6U+E,H9" 9"D04Q=2JPM2YD>:VFC2":A[8GU]6K:R6I:/.@FM& MY$X@\\S">[3V1XK?+J%E7\CI$A)NBS2='6W: DR7E#XJKG3QAI'!8T*QD3AS M/MBU,7VW%?]'D/*[F@FQD(H>)$NE\O)C"5%$):04*VN6BH1CFHDLMR(/:PGF M1BKJ34.6$6+6H!L&B?F$TG><6"W[S6'TPC[2]_E&=\2CNH5TP6^ U@'42CB, M%!N+G]M@,6LIIHT7&PO24-3-DH5L5&U$%JAV6+;Q_6Y:;X3VVN=4EQ M4G&''OJ#NF$1!"11LZ4<=QEE$(5I '-$$KW=2=*,!C(,N%5FQGA9YD9_WW^( M4A MH66>Q!7384:'$X'LF1@;+6"MQE%)]9M]N]"^2LKYU=HT)*GU<9C7<#VH M;M,7KI!GVBR%ZX$[2D9P\$C[>EIZ7W:]JD_)WY+'8D.6]2%5I9OIE$J4#^OR MPW:S+<7'JMKJBH!-*[+#;.1%GF:"HCB'*:<4(A$$D*(TAUG*HXCD6<8R(T/2 MH4QSX]9&+5!IO4#9ZE('>1:M'O;5%EU.X3 /O]+$3'#JI.:D5@FT.C4Q Q7H MM )*+=#H!3K%VK:28%>3H=-M^FDSKVOV"M,W446TZ:;1JJ*:8\ ':K&Y&FFR M*FZ.H>G7?W/]Z+&M3NKJ'.UR_79;ENHS6 0T"R5)O4D*N4:?ETOEXK!]$T+EF4DCCB%G,9";U^D MD.K"DA+%)$]B0;-LFJ#@4>+/C:;V)R2MY:"M\D:S^^ Z(JJ]]ZG/S0XH$7'9:K)JTSK/$*.QZGPUPA$OFIZIFM2/RC% MN'7TS;8J5G5OY@=:K)J.JX*M[U?%?P3_R)44A2S(?G^L[>G\,K&GKC':WTRK M%D1PEB5I!'%(=4TF2B'!A.J^7$S2/ QB:65^>Y)S;BMCNVO=%'XH]KO638W/ M_[9;&7W-K=D2.(,9\[S6=1J"GHHW8*\DZ&O9949V>AZE2+:JWH S)Q<.8T<\ M3XW3]]_BI(5E?A2%DQ\U>MH^R]:B79Q_(?0&?U*BR=1DGOQ53R00O?/TA'P.M1] M2Y;?1?D0+62$DY0BM1:%A"M?+DL@#IB$$0M$%#*1!5EJ[M(1[&<,-ZKM7A8!:@! MC<"+5^@&'+UR.P".7C['/N%\IM2]LS@#W:;W(F>@])![.2/Q1AH#;3/<+^6: M;]GF'W61@,WS+6.E&J$[>X@8"C#'&219$BHO4BW5-,@RF#'&PPSG)(NL*OL: MC3J[A;25LHMDL#S5,4/:SH&L,'++UD8C3\NE M-F <,9W5S6.3]G>TUFN$LQ4?5Q_46[CYH0._%E$21RS)8AA)W5$LRB.HWKP( M\C3)DQ"'*<%BL5EOR-*,ADP&M6*AW=!>P_43VYQ[ VC->,96Z].4J.4^H-!IXXD]XHM[1U9B52NYNNG'[8J_$T]BN7[4 MODY[0/YEO2S8\P)1*7#&E-F3$0110 G,@XQ"',8,![DBG@!955R]/.;<+)]. MY'JOM">T9;%4 [#-:,@QA)Y9Z!QZ^QB81F3P1_M?+XG=%IBYK6UJ,.ZT-4S- M@3BJ56IQJ[-C0$6#5<'K+*/UZKNRO*JFN%^XP(AFB#,$DY!QB!@-8,ZB&.94 MA &. H$DN?)L[^S@$_@5GZ78\!'M7C?NBHXD>]L^$1^M%'GTX ?97SS)=O^'># M-]S%>>1%O'P?,IX7X+5/#B]"8W <>/D9X]:1WU=*+U[HIY+EE_:KW%O1;\E& MW*_+YSOYZWK-J[ORFRB?U!>[.X)\M];;C0M.&2-<&;MY&@>Z]!-3/T4)%"24 M*8Y1GJ2YS0KC1JRYK3TOM *=6B\\SDXS'1M7ZZ9F$W3:[6,1_F@4M"RJYVBR MS3AU^BGTS+83SIXU(;L%VRE5.Q)M4A)W"^V\+Q M<:5&$=6FKK<-JC_)X\A>C7XGVVQAF-\4>EXX^OT<^A.?PY^X()?\';/X M,B\VX@"HB8J'C ',J@S(!2@&RGJTW$%SF7G\6FWV=[_UO%U1G0N7JY9(QE\H:)P$D02@A9C)!,4<1"HV*:TPD M[]R60'UHLF]DLNS58""-'N;>^Q2S?7FK9&9SZ'G%\E1V0[\5O2X*^TOF]3:8 M[PO-[*V8:(]I-F^'U<;5A',UL DVA123;:A-"&E_D])=BJPHIWB>=FH?3: M,]+G?2L?4(L\,EK3_[1;QNO,83(G"]49-8_CPVI\8^LGHL:;U*\33.-[$L[& MT7@?V-XM/I/+WYQ>+1B)&8HR"256JP8B.(-8!!SRB*=AP@*12*/RRA='FAO1 M=W4I_FREO &/M9SF/L:;2LZ4\;MJ#9%>0F3M8SJ";R#4:#Z&5 M+V,$RX 7,GS_9/Z#D1I]R]_LAI']1GN^P8K7=9U^K)?J_JHI&KS(LX@G21Y" M1F4 421R2&62PRQ+,Y+P,,@QMLD)O32@%9%.E@?Z8B]/N?)53^[_^__*HS#[ M?X"HY;?L/'H)?C/3UR6HO@_L#Y!\/XR:?<]00RCV!B[IU\#=- J ]8?7N/EZH,M[(#)3SX MHQ'??]^8(="F:/IR2&CIA'('T[9K7H-_W#:"W] MS?YTX52=2:>]S,>BY]:7LQ5B6M]N)$1'OM[8Y]COT*NGZ<. JJX&5%>3V!6* MN"]%O4PN,$X)CR2!7/ 8H@!C2-(@A0E*0D[#, IBHX17P_'FQE^=R&"KJZLW MU=YJR4'5%64AG>SFV]$FP%_>QW<,IV<6ZZ1M#*\6Q'UE&S\@FN_L.P9SHOW] M:T&UVN6W@&A@K]_D*9/M^%NHU-_WM[G-4[/;ZEQ+P;:I0]?XH?JX:HXC#KH\ MO&@,L9 L#<(D1!!GH8!(T P2'F8P"^* Q9)+*JPJ#T\K_MP6C4XX7K[Q7V3085/[U%,GS+Z-Y 3.A>('40 M?U']ZU.Q$A\WXJ%:Q)F(HS3-(*.9[M 124@RBB%%,D(9%S)'L0U_G!]J;O3Q M0E*@105_:&%!+:TE=PP@;$8=;G#SS!QC(1O3 .@"&J[;_IP;;NIF/Q?4/M'B MY](=?X4>QR]N"1=8$"'20+GL69Q#E$8N:5#LU9M_Y;G["WF@VZ_(!#!04)"FD!"B3[2I"'$,F8PQ#*,)!*TLX#0-NMO@XA-'S^G 5@F/:Z9G@XKJ5WN"84[?1,P'@1 L]H]M& MFOWLA^!;Q6>R#J]M@VF;#/]Z)T*W5JP[*R["A(.P]*75U-%THK3;N]M], M$B4R%$D&0TD(1"1)8$[R!+(L#Y(,YW%$K#JRG1UI;BRE"_]\7+'U@_+[/ZVK MZF_Z:+8YS[4CJ//8FO&1$\0\TT\GXQXC13@^J.8B&$Z9Y?QHDQ+)1:4/>>/R M#2-3!%_$HWY\4,MXJ?="]/>Q2#4C1%F@FS5FNCMP# F+4AB(((D%EI0F5@;. MT&!S(XN]='5I<%%O&I7:N85K";>5T!4&K4V;0;C-R,,5B)[YXRBHO0?H)Z<5 MPTT <9LY.#3@M'F#!JH?90V:W',EF;3]S*M;JEPUPC:+)):(<)K#(,TRW7-% M0A*A%"893TB69X@E5NV5SHXT-QK9?P:BE?2_1S+&$::6='$-4I-Q129&5^^$K/M%M!7[@1;Z!K1B@T9NJY9JIKB;GD(Y0],S-;D <^##*"(#CPRBSV^R3>#]O=9V#._GW]4;LMGWNY-OUP\-Z55/= M(@F"1&:QA%&2Z*:U@D-* V4X!5A2'%)!(J,H,;/AYD8XC<1Z=^9)R]PSD=0_ ML5KNIFJ<>>JI >;#;.,>2<]DLP?Q[SL0OW4@-B(W)I)3$,W3=]V".5'V[O6@ M6N7OFF,TD+YK\)#)LG?-%>HG[UK<-;:M9KTPM^NRYGOM(K.-X!^VFVTINE^T MM1QT(8?O?ZX7>9Z'*$\BF&:IL@O3,(0D"2.(),$LRW/!4JL$I7%BS(V]U0L8 MV[;8' 6_F7GH']17L1H[)4"CQ?ZWC1YM31FEB0U< MQ^U KWJ:'2]6Y6;Q6[$J'K8/;=VY.,8"H8!#25@ $&WNUPID1V#%.&8H3PB6%H0@Y1*$RX4G",XB2C$>YE(A';/$D2KKV MBE1_A-EB- B2A.1YG$"4\D(1#J*DX9(ZO)7"(M8"IQ1FR+KO6=;<=4$ M]=1KT#+, +6ALX)79U:+_WG3VJ2G%#LT,XX M=8G_2IS:G ]3$B9")#"G,86()ACF4J0PBM1ZBN,HEIGP58CS?X0;90NXV8?O M$4;/Y#"J"J=3CVDD=J]6@W-R'VDD0-=4X!SO%>TB-J54CM>=?/^3_="YE0L1A,JI$A@BHEO#8,$A M$5A9+8P$A$419KE5H74/,LZ-(!L5]<:K:)4$:OH%:'ZNP'H%F-*@3EVI?Q![ M72RCPCU,N!GYOO(T>B;H_0QV^@&MH)XY+?1-_2?HR:Y[!'=J-;_4DWOX;^\- MYMD^F-W?3+@-@_<@Y[0!]/Z /@J]]SC4M3F*7\636&U%]4$!]/ZGXM,56;[= M5IOU@Z)6W8AXK=L-/PG>RS!:H#P6@A!](*%WGU#"E.\K0L@R''.!$XHSJT"5 MZ\29VX+1S[OK] 'Z!02=1F"G4M-D7"D%:ZU>9N99AKE<.:EF*\5T4^5Y49A@ MEJY(FKP&7$^)E*-$>J7DRFO@.Y]P>=531Q*U6*K?WO\J5LKG6*HQ;OE#L2JJ MNES5DV@CK!=1%!&:*&,^P)&$*)(I)&F4PSR(0Q9DB8AX9D7(1L/.CG@;J6_ M?2-W_=F2%Y);,JH9^H;,Z1Q3WPS9P?EK#\Z70G?I%@XIT HEMU1G-O2TE&8% MQQ%UV=T].JA%E*7@'XH543KI>.GJL]@LTEQOJ.8QI!$1$"4Z]Y,+"7,6RS"+ MPYC$\6(E[I4QS+];!:^<&L[HN\'-=W,TJ+]OZ'?URW6YT161 !=T XJJVFJY MZZ0,R_V!9;F9K$, M9@/.+\!A)V\3;GS31"$KMV,G,_BE^2?+-*T+R)L1ASLT/?/''L9O#8R-K& O MK#LF,0/%*:%<&')27C%3_Y!>#.^R3W70*\?'E:[J53<9:);BWX"^ M\,WN>",^^*-1P' ORG(RA@G('\23&#*OCJYYDH0?E"=*EC!&VTVRA#U6 TD3 M%@^;+'G"7L%^$L6(N^V#AM]N'[;+QH>MSU::Q][)6[ZNJ\C6:9TTD20+4 (3 M=3]$(D20AC2$2<2#.$;<) M3Z57Z3_;X\0;X!Q!&P/0(9*3V7U7(FII]ADB-&CM77K&A$:>H3HO;3O3F\86 M2&'ZI0RT5$ B29 M$##*\A@B)A.($R0AI[&(DISR)*%VA5-&R3$W1E;O7V1;*67K>M OZV7!GO?UHRG!A#+&8!8J/D0HR" FG$.N/%_=W83SU"B!UGC$N9%> M*S#H26S+@9R MJ6-"U4 /H-PG!^@DD!%MDLRP-^4>'XAZ)Z'CG(OCS(R]Z(X;*5G!Y;ZGDMGP MT[=7LH+E9*1 MJ+? M@&(O/*"=](K3&O'-=Z>L9^7R=I]/K#USFQ:]KMW6P/UA!W=/?K!3 +SU#[?Y MWJ!/V"?:*G0-O]7.X5C\!C82K1\YV;[B6&7[VXRCGS$V@)ENWA456ZZK;;\5 MDPS3C(FB-(."(&7FLC#,F552Q9EQYK8BU.$4VO;ZN%+#J06\ M":'X]B=YM U7/HVKF0GK "WO)SH*J+V(GKI;7<#!<5/@X9'GX M\G&<<,M82K*IEO4#=\G]NJXUFH;:T&$Y9B*6R'UF6*$\XX_K@03G& MF1 1ESD.8H%L*,)LV+DQ1B\XHB=@"+X9C[B'U#.M] 36/8-%<;]J M&W>RYQZFX':C7"NZW=0]/#=K\(74O3W=U8H;AZ!30C(<>E)^LH/CD*XL[[;W MAG53=K)Z_M_M1T+#3" I(YAB2F']4RYS!H5(,")IGF7$."3EY:-GQT*-=.!_ MFSM-!UA=]D#'(^"9-';*7_[^+Z%@[AB.1V,BM^_R*V'ER)W6=\!-.[AA,B?L MM*!]%^O,%:[*FM\^K+=U/9/ZL.(_@G]J1"S;G+DNFPBS< ONRIP?P-?7TR9[N0BNB:P M35IEH2-&UE71A@R[;U-X-?*>:ZB;2O/*9=0M0;M<2=WV@=?6=M(DOUYI_^M. M-FW+OY.?;=)_*];+CO&+)&1A3D4,*0ET,?&(PIQG F(9ACC-&8_38%QA)VM9 MYL;(;=]W);6HP%X;_5GO?Z5+!#\5E?ZP?VFULLS8O6;VS'AYHCGQS,S]\DUG M9Z/593\7;V_99EL6 MJ_O.$\=6C9M67KA]IA.G:!F]();CF'\4U M]4['8<6#WU?JB74MA+LZ04T;B=7[GZ)D126^E 437W6]T*XO6?L;S5;-]=4B M% (E*,>01)EN#289I!GG4%EN02>&T?U)*S;8X\JMC+5G!N: M>?.;2=\FH=9->2Y*Y:X]&;@M2RU_4Q>@$5GW-&OT [6"H-9P5RRFIZ)#TW#: MR7!K1DXD^[0FY[033CR\RT6L]TF]>=Y?TGYQMW^2DNOS>+W5H0NE_D;* M?XE-+>V=E$*OL._(1BQP0&)) P[30 =A1B*$.$ QQ!&6 :.(4&R5L^=3V+DM M5_4[T3(=ZVD+2)_N>*M84]7XH58-/&K=;I2?W&@']#ZRBV7.T5MQS=HV_5Q/ MN*#U%>VO:H ^@Y,+GU;W!KQ[\0XT*C?+GEH.NW?@W= [X&BM MP:KF%GJSI#S&WM>)3&_K,:ADM.WT= VA&T-?!XIE6/[T,!G>_[7)>>[<=MXZ' MF;:IUEDUC_IFG;]R9,3!+N"SV>#M:.>KJ".KZKJU1ZQ3[4]*8LPC%B8$!IAB MB&*N-U $@3P+0ZQ^RBFQ"^V^3IZY<49C7[XY,CPL PRNG"3#,(/IH'_=_0M? M\>5N\',;,G"E3-,&#K@!\"A\P-%CKVFJ6C)5#H0%(D=;VS MA$O(\S@/PQ0I!][J(&M@K+D18R/DF':IIZ$TM*;< .3;K&K;H#9R^BTE88"( MA^:FI\=[A4:F@XJ?;EHZ?,OH))ERJ[BG7$LU1ET!YX,0U=NV5 $+"(U(1*#, MZRYQ.8%S V(Q!WR'GF MD ZTOJ1 BWK3IL X+/I@!HKK=):A(:=.8S%0_T3ZBLE=UT8NOE]MBLWS/PHN M/J[DNGQH+9^Z L[)[FMOGI5(?,LVN@_;-U$^%4ST7(DD$2(.(@HSI@@(219 MDJ:Z1&O*8RH"&=OU?/,(?I M]$RM8V=RHI!)3\!["JAT+>TKA5MZ OU\,*:O <>M-VUV;9=<6^=C$J9%^I44 MJT_KJGHCE)0Z8'2! QR34,102A%!Q+& >90@2 4)2"*#1!F[([K968A@Q"73 M=[C3,NI.ZK)-56:M*G8K@,U4F'&Z:V2G8>FCA.^>W$ +#G[1HO_M!M!:>AWF M[HZ.1V#FE&!MQI^4,D< .7$[US1V&8412C) NEKI.]WI"E&7N='5/B2/RS>,HXI?UVO^9[%@$Y0T$CJK.^:#2!."6-PP$DYPT3U0]HPNF=D3U]1U@Y P#S"A$B$B8DU!"F4J19BA)\L0J(>7,.'/CBYZ8[0E^KR!TW=07;%?% M1G')EZ_??K=NXWL&;#,6<0"A9P+I2=BE8;B/RKH @]M6O6?&FK9'[[#"1\UY M+UP^CB?>KA\>BJ8(G"[_O%YI$T8Y0(6H%H+R,)0H@W&*E3L2!QCF"0TA"QB) MF(AD'%H%$@R,-3>^Z(E:[[:ROK!VY#"$L!E!.,+-,TD<0O;6"#)KFC PRE5 M#(TW*5T8*'Y(&2:W>.T$]N;Y+=F(^W7Y?"<_;L1#=P6ONY RF=$(8P1CY:E M)'D.:9*GRH')2!JF.$^D40-8ET+-C8C,.UKI$Z).L;K.AE)M=QVWZB/K=);- M.&[JN?-^FC?-M/GJ2V:$\VLT*1L6;(X=RXR@'-F^S.S95Y=8KHLPZ"#74OP0 MJZIX$LTFE]X5_RPV=U(?^Z T$3(6"!(6Z\WK-%8_X13F*!)IF/ \2M+%DRCI M>D2U91,);#[_OAQ>PZ5VI8*;S6W65Z'=ZAY=?-EH6LSHUR/4GIFVCW%3M>6% M[+NM\?983FF@6=;IL=Q(\'Q58C:2X;5*,ML -%";V>HQ=OS'1;%HXB#>/XCR M7EG,OY;K/S<_VI*LBUS())0R@SR.,$0HY1!':08Q3A*1HHA*LQI\%\:9FR': MB HZ64$C+&BE->.P2] .03##*4Q97F&B57(ZLE1YD8"6CR@.WK8V2RG$32S3*[&Q?.WWLC7 M-)FL)?2P-3Z(@5,SXO1(DQH+@\H>F@3#%[LJEWX0&_3^IW*R5O="]UUZ6_]4 MM1?O/;,%S:(4!9C#+$X)1''&E"?$,>0)5S\+@5AJU-C!J51SXY-=&)UHA0>E M[F75_'QUO?0QTV9&2I-/AF<2.UU'O?O;7N2;XXXW_8Y"O0!(G]72K\#:<^7T M,9*]/C'MH$ZWOI#93/E;55A^8UMG8"TY8'F?*6LLD2R * M&=9[51C&& =<<"R2 (V($1\8TN@3GSXFO*M>L): ZR9Y12LS8$IHR]"' ;P- MPQ^NA&^B$(A62HU9W5BP$Q34DCH,@[@,A]M0B('QI@V'N*SX44B$P2WV';KJ M9ZUTQ6']\/]O2TIE"BV?;Q_6Y:;X3Y,2HVOAT2B4!.4Q#*,\@(CA".*493"1 M(I8!5A9>DIJV[C(<6W7F#:],)V"87SS!ZMT2 MT]S20W0G-.A+7?=\=8^H>6\Q#\A.U'3,"<)6?[%;()KE8D$R(F+"* QS+"$*DA@291]"]9P\"\-8R-RJ MN=GYH>9&VYVD3;*Q[EJVLP!;D]#2"#P/LJ$-Z 0ZWR;@"]0^]A ;W!&UMP O M@N'6 #P_W+3VWT6UC\R_RW?8'_W=;GFAYN>S>A$6."HX^ MANL_:[)CMQ,*](_93OW:_B-[NWX2Y:Y?91(D>8I(!%FLW"?$ @))' 4O;30"GK^U1GF7_33/:COZBWOY MM,F^N9-*]+^ZTQ>,#=VNRWE4)^MYW*[XI_7J_E/Q)'C=.K7Z5*R$#BVL%B+) M0AXB!D.1A! 1&4*2*/,9"R)2%G),(Z/]CFL%F=M7W>EQMG2/SH;0RL!:FZ8E M;07^T K5X;[V8=DC9]#,&)]B7CQSC<\I&1%R?1V>CL.L1PHS<6CU=9 =AU-? M^;R1R76D^J$3;]1_WO][6SR1I=ZM/BPR&X=$QI)R&/(L@2A-$YBG'$,D)&5Y M@H(TMLKC-QIU;B2JI6W2QO0//;DMD^V,$#?C0>_]05(PL_X\@Y6]$-]O2OXPPJH4'6GK0B>_4;;P2.L?9Q78R3)QQ/ J@XRSD<8^YIC/"75>- MJ:ZK_JD@M%BJ,7Y?=4WW!'__DZE+;Q_TWQ8XBW"4T0"*+%'T1@B!&*L98TG$ M"8TIXC(:$1HT2IB9!@UI7?X;% ^/6YUJ52BI=0F5,;T6;"?'C G]83UM?X:= M!DVGAANP4^(&]-4 C1Z@4<1U[X:1.'KHZF KR2OT>Q@)UNE.$&,?YBK87;G MVX>F/^WONFL@63*='@W,VO&QC.8+\]\?3IF MOJ">:_Q:K77.2@HDOY7HCZO+*NQ5N@5@:B8@',"28JC5#!I!$Z@WA M,4$\%DF6AD8IE:-&G]M*L.]/I.3578I:@<&RD]@\_--^*H9)WCO GJF[DQW\ MTDG_-[7(@GUW(PWY7H6]!>X3^FP;>%*;5,8FE M>-2AH.IOCW5%5#U%Y.)7<3ZRPBIF=S3& ]&[]L^<+(YWM+K]B-[Q#QGGN[S9 M5FK-4X[0OABTWB_?/']L-RM36?2UJX< OZENLZG^Q+)7K M:,[,G)#I9\+SPM4I!'H:W8!&)] I!1JQU:<$.K5N0*.8=C0:U=QY%FY!=NI( M.!)M4K_!+9R';H+CI]M[!0=+P6.;P;>0N@O&R[7X/,5+D6!R;XHS-XS.UL!S!-9$W;PV5E M#%\ 8L#D/7?G9(;M!='[YNNE2T=N@=33O]0E:CZMR>K[I]O?R',4A-FM^@47 MO"V&E")),L%RF$BQQG66:Z4CB4:VY+2;M?01KY MZ^5![R.V.FA'^+[6XD;]JUI=[K4BH&X-9&%B.IQ6 ZO]=2;+MZ7?ZRU4R_;B M)/2FZS=TVY_'+R_F\==V'K6*H-:Q>=#KS*.%>_$Z\SF52S+]O-KY-.[1'_*# M'(XVG>_D'J(7_I:'QX\,AJ_KTVV:$N+?R<^V>6=[3M[TS=D6J_LV-&N]JG91 MVF&,4I3HP*8@8A!E5$ LHQQ&$8FES 3&B5V/K-&BS&T!;C7Y;\LH^?%3878F M, W GA?-5HFNN8%2 [1Z@%]:3?YV _;*@+TV?D+IKP;5;53]>'&F#;"_&K:C M6/OKGVCOW?Q&?A8/VX=WV^:1=_+]P^-R_2S$-]U8L^M)HV.2%D$B)89#2F$'!DHQR0BD1U-1Y,1]V;M382JZ#'9IX/V7MB%;XMAOI8]J;'#]ET/VTYN4 N^[\+UQ1>VYDZ 'XPGLO&=86UEN=M# M-F"86SQL,KO;7L&^63WB[G%6<]>#9]=BLC/$\C3*0DPE3&.FRV:I/R@7!.8D M5JR/@Y0'5H7US@TT-UIOVD_MPVHM<]?/XFEFV+I R3,W[_IS[1K%^C!&+P'A MU-0\.]BDAN0EE0_-Q(O77U=\_<.Z_*K;JV_9I@[G7(18^<*!C*$4N3+[>*J[ ML,=8T0*3:13E@2#)%977#\>;:8A'79?!+I#A(K)FW' 54!,76)?K$KP0TGUM M]7,P>"FL?C38JU15/Z?RN9+J9Z\?WV9^O:HMD/:\%V&6*=,@A3(3*418V0P>JAX:%CUEG5 MG?>&?SG*Y!WA3RIYJ@_\Z0O'?L M[NZ3OX2#TR__[&"3$L EE0]YX.+U8^F@:[VKZ^N=VF1^(Y15)W:[TJ)J&T,M MLB@*68@4OCB-(9(409(BY2>$&4T#D<89MZI]-UZ4N5%**Y8ME8R>"5.RF0)? M[W34:PG>E @]?51&:UUZIVRBVG7 $FZO$85I2W&\G_ M=[GZDG$#7<1KT.)]\[J+OB4"](S.'FZ7GUW>Z;GAAGVBW3\XH> M[98.7'KE!_^RQE-[>K] 5,990%.8T3"!* ZQ,J/VPG'.7C#,@/Q2K8B/JEA4?U<2N[@NZ%$WSBGX#S3;\4Y=9 M_O[G>I$G7&"<89@+Q"!B20QQC%,8IAEE49;'-+<*5A\EQ=SX3+U%L9V5,PY\ M,^/'.Z2>V;&1OVVKL]>@Z;!S4T>I,UV\N*_,35/L72GBSERZ"D>G5M0X228U MKJX"Z]#FNNYA8XHL/*FU;5T^?R!%^7>RW(I;_L]M<\Q1+3BAF,2,P(2'!"*< M(]W",X51%.6Q1%@R85%3FR3^(8 OFW+.8)O@ ME+)!3 L*:DG!K7O$;"H=.$)NLN(&(Q&T+&A@@,I@#8.A^R.ZU@"G.].W;%,\U9O$[XJ*+=?5 MMA3['GMYF,9$I)$RMW0O0Y[K,XR8PSC"61!D,0ZPT8[8-4+,C5A>Z !:T0V+ M2E\U&6:DXQMBSY3T$EW="+%5 .PU 'L5P!]>VB!> Z+C3J\C!)FXR^MXJ(X[ MO%[QK'&T>'OW]N/M9E,6=+O1E5*_K[\0?:SP66SNY'?R\^MZN?RP+G4-BT7& ML"(^B6"BS2=E/!%(4)[!-* B%7',>6 5&&LQ]MQ(4(L.^K*#S1HTTBNK06QT M$JDN:/"'U@&T2EAVR+:9&C-N] 2X9TITC+4U&8Y S2D'VHP_*?6- .:0\<8\ MPGYW3=?$*U9U*((^0FV/K8*0Q!F5"601YA"A((<8I2$4-$QIA@CB$3'=53LY MPMQ(:R]D<]9OOA=T&L#+NV97P^*96@X1&7$8>AH:\^VQJR&:JM>)ZZB$>)F-IAS'#U3 MY ["^H>>R#> ;$ G=;--[C#UT08EM^F01B-/FR)I \91VJ35S6/[KSZ6@A7- M8I=CAD6$*0PB(2#*&RDO.GU M1+"(8C\)Y.4]K:OA\>ZP*62^=,A\<8:,193_M0A-%>MOBY1=Y/\0"D/Q_R?O MFRX+8$CL%[D @Q=>4X2C3DK_0@J^(%2FC$CE088H@0@CW5",(YCS7(:S'>(4*$T<*GBX;<7S92)]31\I_?%"OP&!+@IA^S&?P=+0D[L:(=^^F180 M]"!J173H5@U"X-91.CW4M*[/H+I'SLSPU3X*0WQ39ET=7GLG/Q0KLF(%67Y9 MMVV 0Y9Q#FL;J#QEQ&E 62;ORFJX$FQO# M&.3PWX"=>CI>9J<@Z#0$?^QU!.]7ROYN:M98!BTYFWLS?GN-&?7,B*\SF8Y+ M.=@C/V'1!POA9E0>PAY2NT(2(YX_]K3P<->L_7&_,][^0^.]!,IBS,(H@9QE M%"*1*?\O5$L!(WD<(9D'(LI'U%VW%,.((:8OQ]Z)6+N-MD>0=O-@>DKI'M:I M#C*/CP9N=G_;B[_[-]>^Z$CH'!^+VLDP\G_-;GD;>7% MAH'9\_>2K*IE+4!W7K# -(Z33":Z'H_0GK+>#,M#2(309Z_JK4ZLBLM>)\[< M+-].5"!^LA\Z;P^H%4Z YF=+1_O*B1I+C[[@?Q6VK$^X&VUV16;!;I)Z&O6/ M6'TRZ!AT/1.JE4BOS*]CX+M,MZ.>>ETWG^_K6_;O;5&*+Z4NQ[IYUC)L;E=< M!\4]ZDL6.$UP&!,"$YQ)B((<0X)9#"/%M#C/N0R(925%\\%'6)>>F;7KL59I M#_.QE;N.;1&=T..Z_QC,A!F5.D9WX@Y!FS5HQ0:=W U]*N]>H_S^(LJC.P?] M_]2]:W/;N+8M^E=8=6_=DZX2]N8#)(%]/SE.TL?G)G$J2:^N7?U!A:?#M63) M34I.O'[]!?B0:$LB 0JDN:O62LLV2;^N\??JNGG?U*RN6*0L"!J4 ?AA&.A"$ S5 MG-'',64BC6-?6D7?]K8XNQGAWF#OF<4>5?,/U9KWE[;:S'W@[VH>M/!V"^ M_E+SF1.:H1HWQEQ;]B W\C+R7.NOO&+L :5_<=CW %?TU8KC/=K^6ZH57PB1 M8BX_3G4-.$X!\1$'PB<2^BQ)"+6*5+%K?FY$U@Z@I_5+N!E:(=JR)X;2FBM\ M7X7;VH ?'T",R6DFL(U,;)TFO#*[F<#33W%&3QG&:SRT1W[=/ATOJ??HK+2=V M^U"N76YWVT+9S,O">&K=N2XR5LFY""EH%(4AH $-U1*02$!EFH"4D33!%*68 M^9?+1CNP=&YD?'5WEY='E-[>SDH>9N&U?/#>9&MO^V.S*]3/'3$ $_>Z&;'/ MHB]'YORV.';;R[9"MMYI.RFBK7U5W5UY^ZS?%R^_%6.+:COLE0ETN5U8.P-I M;X>@FZF#NVSPTJR735&4ZDJR$JXLEFJ*SI)03=Z#4'T5(&,<4.:G0,018YB3 M*&1R6![+RZ;F-A8,L]V -C+IMI(_-%[71GA=D+MQ M#HJ1LC&.FGNE_(IS;I_/F#A[Q]! COO[S;JLT5&257%3%#O!ESSQTS1,0\"@ M5FT4ZA\:)0E($HXAIP+3V#)\XV0[<(2JXS8\TW-C2+VEKID MB0ZDS8C"#7XC<\4!NF=TX9PM^L%P&T]ZOKEIXT=[W3Z*%^V_8^ A0U-4[9,@ MNDJ(7OO\F6U__+'>T$+DCUK#[F;]H%9 7X7V+EM5$I/JIUVNBXZH15-6[#-# MOXGM=B6J@G^2ASYD) &(JH4,C!@"6 08"!@E,@H3F$A_0!;F>!8;O8#3)VPV ML<*6QQ7C=:SA4<;K]M-$QQS[@H\+K^6G]U,YZK4]]2I7O>>^+KR]MU[I[K/< M_9;+#@]$1N\6MXILO%#RT@\"@JG:FW M0JVCM=K4,A4H\L.0 1XQJ!:\* 98LAB$-&*2ISR6L;M NUYSYC;I;<>!;4I) M8=:V7I^A:/M_*W?7%AXM_="*<0Y#\OK[T&P$F:YG1AXE^D/V*O7GZ^===5-W MU<=V5WWOZ"JWT7S&"$\7W==OTGRB_8SALXK^,W^JO5#P.T&W-VM=4%#3_,U: M\94HME]$GFUXF;)$(&5$L!"$""$ ==(K)CP!$:(A#7R" M^(>DT:FQNQ:GN] M@\'EH61ILE?9;)4E9H1V-TFZQG!T"IP:/G/U89G&T%B4V ZM(E[ M'S&93+&I,VW%8N-[!H8BL1^"[U;B5EX5Q>Z^.FW^HQ#\>UG9<%_'.*!Q2M(( M@R#& 8"!X(#@) "8AAB3.)8"6NWA&K8[/PH^.8TZN& 9$F2(OMED=01,7V=6 M>K#>^ZNTW1NE8+0E7FX#:0S;GC8LQ@Z0HR 7R]OM&(N+;/E^OD<;2(+J>.PD9&#C6O/@FEPZ;EF@AI>)C*3Q^JX4\L_7=+BM^5$J?>DJT M%*F?1/IH)V))HEYY1;$X24(@:)HD(B;2AT;%8XQ;G!L!E+%6F[4GGMFJA8^X MLM9N'M(/=YC(0"+(0%+J(X0D I0*"1*<1BB*8S^2>,!)FAO4IS\0FQ9\L^F? MTV_PR-S>K-?^LO*I^6%*"A P0!"'V=5EH*13YT!CXE,>40D$B:)75TM?@W*C^ M9E]49Y\M_&3',;T0FU&,2^!&9IBF[DYIJSLF,47 *9'T-CHICYA"\))&C.^[ M>">K0ZF@N%$,QM14]5;N3Z=OY4';\\7&2\A(Q%& )$A!1#C ""J.RA!'/LI M]^,H';CMY-7 MV;.[N'NGVNESWB5C;0NZ,_2U]A"=0]VQX>B^K4M'H49?H#E$;^16GU.*Y"P) M0BE!"/6Y"B>AFMI&%$A.?<:#2 JS&K@#VY_;V-&8K\EA+]"P9YI!4:BV/6)+ M\LYQ'IF_C2">B(VML!N):,UL>"4.M0+H/#W:/<;A_/M37CQWB4)P4GD M;.V5K^_ MM$LOF"^/TU$34JM='TT^^;7'=_QYKH5-KS^EM0?0:/8ZX+&7TO4?ZURPS=TZ M^[<^J?_55)'ZNEFM/E2)XR]>:R%]/_"9!((2 B#!.@Q(ZG]X0"5)1(P',K6M M*7,FZ;8O.F2ZF6,5GG;'J_T92LC6G6;+Q6-VQ80T;-8+$_'O4$Q'HEYK?/QG7@4JTU97N5Z4VR+3^*>BGS)B)!!#*'J MMTJ_#0&41 B0.%3?]53"A!$K:C5M>79,6EMKR8_&0!O2X1CPC5?["TSYZVDFO]'+1+BBZ\(AVUGOI;D.8^/9#B.W'3?UXG1G' MH(B9I!*@2*CQ( UB@'V< B+B) BC$,7<*&"_KZ&Y36MK.[W24*^Q=%!YO[/8 MFE&Q"\1&)M1A8%G38!\23LGL;&.34E*?RR^)I?=Z^TSO;YE:?FO*66^_[1X> M5IG(RV]OB"D,*9,@]D-?S10ETHF&&* @\$.( H:8D9AD1QMS(X66F5YCIW4R M\CD\N]G $4IC+VG'!,@\2=L!4!/E9@\!S"HMNP>*CFSL3R(A$'T;UVMOK"TP!X&H&#&L;7\JORJ>>K,EW=B(']-H\R$K;&_\^H*C&P M2YP5F1C:_K#QKWEB75MI&>-$)(BD@,=1!*"?0("QKT8M*(,DCJF ,AZ06OJB M&2/^F3Z1=$\3HC+3;BQY":49Y0]!9AIFWJ/QO@<-:[H\X[-35GO9QJ3D<\;! MEQQQ[K*AKS++A6*3=Z+Z[\VZKGPMOHHRG*E=HS3 @2]\F "*. ,P913@6"WT M64(%0SQ(P] JB].F\;E-*:\8R[4"/&L1M>VK;P&]*2^, ^CHI%&9Z[UI#/^M MS#*J;?=JX[U1ZLP.PQW>7KVSK-:!DPK*6!0Y#J6EH0L0@0+4L? M^USX/ Y3/[)*]1G;X+EQYCY99:7,!:K%^^HL?".]O#1<'Y,_Z(Q",B!A=/3N M-^/@.77JR+S=+_[V1[E"/SCL*8^]QN7]?=KI5CG?C_MOQ]?ZV_%U_^TP22=V MH6 \2I>-K7'LUNC75D$>I0L,=)+':7?8D'8FS+495(NOHMBMM&T?%*)7[.]= M5F3E*0@-TQBJ*3G@G!, 140!\5,.)$04"M^G(<,V0]500^8V!%UQGE74E->3 MRNW&(P=[+<>)H8O)8C[CC^4BB=\FU%S]O\+*@K'I515*IANN=DSV'KU6;.]5L7793D< 5+;8Y8=LE MYV$4AU@"@?T00!FF ,VE MP)V8M5[\R*%D>DK,7J_3WDNIYL'9HU!S9*8#9.[$DL(H16'H@YAI\:V )8"@ M*%5344;B ":1#+@=?5JT/C?"W)OX/ C!ECYM\#KYAUD9WY;/XM?W^4ZP> MQ2?%M3^*)?9IC#FB(.:)6F]SQ@ .D00$IM!GC(78M\JHO]">N7&?^@:'E^[F MVG7(T,W:T6!^E;W8_9YJY<[AKY5#"^^_!0IH'&'@ M0ZK6V8)SR*PHM+_)N;%D6W&(5R;:D:8!RF:\Z!:[D:FO,=9KK/7>M)&L#?[- M'<69H^.4Q0R:G92HS&%XR446=UX0H4_[ RGIRT!*Q8E9M6*NCGJ6).(LB1$! M,M&%B002@+(D!6%("84ZGXDSZQ!\%Y;-C;R^;3?L7W6L=3LH:N$]JEF[WJ!Z MZ*XJ.')'FA'?JW3/R/SH(%K^X)VSVI"C(>X^SMV)==,'LKL$]62DNM,&!A+] M5@T:51V3DH!^;%;JYN+]WSM=TZHY./ )"6642/7E3A, L1\#E,@(A%R*B)#8 MCR.K?4BC5N='T+71.J*F;?;_\BK#38X-+N@$0P)V#>W8Y.H"57O2M$')+2$: MM3PMV=F <41D5C M%TL_9C'!5 +"$Z;FGC$"*)8(T% D1,0BA4(L'T5.-^;$-<@2F_>M;<^(ARE- M;'BAC?4>:FNKZ-$WV=HK2I?.+_J<=E0:RC3F@@,_%3& 4JT44.@G(,0B@C%F M',5V-0#&[Z8I1APU-;A7,\;G7<2]W5J].M[VA_#>?_OR9?K>,AV(1N^#T8%]5 0;9LO$8]I%@!V/C"I #"&'!!?"O5CR-+ YS'%1K6XSCQ_ M;O17F>B5-GJ-D;:5G9\CV$U=#G 9F9+L(!E0ROFDXQ>6<7[^S(E+.)]TZ+A\ M\^G+[$6=_B'6?)._K35V>9@D6N,32"E# "FA@ 1)#!(D6<)8* D4IE).SYX\ MMU>U,LY[:RY&]!RH[O?R(O='?B,;S_O5A/N^*\8J3(.AF$A[R1P2*\6EDVYW MZ"P]OWXR=:639K8UE4Y?,%"R6%][FW_)-WS'=*^^)>Q?J\U=_9T*:,A#0CB( M2*)%AX-0\0_B /,T39*8,I]RNP5P=X/S6^?6YEFJ W>C:K;^<8?4R Q6&JJ^ M==[!5*^V=02)=#-8W,KG=C"W MZZ]"5RG/UG=O29$5?ZPWM!#YHV[V9OVPVZH_*YO47:5)AZI+BBUPD(0,\#B- M 41< (2A!(@QK/X0^1!;)=*.8>3<2.B@K;=H:[9XC9\ZD7_OJ5>ZNO#:SGJE MM]YS=^T(;)0O@QG]O787CTR>X_3NJ 6\QNP1ITP^BJ&3C@-C0OUR%!FUK:%Q MSDQ?SO]8JZ=74@-DU>RI'RJ:O]LI(SZH5W+[0T?@+R6/DR!.&9 "I6JRRM4\ M588(^! E)/4QBX15-85A9LQM'%$O26P; #T(?C->'Q_4D9F[<-HP9U>*?"<$+ M+>Y0GC3>5B([[W^)G&6%X$O*) JY#-0Z'2%]/)@ BA,*0LH1(32 062E=M[; MXMSXKBPNE0LFLD?UDI9:***V54>757$4FX/;__/ M;BTTH/6&N( $8TD(T),M !F+U"+,EC2_)"P%_S^HU.7D([,.0V:VE9/&^L! M3]E;HZF1M#]F[470_.35)9(3'<;V(NKF<-84F8[SVMY'3':$:^I,^U37^)Z! M>[.9>KY:IS]JT9JMZN!,K<,KB<2W3Y_(/S?YM2YA6)461#@- I& "$D,H"0A M0$)($$)&$AS($$=6HEL6;<^-G2O306F[=S"^5D#525NE_5[IP* BA#8=8[C] M.0[<8^]JND3:?H/2'C.W^XX6[4^[G6@/S-$NX8!'7%: ^S[;ZI'Q0U8PLM)+ MYT]DN\O;N5!4TH@'>I?/QPQ GP0 QY"".)0I$XE/"+-:ZAJW/#>"NUD_*GLW M^=.I72C+1:XY_&9$-@JH(]/8OH1U;?3"J\RN]O :PT?)2;.&:Y0:T_VMOTKI M:&-0SE6$-G^ ?:S^E7HR+Y^^(G?+) DC3'$$. DA@"F6 %$? M]'/&8\DI0@ MTRC]9T^>&_?LC?.T=>:!^<_AZN:2BT 8F2L,_;>*PC_IZ^#X^^=/FRSR_J03 M[9C[TQ?8[TQIA;NK^TV^S?[=2HD/ZW4]3E)!4)P CG3T*Y<"4"1BD*8H4M.$ M1' &3;>E.EN:VXM9"CN2EK6+6CO$,Q21Z\>V?]?)&6(CO\4E6%?/P/I2@S5@ MLZD;-?.=)F?H3;3-U(&BFPTF(T Z=I>Z[Y]L:\G(C?:^DMD-%XI_5-GZ6HED ML];B=559DH\OYL^(JK!UPDP[7#];*!HUSVNLH_4<]YM[DFV M7L8\#OTH42NV& FU@ LY0 F5ZL= 1)+'OJ*9RU*0]FW-C41.9-AH8[V_*G,O MSD8Z@&Q&(8Z@&YE!!J/F(#OI"(^14Y0.[;URGM*1X_W)2L>W#*V^79]^?!;; M98B"($FQFF3X>KV2J-D'03X!#+,0AX*BD%H=>[ "5-K MN%A]U8) L2L/ <%" D9BC%+F^RB5R^UF2U8CX[5O8MYXF1'E4!1&9L:]60M= M0M9E]>]C=QU7]VXU,''U[F/7CJMSG[CFLC)['X2ZAZS.E*9:"H*AB'S%5SNM!V.P]=X_;Z/O<=4&\VN+. MPGCNR]Z9X31*A;N>IE^EF)T9'.?JUAG>?5D4SD,N?JBG9H^B:N?#)A?9W?IZ MIRQ8LZ?O.5D7I%2CN%KS\J=5. IH@!J%@LQ(%/DI!9"M.,;[7-RSR-NDWMG,=J[[SMP2&/ M\'_NBC+HH5AX:U$*+&_5RR[JEUW]^'_CR,O691CPXMGO5=_4?_ ]LN;/_A9$ M]=\"/"R^:,POEAEYS^S+,C+S[V.:#NXVY/]&>_';PFN^2(WG7LOU\@O0C4"+^51/U=?-X6#^_BH"3IME,BJ,>U^E9BL"3KB7#37%$T/&ST_BJ(0 MHJX;N[[[J"MS-^GU3TUQL'<[<275/%G'H7U03BP9@A@)+ "$E*I9/<( 1XGZ MA] @#*%$/@UL9O6#K)C;)/^[ZFM!M(5VX\RP+C ;.48'=N2QH+)_X>T]\$H7 M#DHD3\]3UTOXZP1VY8D[-K\(2*?\/,R221GW(K!>;W7J[9()'V,<$L(2E:H&0Z)1200'A7 0< M0[5^0,NUN-,ES[Z;\Z*M'49O+J[>W"-K1CSG*(W4L_#'QB&/-![9D:5USYCQ MY"A 3Z3HNX=T;_O"V^^>Z.V2TGY=+IOE^N7QWKP3U230X%T2I'6 M1DS*CD,A>DF,@Y]CQXE%OEW62IZW^3>1/V9,U'F;(A1AP B>B;(9%RE-PE" M?2KBF,;,-YD$GFM@;O.[VL9R?5F;:15E=Q;(;HIR <_(%#0 &6-BZ7._BSC4 MO2W24#^])(RS#Y^$$/I<:U[XWNOL,Q&NMML\H[NM$/OZ?,62I @A220@(N5J M$D-BH-YD"6)?^$F:QC!-C.IUG&M@;B_TWD:O9:1Y[/Q)#+O?91?(C/PNCP&* M>1[!I>!,E#Y@!Y)5XD 7 AWY B=OFRQ-H,OH=G9 YW5#=<;J24]5SHCDBB)U M&#$O P"_B+PL>K34M88$Y@'@/%4+-!$A@+ (0.I+B.(HI@(;35;LFIT;X^VM MKL3%%MX#R8>VM&G/PVJWRI4E M<*]MN=9.VMMN_HJ;8]__ZH^"Z,B48 "F]Y=3M?Q!2 WF$?.6)N,7:^?;O&-_ M\PC%Q,M_W^HJRSK(0*R+:H4=848"%"AV8@$#D&,UL0@Q 1%C#(:QH));I18, ML&%N7/6L-G56U4A^V.7%CJRW^@195.G Y"?)>1U_-DZAZC-=9K8T&KDC1J:X MRLRZ0O6A)G7Y7T#+6N'U>:YWE>?ZZ**2M*H.]3]LK47W& MCOG4I^X&RJHV=<^C+J#0KV)?D?ZXV66,4HE9Z .(HQ# )45GR+U3QHG3$(_ MB/B \_O^EF=Z8G^P6<=%LC9Y7D:+W=T <1)PM?A5(U4" 81Q""B7% 0RQE&0 M$AG[5CJ)CO"?<)QZ)> MAA]G<(X]VI2@M:Q]&?1;6>QX,#%"Q_W8T=WL]$.% M$0PG1P:S.P;9QVPM;M3'8BG4=#1&7)$1@6K"FJ@)*R(B 2@.282D3'EL)59TW,3< M2&AOH?>7MM$KC1RJ;78 TG32S(S;,2 M9<=7VD=A?NH*\A74Y!'L=X9GBGTXMO]]KM$;60. M*,WT#G9ZE:%>;:DCN,QCN%S!-E$L5P7?PP&^O(*/518/^!Y:Q7N9H-41]]5Y M^V3Q7R9.M./ C*X?IJ]]LRZV>?F]N5DKNA+%MEI UO)AG,,@#A,*2$KU#I,? M 1JI,2D0OI 6LL<'DW5.2&5THWYLI]=FB'D_T[I%"WZEUM;D3C250LNAY.MFM9*; M7-^XY"GA,I88A&D2J^5Q'&M=/0%P$*2$088HM=JZF]Z%N8T:C=F@MGM?3MR9>%96BV>5UP]4\W_UWK"M'?#J M!L]H=#]4*JBDS@[ 5-H0WIL]-K]Y#3I>N9-8X^.5 "V\-D1>A9'W'*3%,[VU M!BK]U>S5=1NA7L)LO@7C5&=X??=>IQ;$Z_M]9B8Q0PN=AIV7OIT)8?8%$2+D M",10<@"#, $X"2CP&:4BC6&"S-+9AILPMQ';/NC<2:!Y5R>9GGF/"?T4:]E# MF'D][LTORMP S2F"S+O,F$.,N0%,AB'F)D\:*(:O2+?89NQ:ZRSE3W7Y3!%( MQ A!(*4^ 9 R 8@D'*0^(3 6+(SBR$K[_E0K<^.\QLA*>6RW_;'15:LME>]/ MPFE&71>#-/;IT4E\^DNWVBO9=P'A5KC^9$O3ZM1W.7LD2]]Y\=!R&'1[J#:V M+WB7,.YC'\8@\:&:$\6* A!"#*0PX0F)HC .C(Z;NYN9'0?HP[R#F8-K"9X! MU9 (+H9JBG-D.Y0&E+/H L%Q^8J334U/R%)U77Y9CL".K6[K*[LKI MQ;N=6IE]%K^VWW^*U:/XI*[Y42Q#R: ?*DI(((( 1H(#$B2**SB)@X!'*4J0 M344K\Z:M"&.">E?J*V58ZGT S&9T,0YX(U-(RVCO8/5S2>Q2#/MV[7 ]8P_5 M*"D%!LV_2DZ!.2SGD@HLGG!ID-SUYE&LR7K[450'5E]UFY_(K^Q^=[^4<2+B MB O L)K"P(!)@#&6P*?#7BG^SL3!\W%X1GF_V MHB[2;"'];0._V735,:@CD_S'S?H.?,P>RX($Z[M,GQY7)\^N9,('X.)8$+._ MW8G5,(V!.);"-+_ULN*Q3:&"XKB6P1(F,:8HC0 4, %JA2RTQ!X!B(<^H2P- M83A$DL6@::,79WI-%ET(Y_("*B;0FVZPN4%RXGJR^XHH174V^*)VBOM2L@;X MC%)'MJO=5RDB:P#$N0JR)K<.IJ)L+7A=BU93WA<=2K%9ZX\ZNU^QX3\%V^XO M.:S,;];O?S'U4MY*?6UEW_FKEQ+&:8P)!Q(R16B<)(!&E(,@5%P6$ G#Q"I2 M6+FO\W/+>QJ*[[K-*==/VW&N1XR)K)]ZW)FV4TZ,7A,;8%_: MZQ/YYR9O%&R*<@4*,4UE2@1(L/H'!DC-O%-" (9,P)2P$'&C0^O3CY_;:-(8 M9UW+ZP1RW2Q_.1YC'R<90F%5O.N\QQ>7[CKQZ,D*=YUWJUVVJ^,J^Y,;O8NR MTILHE0C;DD$>A4A@$$!!=!5FH1;'4@*60D&3A*6<&E M0'<*M?YSE NPF& ?S1$,Y@<>%\ QT:F&.2Q6AQ9G'.\XF7AYQV3'#V=,;9\Q MG+MDV++YJ]"G%6Q;AM=>;PJ]3ZA^)_)'\7$OL!8D/$6^3("@6H<^QE)-)-(8 M)(FO8$L8Y]0J(\"DT;DQUS.;/6UT>9I0FWV!H)U1#Y@M.UWC.C(+NH#4>H5G M@Y'3Q9E1PY.NJVR@>+DDLKIWX!EGM<92#R[SH[ZH1G*QS?(JD[M:.A6'N+]# M81F2(A$)/U0]$(1:"9X#%)$0A"F.10(%9MQ*6'.H(7.CL/?W#ZO-DQ#J#6NL M+_=8+&6 !_>+X8GH!&B/3FQ[?!N#'=?\<066V[/3H<9,>Z!Z(61'IZR7/N]U M%)E^5Q?JHD=52M7ON4[-#QDD$>0(1#[' (84 9J01'6U]"$-21+Y5L551[!Q M;ISZ>:>33O1N]::RV;O31JL5S/ R#R/TK!GUOG)_C[0DW;B^**_;W+ MBJQL[^U3ZZ?O6LY@F4(:,P$AX *IJ35-!2 D\ &/8Q^*"#.,[33K+0V8&_TW M]NL!H/' :[NPT(S2^H6:!VH_;$7O;?O)D.]'1']L,G<.O#U%#T3/+?_:&C$M MN0Z$Z(@YASYG&"UJA:Y&C.L[^=5,XAM=U=MU)<^B_B24(2S?";Z4810A-7L& M,D@X@(P+@",? :9^G]*44@JM]D@'V# W[84[6KP 0J?,.,2.2\N,EC[I0N5*1KSZ'NEZ1HHJ=H!)1&',."(XP@)!#0*6? JVA$C"(_"3F M@X0D7[8T-[JK$B%*\P8EE9R'U(R[G U,D-98#1<+/"<_^-H]QVU]CI2>N>< M/JML=_8&.T)HUU"_6J]W9/55/&SR[=+W<9@200%.F 00)>J3%I1+ Q$B""%* M$Z.HEG,-S.WU;VST*B.]RDHS"C@+8O>;[P*:D5]X2U2,7_H^UT^\ZX5@_W&W M>?Q/=6OYFO\-]4=0?2S?[;,/G>25[G.I>9-[K[MT+Z@Y)_PF\L>,G5%:TWD; MK/QT*[_N)Q_5UI0^#RX.YWYQD$0L\B,019( F) 0((DYP%Q"*9*$R\A*/&DT M2^=&*:7^'7A[O&/]_I?^;%NQ8;0.MMUM>L5NF_",X:0Z9=USO(QTN28/V;:2 M E]X5_=:QJS>IO)&.2T>O0=&VMIR;>TK[8&-!/KYS;*Q&APVP'S:K,73)Y+_ M2VP_[-:\N-I>DSQ_RM9WY7QTB2-"PRB& *-0#1,L2@".8@YD'/HH34.$>& S M3/2T-S>R+\WU[DM[/:D-MJ/W/GC-2-HA:"-3;8579:I7VKKPB%I;UN96>L'N MN-,0&*<,V-?FI#QF",!+-C*];1BG_$,+@*[OREV2F"8137D B(@5?T@4 \I2 M!2H*L1\3&(74BC]:SYX;5]2F#=IF:D-FQ@D#@1CY_3?$P/I%/^&MTY>Z_?Q) M7^ 3CKU\64]=,EB@B G!BP_*#*W@K3/\;V4EI%\N:Y8P1E3@( )^&@D (XX! M26(?I+Y,< PCBEEH*4_4W>+<7F)=P>6A-MK3W566%M!FZT-MUJHY8"U.U .] MV6OO%-"1R>#+,QQO6CC6M1N^=>(X1)[(#!O7XD0]K4XM360&P@EA(L,;AY%/ ME6:]#$1":(1C@*A6'DH4S9" Z(*B89 01M24(+71Y;VR3ZF<0'/WNV[#*HWP M!4QF;&#O_!1'20XC+J].) F^O)LPB/.W.RS?PRD7NH,X=^:QZJ*YL+<,D M3##$0$H_!I"K13S!*0,H#EA"0O6ZA58%>Y\_?FZC=RE.HLVS+!-^!CS#(7DP M)&./O^9HV(^U)YUV.[ ^;V+:4?2D>T=#YNFK!HZ/50C(V\UZ5XCB>I?GY5$2 M_ZPLKGY8Q@)&24PE2$(? 1C[$2 2I4!&B420"PRI52I(?Y-S>\%KBSU:F6PY MM/8C;#CL.L5M["&YANQM#V3V8[,Q"F['[?YFIQW3C6$X&N_-[QQ&*4VHF:Y5 MH!:V2TXEETF" \H 1"A )"0!D"*($HBRKD,4QO^>/'\N9'%-2E^> _*-D]N M\H%1K2\A-".("X 9F0WV(:=5_8KWOW2YRS+3_W#LN8]+U;E50JOOJ[]?L6WV MF&TSEPQR!B:G=/&RC4FYX8R#+XG@W&7V@F/?Q)T^TOY=;.YR\O C8V15SV5Q M&I*$Q#X@?AP 2%&BU@"" Q0FB,]T_[^[U<+7)_\MND#\-H=E0?S$P([_C M^D#C62%X[VJ[S3.ZVY8A3=N-F@GHJ>8H%?(ZP7$ZS)]N:=+!OM/9ET-^]\7V M\H65S 5YTIU:W*P?58]N\J8!@"'$=$B_U+0!'7H[XD@6"8!Y%1:O#Y M)N;& :65:M9?F5G._!_4LW\0M<321T]98[BYNM\9;+OYP0UB(Y-#!59CH4Y( ML=OPMDIBSY5#:PSDV:/J^D?1 M5/C3=53J>3J,$QBPD ')A0 08:E6/1 "D@11PGTD8A;;E04XW]C#$\O&][M^K/1N<(_]7LGU[GZW M*A_[7DK!ME5T]:V\XI5J5/W]3OV 02$8P.4)JL\"0&E" .6^#&4J_0 :IRWN81V99APA:K4C8P?2Q=LSALU- MME=CYWY[X\;RSL&[./JXXDN^>-MERMH7\;^63('C'7NTFFS4^]Q60)RXE])]LG M#".T[^37=2YX5F66R$VN-?.J=,IE&$FJ)DX)@-A/ 4Q2 :B?Q"#D3$(AHUC] MSV95UM'6W.926@"(E;8JYCH8J].D2GOMF*H+9#-J<@3=R%RD4:O,]-IV-OFY M[GC' ZG1-/5WJ3,8N#X2RHQN>52U0-=N[O,O6X)R4>4"LDX\%%* 10X! 3' M,8@$9U1&PD^Q541K5V-S8X^VP**V=JC6P E8S>C"%5@C\\5+G"9*X#^/R4@Y M^"<:?*4T^O.NG\^$[[C'_@#L,UEOOHG[[&;-/@DM_[UDJ1\37T@@I%HLP8 Q M0$C, *=1JM9Q5$I?FIY]'3U];LS0&*B/)=A_F!_?',/6?ZQU$1ACKUJ>X>#] M51EHN"EU&A#SHZR+@)GH%,OPBV)U='76[XY3J^-[)CNP.FMN^ZSJ_$4#M1EW M^3K;[G)QM>8?LE_Z4U%_P2(24)U>"P*F*WDAK@^I*%.8L8@3Q5FQM-+O/M_4 MW%AK;VFIO"-K6RT5&L\#:S:G<0/7R+SV'*G&S'Y^LQ=L[$7#K6+C^>:FE6SL M=?M(L['_CJ$'VG1[L]:5O/1P4$G'2RXH@XD 98^@'%$ 4F@#ZA($QK*&#%A M-)?I:&-NW-">P^ORBD U>E_-Y@^6%\.D^T]!;$86%P(WX;KG LP&'&B?1<7Q M.?9Q.Q,?7Y]U]/C4^ORE0\N",GTY_V.MK.6EL#Y9?:F#VP[UREL:@"R5/&6Q M@I(E6N[5CP&65 (F0I'P,"4XM9+SL+9@;J3R85>.H9^R=7:_NV_4 OOC[7J MAD-$E]?XY+6,3$^-[=XSXT^"/>J.S6 ,'=<>M;5BXD*D M T$ZKDHZ]$%#YT\R6PM>Z^WK'.VF/LGUYIYFZZHU-6M[5JZDNOI@SA)S@CE* M,,!IC &4% )*(ZAWG#$F"5&_M5(N'>DTM3UU.$%T" MZWA.Z<2TB:>A+N$\GKDZ??HP%O]39'<_%*]M+.5RB]O=MMB2 MM4Y9T%+.S8-+!:A X+\>D80\9-O2\)_E:/:KX(O+R^>^RU4XUO12I@#@, M,. AD0"&D@ P_JG2K)RI*KSF%J MQDH.D!J9?QH+=1Q_Q3@+K[;2'/*E%389'G M^\+/6@]U762\#);=K&_6)RJ?UF>/:L9)210+((.8 LC5/S1D(4@E0T2$D''$ M3*-/!ELQ.RJI'='YV649EE)3N>6+WBJ@S4K4>L_@LA[KIJ+)^F'\'8&J"YI* M.+=:CKG=!3?KD\6;!\32#.\+\YB;2?IDHMB;?)O]NRX=]"%;DS530V)9,^AJS=]E!=,!VL62^('P"8L! M34,,8,H@('X" 604!TD@XC0T&I]L&Y[;D-2V6P]'7!^6[S7_F3:_#+G1Q;'% M_J+:&UVXN;Q!7[$2Q%Z2U+2[S.;)8W3"R./12_RK8(4&_^L]_GO;'0J86J+E M5L;4M/%IQ4PM(3F2-+6]W^'F<#W;/]H2N.+_W!7;^U) &0DKN^B2?4R/1(5F5\A,,-2H-NNF"K MTBWXK[1IV>RX'.]<>@<_1MZ]- =R_'U, UM>?T?3'#"CO4V+Q[D*DZ@K4FJR M7@8Q4CR94H!Q% )=I@T0'(8@"#A. A)1S*V8LK.UN?%A;5HY^[LT6J$-ZM @ MA(%0O4IL08/==1=V#N('3F RF\^;K? BRYF4*>)F##,"CB-SS<%B4)KL'6SV*J.]QFJ7\O16 M,#F6K3=K>V(Y>RM CF7N[6X?2DY:5O<[^:7C3M7J;=EH MI4Y;BC+'W92F1D%S[)/@4B1,KZ9KV6TM7O*5*-)_[L;">^:(5WOB7M-D (R. MJ),[6IEO=V MQ#QRDC*>J:X(DY@"&$00X MX@0$J80(,4XIMMKLO\28N1'?AYYI17M_NG;(,D'YDIXS8\JI^F-DZAS0%:/F M";F U6VV]"4&39M/[0"ZHXQK%\^\5)'JJ] IG6R[R_5FW)I_%2LUMO/RA*-* M)$8I#"*>(( BHM7M* 8HQ!!(* (F4L[5_X8)5/6V/3=N;>' M?(,2N6WZQ8Q*1T)[9.9T"?0% EC&D(VDA]7?_BO)8QD#G/_ MD(L?BCH5P5;SVL]B>RO5Y'9)(IPRG(2 TU)R6!=MCW U-=22")$%"961=L[ MVK*BL,DJN;.VP5Y6UU-:Z7I*=H35A;(903G";F1">F;E\P)4:N$KRLA/9?'B M3#4J=^1D )=3,NIJ;U+R,7#\)=F8W#*X$NVS^9IZ[+[TZ.^;#?^9K59+!F.U M4/5CX!,* >0" 0IEJ/Z)>2)8%,C$2@?+I-&YS9A:JQY2&KWPUL*^9FT_V*9; M<&XA'/V8X,6:L>*:-XK?&4)PH@FM^[] I M3E4^YL]L^^-Z5VP5O^4?,T*S5;9]6J8TC"EG%!""4QWRX .:(A\(&*0H3B/D M[2J3;4NG]"-LNDDQQ%VHT]S:K1^*D.]QM*%M[?5 MY43& !+'4YFN%B>>S!@X?SR=,;G)/BGL'V+--_G[1F:8$.C[@@!), ?J8P1P M#"E(HP Q"9,D3(P3O9X]>6X441GGO3?/_WD.5/>;?Y'[([_EC><#4J">0V"> MUC08BHE2E?T!4-E_UH;/^H'D3^*ZUVN ME\EJR83\1(0C3A 6!5265CK;F1D=7C.4[P;V\;;*M M1M]Y9,WF*8[P&IF_GN\(UV8NO-I0E[IZO6@X5M [W][$6GF]CA^KXO7?,B1? MO2TZJI940K\>5<6Z[PI[40]$,4L3Q1P2I'&B P)BJ<7M!& X3>(X82@(??/L M=*,VY\8?C:%:TD)77HQL\IK-4.Z?\8R W.[F29X$8HN\K[MH*I,\O;[$D3YG1;N?8\@]ONUF&3N[(D^O7F_CXK M[<3-^H/Z&FU__+<@^9+XC 1(IL!/800@1 3@E 8@B+%/.91,1E;%KKJ; MFQM%J^]7;#>CZX'3;%+G#J21N;@TU#M8NM ':%1X7TBF&$(;ZVF[W4WPS)!Q M.L?K:7+2:9Z9^R]G>H9W#<[B*W4FOI-?U;9YV9HNS=>N+KF,"40PC1(0,:KF M>RQE $4B 9C3& ?(EQA;!;J;-3LW/JG>EZTNP=DVTSK%SP1Q,ZIQC^/HT[]: MHD9'M3=G;!6N99%.(UR'I/]9P.0Z#]"DZ:D3 BW@.)$9:'/W,%XZH6]3Y_>( MJE[Z$C$:2)\D($$BU0DX:@F:"#6UD3B",@QDF%C5INAM<6YL=$K(:=&DL:D% M5&6U94!D/^YFQ.04S9$YZ5(@K>G(&!RG3-3?ZJ0D9 S"2_XQO]%^_ZLY\OO9 M.O+[*BC9"K+F7_*,B2_Y9JOSLS9K]>DN)_??17Z_3#@D@D<(4$X@4.NJ"& _ M(B#BPF4X>8[/$-[IW\? M;0+,1R:QI<^ZM+,H7UB\"%I5+7]/''T1?:?# 4*)-72P3($,"5JCAS[ M#,2)3]*4R-F=OXU$YY,]G13TXK)=KI[)!W;??70,-UW==0 "M(8Q52J);W.RM;S*4I3]\?KR,QWMC&J[RS#= >X/_(;W'@^.$SWW< PW0%03!NF M:P#)@##==Y9ANN]>)TSW75^8[LL+!J8XWC^0+*_$_G7M]5*GHCI@^=]BQ3]L M\C\*L13"]T,<2R"3$ %(4PR0( 3$091(B6$:C#C";K3B'=63J.]B[\+2]H#2X.J!=>-ID(#)CT8M3YOY: /&4>JCU@:KBWEG"4, MDQ2B* 8^QABH3RD@7,V9F" IQP*C2%J&B?0W.C=R>J8RI3=X>8 M-#@W!CK8[)5&FR]CC.#M7^"Y!FUDLGF)U\*K;/7^JO]KLL4\#$OSE:)K3"=: M0)[#ULTZT@:4CN6ET6,F6W7:.-5>C%K=-W@S?'>_*W7#FJCDEX(_S18(C'$D MJ0!,-YB M=X_QV+ONM]M3;]/;@7)BY][R 8.5_7.]5_1.5/^] M6=^L']4799-GHE@F@B(_TIIA<12IM6M* :58=8+$(0F03VD8+M?B3IMIN+?6 MU9[1.X2K=ZC=ZHA[0+5QY\?F :@:;I==C-14^F"5?=Z;QM+?=,7IEK%.9??[ M,7$MM-_1XM32^OW.GQ#3-[AI5 'G@V)^F#!*(PX0\V, 810"# --+B@1,DX1 MI$8!P0/;G]LLJ$=3>!31YL&A5,X1'IF5S 2;QPZ4LD+M-?2;7SL%516V_3JJ\ZK-!M)]YF].4*Q9&YJ@;P6P5@9>FB7:'6J7)S+R*N MI9O/-SBU=G.OZR?$F_OO&48G^DQ2A\+KZ5A5>[98\AA"RH0/9.0+ (E( ,$2 M QY$$C(I>"JLU%)/M#$W\B@/UG7&D].U2QW@*UJ4&31+J:80:LJ@RT'K$,J8 MIX!"* "FDD4BC<,TMGKYC5N>&R6CJ')J!TJAX:/<".RKC(EN_7VVS[="UTMM]*UYS]]?^) MIV6((9%JK@)HK&M1(\@ Q:5@,R(P@:DO$J."]F=;F!LU549ZM95>:::G[#3C MH/- =G.-$WA&YA1K9(S)H]?[$R11"/8?=YO'_U3WEOSP-]0?0?6Q)(7S3YWD MY>]UJGG)^R\"9]L/A)7R[1^%>G9>2YK$,2,8$Q\D$OM !S$" M0G099QFF))9^1(35875?@W-[U;6].I*ZLMAK3%YXE=$#I61Z83=XW [#O.0QCC1&K/U MNO)!>^0]"7)>DGV\+C7CN&,FU%RI<59/1']E#46>%)!02GU$* M_#20 &*AU0%)"'B*$A\3GPN2+A]%3C?&H5SG6[-YJ=MMCAB*U)2LS=O66@9N M=?A79/=VI M"4]=;$1SDZY>M%J&D(>4$@YP(BF E(: J)DAM94 1=MA/A..$;)?"/0"5H3;?<-0LUJ0Z\7C8YM MN_/W3K8YUVM^>PNN_^*A8?'*3GTRK;\,7[/B7^^R@JTVQ2YO"? M\93I/$((<)!(($F*91"R@+#(EO4-'16@W2/:FK]O;Z?;)FKW==PR. M]+N/-UG&24H%C2B(A.0 DC@ F&$$_)30D&-)B/27U?3F MVY;D6S/N,&C9YH5XV?YX[\:7?/-/P73*#ZT,;@55+=3O[K+U6I_>Z0/6TBCK M\)#>'DFD2%,<I75BQ%0#F+U)H>,9D"B @&!,$$4*X6^$@&0>!?G.VB&YK;E+).POBL M+O'^T@8ZR&7;]T"EC M>PVK&[G9BOMBZ3/$&:(^$*&:BD J D 8E"!- BX1BP5%1ADG/>W,C09>[*9X M?VE+O=)42T(X!ZSI+.-BN*;=US-#:L!LHA,'QS.(TVU-/&OH=/AXIM!]N7V" M^_><:%&?;T_W=+-:!FHY"/V(@0!':K4H<0A(F&+ 4HYDS$E"L'%B^[,GS^W% MKXWS*NO,T]B?P]7]?=**=E'[Z OLC MN&]D)0JMLY45A2Z+4<;N?SV$B.HJZ7$0"L:"%(A8C\I^R@"6J0 X"D0B<)# MV+C.H$%[Y3MGQ#H&T"Z_<$'ZCKBN\[0^R-M3:,^V _O,YQ[". M_-I7B![,K9-ZO*\M1#M+S0]"T?Q4SC&:$YW)78RJU;&M?CA6YV#HW7HQ;HHOTE7/TG.U3BP9C_$=X5Q4UDAC@E#0JA5 M4XQU3*PN"TL(!;'DOHQDP&AL50?:JO79D;J@^MM MY8*B;>6#I>BS5;>8+<%& WML2F_A_*7&^:J-^0AFSHU#&Y\\4CGE M*1MW),_(2D^%&_^\G7[WMQN/"ST;UOLRQ\=IEI$2(WT-AIZY3=VYKW),M^_M MVDNOY::G_=3E15J>GCC7&RLM?\3N&/E4T(FIKWR0Z!+N_K-'IZU=7/X\?Y<5 M#YN"K(ZJ&=^LV6JGMV)NU )O?9?1E:C^<+JZ8AHAY*OY.9!!B@&,)08HE@D( M8PH1CB'Q<32P6+HK&^6!I]UCN-?[IWCOJ,!TY7'OI'=S<_W% U=-+BKZ[[HNQ2L0[L_.U"LJ[!KJC M_+SSIBXK.*'/SEH!OS(,,*&(@SA6/0Y#O1CQ60($DSX/_32"B RI.?&\F;E1 M^J&V E=V#JLW\0)(,]Z]')Z1J?. C#9QX;W_U;#C=66K]XEHJ?'.J//!Q2A. MPS)*/8H73;U*28K3[IZK2G'FZH%EBU=EKPA^>E?E_2_]42Q1A#B*$P$"3@F M$<* 1D$$*$62BC3&$#*KFL5&ST!? M>Z/V?0^F]A6*K2!R6Y[8K.EI:Q-;P7%4F-CN[F'D]'97J-5XH0^U:+8N'WRM M%MZ9>D+Y@][N+2J]OU9"R4U%C7R)B*#<#T, @SA1_T#U?8L9 3&'/@Y)*@BQ M.H"ZS)RYD=E>S;(^CJID]-33?VCEMH<\8Z)4TB7L[UU6*VXM/++UI)K1>H]D MM;/DNPM[4V >$JHZDD"H>C,,,4 1HR!AA!$4!UB2P$X\8KK^G$Q60F]#:29E M;3\F[2:SX6HZZ$<>QAI'O)8G"^^9+U[+F44[$=%K_'$WQKG!U>G8=Z%)DXZ) M;N![.58Z>JI]4-T_1*$)X8O(M7H&N1.5'-JC^+YY_^7;,DRX6O%##D*"U2!) MU="($J(+O# * ^&',C":U/QK[96)]/5YM9*AX]"GQP*DNNTQT+_O:ID M:QX!UH-Y-SVZ17)DZFM /%CJ-:9ZWS>>,M89:N8A<^[0FRA:[@(4K>+DS(#I M")'K>5]SA7IZLQ3*V-6:O\M6.WULV)SUPR0*_5A MP% 8Z6)9&WW*!$0EE@YG4V:MCWIM-$2D)?S M0]O;786R?1/;[:K<;2OTC]69TS)D/@L2F(*$8*;6V3(%& >AELB(XC@-$C\9 M4I_ L'FC%VQZ<5MMH%<<#+XT?.PT]&94Y1+)UPSP*C'='[#76\!ZQ^G@SIA1 M6YV@C1R&=;KM5XZKZ@2D/U"J^_;+#JN_U-N2979#69#].Z$KL8PQ9I%($D"% MENE/8J%6L&D*(I*D/DY\M8BUBF+J:6]NDZG#(6UCL'>PV/NKM-E6R:$'<;OC M;0#B>^;7-![DO- MDBCPXX@I4@GB( 0\@2@0$B I$\HDP'CL9$(S,FGSXU":@.]RD(K\9?3Z/5O M<%V$RJ[K^\9T*U_3/F/E?9/W>1/4'I M4SV]_/LSV_[8ES71,>FW\JO8[O)UF523FW/L1B:\QE[OIS)X7VY@X>WA M_%K#:9<';P:G.3DZAW4BPG0#KQ6?6D'5P;%FSYF,=ZW<:G.QW8T#$^/9#\%W M*W$K;\J][;=";G)1??Y.?KU3_RFVY9[>!_7[[&Y=SEH/R1H,BE"F @'."0)0 M" *H3'W J5K%0I90A*55JOQE]LR-VQMW] M3.>'1TJ/F)^73PFN\*O>_:[\L M$^DO[$:SQ?&$G3/RX#&\7^J5]3B)-(X =IN4?Z%-TZ;INP'P*''?T6.'%'C9 M5X5N1=A\$6LME-+\YFGI,QC&09H $OD_:%VY3,) TE@D@-$0 LC5 AR1( *A5']( MI&1<#"@.5E9"[K529]/T@D M 3(F@>I5JH_S_%@+;L$PX@A1&ML6F)FX3\4HKFL+U,1""HI!H)% M1"W0L"[ZEDJ0Q"3DD8]12)#5!&"J?IQDAE#VSIH?=>.D/219S#$. 0UT.2<. M!2 \9 !#AI($H0#%X7*[V9+5W'IH;]-X/?1=MU%VC]F[-F7'&4[^INJ.L6>' M91^4;TS+P(5WL-W;OTXO?_?>X,VRGT.Z -;M)/,BBZ:=A;H [VB:ZN2A0U?! M]_>;=2DW\87DM[F:U*DV_J%SKIL@\64D"$JYP$"2A"FFC3E /$AUBGN,N(_2 MQ"Z[W:#-V8UXIH6U>> ^D3DOWWNP*?L@K,13!M\'>=*7L%-'1%\PEF-\J M,)7!6C.M,MDK;3XDFKA<.AM#Y'@%W=_NQ MI8R".U]/FMSK5?3^HM;Q].EQ2 M1_*7>LP?2):7AK1D,[]FQ;\^Y$(T%:._*FL_D5_9_>Y^&2/&RK03'&"A-1XD M0 A"(*(PPNKWDG"K^GM3&3XW8M2F>E(+G&=-/?1<6;OP[BM[G>C+N^]^P_/S M&7;JV ?M+;&DMM-MQ22//GDG196TZPM/.U_S>,M]'8FDOBH: :^!P/M:?E4^ M]7Q57"GCC]9O4XCJNS=^#GK\HW6)H93_>.T/'/_TB%J*>-:1"VKJKPW.Q0]] M^O58QS#L4XZQ# 3%*0,L%FH8DR0&-)$88!E':8!2RHA1W;B![<]M--J;KS<- MG]G=Q D99"D[Z1C# 68\N,<>)UP@;4_LP_!RR\^6-DQ+L\, .F++@8\9J Q: M)G#6:J_[-T@DF/B"^P!)G7'I4S5#CQ 'TH1M57#/ M4J?B-(YF3'0Q.B/S39.]W0 T!KMT8N!6I?-D2].*Z3!V7GQL+?^0[;. MMJ(4)W^I1OY[OBF*)?*I"!4+@)2)!,"8!H!"R4&"9$+B0$UMH-6V8U^#<^." MTBCOFN3YDS[2OKK?[#IT"H9A;$8.+I$;F2UUEC/=$B2W6((Z4S&)NQRLEL%@# M=3YIQ?Y1]HDJM]L?(O]"GO3SBO*'VX=2)79]5TNJ[W5A/RBOO_\0I7ALJ<[] M3>2/&1/%U5TNRF7B,HAEPB /U>3,QQ5SXH!AX).4(Q\Q%@JCQ9ISR^;&IZ4_ M6@B]]*X4H=J4O]HT/C8E'@JM7EAZZ>W6JD^]K:[9N_?4*VI7/=+X:I[NX;;S MNWGY5;MT9+:N>K-Q;.%5/^]]:RI+'/2W/>V>]UU7!3[T9..A=_7:/6F>W_-J M/3I1&M#D/6N5,S0*^AVI16[;FRP#:128VHE*XS1@/YA?W:F'Z(S-@UI5<1 A M7C))D4A9!$@8$ #]! %=K@0D,@W"P ]YC(V"F?N;FMMPN[=65U%JS&V)L9L3 M;0_$_6.@.^#&WFK=8]:R=-&2#7<&FOEPXPZ\B<:/X2!:#01FN'0P>\\#)J-J M,T?:W&MXQ\"PV$:^14@U^=ZGG-8[X,LX3@3Q)0(BCB-%J%P 2K$$J>_'J7J@ M1)S950CJ;M#F"SY-!: KQO*=FO6T"MWK>A:L=J-:V52EG0C_I_KM #'CGDZ MA-%4,A^0)$@!#",)"$H2@!DG@B4^I<(N1<=9%TPRLKU^!YCMQ[F#=>1QKS'4 MJRP]Y/GO3QT=1B,;@>(V$+F[R6ECD(W9$)5YT!TI4ME@$>G'%77 M_1.J4!FX\5Q\RN2&"R:9/S8K=4>A-,C!&WF$&ZQG'L MB6/+YO_E559[VFSO8+?WUSAQ)+9PN9\!&K4^_<3/!I23\SVK!PP,S&=J)-NM M]*+Q=Y*M/VZ*XK/8:@&"#ZO-S_\M^)WX0O3:NQYLD8 2AR0 PB=2+8AUX70L M&(BP^IPR/Y#2MPK9MVM_;M3U+,W1*\VU#.BWQ-^,PD9$=>R3J8/EGC;=>Z.- M_VWA*?MKC17M0@5UJ2Q0I@HXE^$;B*#;% )+&Z9-+A@&T%':P<#'.$](:,\' MZX/]_Q8D_Z"N70J$B1\KE@LH0@"F. 8$:5G])$Y1PH5([)0$AIDQ-^Y3W]K$ M6:Y"%_QFG#<^J"-37V+#SMB*<]F23CP0#)J?(@NDR92W:$ M 5P6.1,F3QO(BTT&?!F83-8L(ZN;4EBU.G/?K#+VM!0A2R(?0R!BU5F0*2Y$ M1/69B/PT27$JU'^L:-"DU;FQ7DOZHHK?K^SV6H9;DJ(1]H80)-@LG>OHR7.CG=HX3UOGW;PSHYACO+II MY"(4QEX8&@)@_.J?=?;$ZUT(]A]WF\?_5/>4;_;?4'\$UN^J'V7K.8(^8TXF# M1?.3SA[L87DYA1CPA&%D]D[(;*T:$&OU8?M%?;6N?^@PFYMU_:O;?>3EU\UJ M]6&3ZQB;)>%QJN86/DCB$ .HTRPP83Z(" DC@4-&A-4>^# SYC9#J6PNZG(R M_ZSV*FCE0"N$U5+P9F 7F7'>^,"/S'^U UYMKJ==6'B5$[HCFM\?_/#^TIYX MM2L.5U"78>F4&0>:,BE+7@;72\:\\&G#V/-FS7)!"O%.5/^]6>\SXZ[)0Z:F M57N!J@"*5)%E B"2$8!AB@!BZA^?X"!,)(0!L:JU9=[TC%GRD Y>28&5]0%6 M[7)T:U%J[PDI%9L6^B-A?^^R*KG05CK,HKO,V'.<3AB9,1NCO3>-V;_IOCAD M_=:FCZ(^9H^84UZT:'Y2+K2'Y27_#7B"D[JO3Q]U:SS7%< W4JWNRC=Y*0)& M$.$!4-PFU,HWB0".8P1(!'V1R$A$P;[TZW?30%G#QHW>M>?9 M\GX+W*5J\T M%FPD4.;6M'=1!=,S'=!-8.[Q?,6RL$\+[RRV8T![47W8RR%^S1*Q@Z"^M%!L M-V1VM6+//.LUR\5VN]=3,;;GYHGK4U1A>JVSCE(MXKN:\-6I&?\0Q59O9%3A MQG\*;;;@5X]JI+H3OZOG;]\I.MX?H"RY(''$* %42@0@1BG 7$VB)?/C-)$< MII),4L#"M6=SFY17YI?);%PMCTA>#"[X,QN,QZY_\9K?B9''60=9>'4$=@N> M6EYHJP ZY.C57[Q]@M[":W#R:J"\$BE/0]6JNC&#.AIC]?\\"FTX]^Y_1B6. ML3K56:F.T0RT7PY>;];EBO+/;/MCG[:NF[N57\5VEZ__T))^OXNU:GJE*XNH MQIGXDV@GMT]JS76_#%CB(YI((*3D %+$ *(I F&,(D0(2F1@G$EYN3ES&Y5+ MZ_6F5U[:WY)(O*N\T#/OR@WO9^W'PE.6&5:DZMRJ7O-(GKW;*VWOE_;GOJ>]3]Y3YTG7:'IMH33M1SUDM>-T!W;$2 M=M#(9$MD=X"TU\X.GVH_4-ZL94[T@,U42Z+)(\.<$DQ3D$9Q#" 4$A :2> + MD6"&(<6)T8G0N0;F-I@]M]&<]DZ"US_D7 K)Z*/NS*;^BG;*TK)#:[(44]EZB5E0\R=G9[ M:CW(FVUTN<-S9&ZLP&I9.FH5"#-8G&[*]#0YZ4Z)F?LOMR\,[QK&,\V[\WUS MI8,];TR4V2<-$L)7P5:D*#*9L7+>])W\6E(_8EB2$,B8 M2P!%$@ 2TQA@Q),TCB!+PFC(//,2H^;&2B]-;,LCZQ%AM\X%667_5H/&G=88 MV>B,G%K()=NK?0$3SNI\LNX!YE4GV18:\R]78!Y;D)NI-G#R/[CVK@N)77:LJ9;3\0 M5H8K?2*_]/+X[2;/-S^KV%3UE^W3$F+*J)](D* 4 O53H*;T0C%[H*:73(B8 MIE92@#:-SXV\*ZL]69N]\.XKPSW:6*YF])7I=JQLU2-F[#L6SB.SK#9;CX,U MU!_V4->V>WOCO>L^J*TI= AF3JG2RH!)*7$(-"^I;] S[ ]U/N_TENJM;&;( MK7SC.("$8$Q &$4$P !Q0(,H @J0.(JPCR@QCFHXW\S<:*NR5+]5M+;5.K>[ M!]?^4Q\W:(U,/@>@&C--LK-M@#(_!W(#V$2G0<. LSH3ZL>CXV2HX^;)SH?Z M'6B?$AE<;<^,?V8?LJLU?YMO"*=DS2OMKJ:)YJ@R"GF4^A0$ 5:K>#_T]5PO M 9PPZ%/F"X)C4XXT:7!N;*EM+O,=]U8W29 ->YHS@1'@_>3I&L:1:?0$@G71 M\#T[V!^KFWUWC>G5-:03$6T_M&[8U@:>#MXU>LQD#&SC5)N+K>X;$H1T-D.T M3"*JHZ'^*"JMQ26B&(4HCH"(N \@XQ)0)E,0ID'H\PACG!++%$Y+$V9ZWN8B MD=.V,_K)>PQL7R\A_::=D%[:WT1IWDI/^5#1T7AXVP12C8;[9#%6SO&W#,,: MA&!GA);=$R<,WAKDZO.XKF&/<*4/I6-C[ZM,$RU*=4U63(N7J^8____574UO MVS@3ON^OT+$+A I491X6:"[W0(!"K2HLWOIP>!G8M2Q@]C)V_S[EY0EV[$M MBY1)6=M#VL:F9_A0'@YGAO.H]>;.R4S4[_]KN5I;PH;ERV)MZ0&F,"_2LB@S M(/+"]HTB&> 9HT#G!<>P@*G95B[K&W6)>F,[(C2Z51FY2YM&7;1N;K'@ZZU& MY!WJ=).IOE9LH:DF>!VG)WB3;)=UN_GEC5 ^ZD0Z$=N2W61BE=N M5Q4"WNXV5D&DA") 1/4!6&G"F:00,%9P@'&6@S)+S0^BLE0*3#)Z(0$B&F?4 MII4 $5W*Y8>[#%;4!/+@DE[2VRSR\+N?J[ZEPW>U63_[$G:Y/K)[: 4'":0B!0:?L! M"@K*7);&EA*D><:ATD[A;P^98[.EMQ )8R]S\L*V;)1% I()+G M>:O_JV7ONSSO9CABSA/3O-D2>;I M=UXK.&<-S5>]WX&F"2].F=!Y@3(.>(XHP!1Q0)7Q4C3EHF2""XZ\;G/&5'9L M%J?:<^V]J_W66;-:V:$#>6?6>*BP7IB5^T\%^9I'X%WWM-NN1^ *0;_NM1E9 M"/",PO^Q@& W].'#@PXR@S0'^/2B;A=W#[-G:0D:IX@22AB3((<, EP4"#"N M(2ATGBG)-:927M ;X+VTL6T'YJN +[KO?P"FA^\9 J)!W-"=HC?VEBA7R3IHI6I1$$&#<4UY%S "%A $B%5<<66(UI^Q#;PW&9F :U^68 M:^AB9[-C*:A.J2JA CCG F"%"G->H!2(DF.50\B8PCTZ,<19D>%+Q3:V;;Y< MW /;E7&?VR3VRO3V[<,]^M=QV#?Z)WI9QS:2#]MFZ;\GNVG99AF3M7D0JJ;% M[[AWORTW#32BNNEN,,?VO3NTN+9#[0:2@Y?L^$&]::"6C^J._;*?O[ 7SAK' M>O/KFJF\UN?CNH[[VJ?OQ3PW;[OQMM8F0S3#@J> *Y(9NVIVMY(;"YOFFBF; M8(>I\F2*"J?=V':^BB%Q9<_6'^K-[_>$K9-5HWR/M%+8U70SPU=;H\@F>I>@ MJEL86#*1*C3R?J)VS9ITX'92AV,:VQZ4C2H\[*$)JP)J.#2G57AP3]!>11#2 M;QNP*IBWRW_,9RYDY4&P^3?S57I@*[5K_3?%POR!YN22XM3V290Y,(:] $QK MXT4KK%CIQ0KM*-?+= ] "7UG922/=;_$I[KQD)^M=H7V\P+YS CT/*V^QTB3PL:VW=\JZ?OF:\%1]?CV^7H M1/Z>;U6\239*)C_JOZ,T5>Y")/ AJ478P.>=\U,^/KITO+_G1K\I+?J\?%:S M^\71$6A*>:F)H!Q(6D+;FX@"EI,"$*%QAC*29MBK7V^'O+$9B%I/SXV_ U-' M-R <4K&=@KI6LE:UBL#4RB8?:G7;62']?00W8,)Z#!TRA_4?W X\B8W8X^N=*V9HZ,@UXN1^U($K\'#[8MD7^KM<]BX$6Z?_(1K MT&R?FTH+N?;9(7T/:M(F)6=K]67V:M./:[/&,S[?-&E8?5_.Y\:,6W[/*3;> M&!=Y 7(D9I;OZK"R\'S5WTV$SM3G,PMZHG.]V;=E0_K/I) MK;_C==(>:^)Z#(R!=/2#82B0>QP2??$*?&QT%C_P0=(7EN.CI?U7S MY9,MIA(/B^5\>?]6]9]IXJ.$9PIS+0'!EAP&R0Q8SD.@!99(TY(*[M75NT/> MV S8EYFP_KA,UEMU?X-BLRCM]$ZMPLM4W^6$U]G2$.A%W37.% MPS%ZUJL_A#U28&ZX!,Z(=0@=.$'F!L%QOLQQ7%_WA:]O%Y8DU1[D_UG4C7V4 M;)HH34LMF"W>)6"$$RT'*;7=P!04PQCX%G!:%*HSGF!.O]BAA !_0R ^&M*L+ M&1"_Z$XDMQU0&F5ODGTL/W7!V,.+=(0FL!_9)75@3](1A&-?TG5@T-I\\PNS MM]AKLF8[L8P9!IX+;8B@D E3='\H=G]D1ZGEM MZ>0L]=]3?1'&LRK3%7/7J%IP)",;(->J]XJ9+]G-XFVP"O7%ZR65UA'+P-PWS]PFK'U+IF\VDNH2@85*" 4IB3L,H! MD[ $&2=9J36"#".7FO+>&G@9L@&JRP^OQ#Z95RLJ4SN/1%<3:5Y<;:O/DTHU MK\1DC\5R2O3&78+XZ=_1HN^5+(Z["L.ED,.OAF]JN3^2YQ/./3YWR#1T_VD? M)*?V5-(=,_^,**!(A@!C+@ E!$"B(20<9)"2;PN5474 M=6RFLYE*4LUE=X=QT]9C.Y_]CGQ];6?X=?M?6/,Z5E0$6)]).$%[?*VT=T8!OWVOBB?0/_4QF]XN9G@FV6$]>GI[F M,_7\:?G(9HLI207+1,% P7@*,"\U**G4@$*:E3*V#6%/T:31 M-/FQT=6#.:0=U>XX3!"L8IO;V#"Y!TR"P#504*1!J&H4=AK#0'4@3LB<"7*T MCQTLD-&I_GZPHOO-;:9Q'^LOYE]__-;\QORP3L0?O_T?4$L#!!0 ( "F" M0E2<#Y[ Q.( -^H"@ 4 ;7AL+3(P,C$Q,C,Q7W!R92YX;6SLO=F2FSF2 M)GH_3Y&GYO9X)?:EK;O'E%*J1C:JE$RIZNIS;FA8'!*G&*2:9"BE?OIQD!&A MV,7E!W^$>LJZI5!$).'+!X>[P]WQS__CR]GLI\^X7$T7\W_Y$_\S^]-/.$^+ M/)U_^)<__>W]2W!_^A__^M_^VS__/P#__LN[US^]6*3S,YRO?WJ^Q+#&_-,? MT_7'G_Z>?OBZG'SZN?Q),B-L_7?Z3 M\R5(J16$J PHC!*\Y@:"+"5FQ506Z?_]\$_,BR!YSL =$Z!ZP&KZ3ZO--U\O4EAO9/Y=NGYZ\#?JO^#RUZ!^"[@ R?_\997_ M]*__[:>?MN)8+F;X#LM/]>^_O7MU8\FS4!G"L/QS6IS]7'_CYTL5AWG^=;Z> MKK^^FI?%\FQ#+K&P^Q^76/[E3V=?9D2)X%QLZ?CO MCW[L5B&AH3SF>D_(^&J>.)OWZBCEZ%X"0'G\EZ9&Y=T=H% ME,<#][Z5=T*!Z!\%!TNS$S2\Q>5T0?8ROZ!S?,*M-V@P$WZE U44G<@Y%;"I MB,223\KXP>!P8^F=\"#[Q\/A\AP9$,_/EU52+Z>K%&;_'QVLESS8I)1F14+, M.H/2T8$36 ]+RGFP(F/X\^V!U;?"1:J7U@,(M5.3,7[99BOIE7VE^;.685> M2]#2:S)W1H-W.H*4@6>?L209AG,=;JV^$S)TO\@81*HC(V/K9K^%DW05TWHR MVNL]_>SMQ\7\,D6C&;HC+I58B,.; 99:!68XE!D(O.SZ*O;WJ;NKO..=Y ME!A'AL#OF,Z7!%\NXOOI>D;PC6B12P1F:@9?Y "!B0PZ&^MC89I.MZ,A<'O5 MW2#0<;+S*#&.#('WRU KHG[_>A87LXG-W*6+L!.-O^O7]+',/^ F\1LT< N'?,:SH3,NO5JMS.M3(737& M<"+?2W)GE6;DSBH!]#V)++.0K3D:%X^2L!M NL]6#B'@+I#R;XO9.2E@N;GD M6ZXFF*R,2B9 3[&.8EJ#DS9#%*+0#TIV9:AKTEM+[U9VU7V6\AB!=H&(B[J0 M[95_/1))">>KB331^Z(I_O6N9M14IL/1&?!8I#46:U"10@J94#)*-XV&I6) M Q;A7"V\&RBZ3U$>+LPNL/#K&2X_D,G[RW+QQ_KC\\79IS#_.F'!^QQD!"8= MQ5J*)0@4==,?DOM 'K93Q\>X6DV2 M#SY+K\#+( GB@D&,GGA@CA">0F*#G28W%MX-$QVG,X\5YLA8>)7*\MEYGM)O M/%NO<;65_CE;!'*1':FLH"/5)7*1O2KD%H4(C@L>O%3.IZ&J.*\MNQL, M.DY\'B?(+E! \#VKI::+](_?/Y+85F_.U[6QN2;V)U9:)J.UP()UH%+MZ&:H M(1;#25XE<#-4F=5C=.R&D^[SGX.)NI,&HM6W:F7,OWQ]5RG!><+W^&7]"_WR M/R8Q1I6E(.\I9$6[09,3;8P$28R<[PGM-WSAXZ-$F9W/3>6'&>4T6#:NK&9#Q;EV&9\2_BFA SIC$F>T7%C. =5 MB.^85*H7MX'XUW4:RU (V+D0;W ?KZ7^]Q9C']I_?3%'C^+8Y J:6"L\ZOP$ M+^A40P/1V61%+BF)XRNK;BTZSNBBEB@X2)S='NK/%_/58C;-F^1'F-49C+]_ M1%RO#CC='_ZL88[Y'6D]\KP_7\&'$#Y--IUZU8-[4UY.Y[38E+SYQ78:S166 MF#.%MK\&%$'51&.B@"\IL-D(GY@O^M&!#26LXD;A%XMN]M7/.%NO+K^SD3 P M?C&R\K_O0]VAMN-RC6>K%0GWFRL +/%-=9('9;V&6!T]7KQSM@B/XK&JP,,A MMR>AX\19[<#74D\=P/!92G4(U>H=)B26X@Q_P_5E<;51J3B*($%H22$%%@]1 M90-%Z:0Q([?JL1*!(P[*1Z@:)X1K![#!-- !FE[-/Q/5B^578F'BI6.6-@-D MKB2YG8%"W%0*!!F-CRP#I;Q MX0!9K,/L)&[W;XMYNCQ[>3"YB$PG;NU 5%B+?E,F015.?ETV'MLDTW:GL0=G M>Y#<02.U=&"1WBX7GW"Y_OIV%NH+%+DR]:EF[.H!3MZ=#98XL%K5)M><()I0 M0 _/!!<#6X*CJ UQ7=++%HLR!"M8R@F-/@K/(@660Z*(-,/?86 MS>$0V@LFC?WN06!RD$@/AL)G7,;%0&!X<;%P[6DXP_?ARQ7.)\8+$96G0"'P M"FL*&3SG"K1PW,2D \HV5R@/TS3.DQ0- #.0V#NP)MVD:N3OWD3/.ZQ0MW)RCA=T!8K;T3[A)S*&NDZO),R,Y M>/#>%\!:,QTR^?N^Y1W_.$]0-+O4WTN<'61Y7D]#G,ZFZRFN*.[;=&5^7,Q( MZ*L: ZZ_7HD&5?%L4)18%$0@^$4%(K$ZV,:6K/K=NJU6*]S+@(TUAC3!&&:R;W-X/4S3N 4C;3#P,-". M44@'T+J\+WX;OM;+XJN;XHS&:8-@-CT]IAIY;8D5DQ(9[9)L;@.K^^GI!E)' M:?N!J_HC1#\B@#95Z"DMSS&_74X3OETNUIBVA<];<7V=.([%UT$G-ABRY4KD M.G Q W?,HS!&HKMUYW%_ ]'CRXQ[J T,CJ'%VH>)J>S<%=2$_$B']7U+MWD? MQG,/3E@/)7-ID#ZIB,=:+X^R,O>3-.YM13M#,X ".D#2KV>?9HNOB.]P5MLD M[F&(2\5]'=5H:F93&8_D/5*,86O,PFW)3+0YM[Y+VKC7%XV0-:Q".D#8/1PP M9;FQGM$!7!O;G7?@>'#D+#+.7%+.J,=:"X?TL,>]JFB$H2-%WD%^X.:%WM4Y M?2WK%32=TD(FX,'3B>UB ,>L CJOHR^.N]*H>/&[I'7C/+4+UH953P]&:C'_ M\!Z79R\PKJ]QD9+7W!/MQN<,]:F$.LFI@(O6*J,51M4&9/?3TXTKU3 -<+PB M.H#3)E%_35XWJJ-<+#E2!)JSH]-;1!*.K(-M1=&%":]]FY+]AVGJQH]J:+"& M44@'T+K&Q"1&KC&K6FI 8>RQD/0GBRMR#8K&Q*&-@60UXCHQH$Z26IR+Y%W MX$?5J9?3]69L8:W97,SKH8WS5%GQH7B6$*$PLJ3*&X0@$P)WAC: <=(^.M'M MB![)AXD:MR3D)&@:2B4=V*)')"2C236G!DQZXD364$.J##:'+*)TP37JACSR MIJY9]&,IA'729_?8 M3*JC6H]N$S/V5(EA]'RWW^@HH7> FVMCGK?T2V]E4#8"<[4F1J<$/BH!0027 M%:+TODV5XVU*QBX4:(*8H\3= 5R>Y;RIE0BSMV&:7\V?AT]3\KVNL37)D;&" MZ$"29:Z5-629A:SFF0[I))(7O-$8F^_2-FX^H!&D!E9)#R!+Z?SL?)/.W\2A M]=&*)7[$^6KZ&;38&TI MZ!ED%CW)+QKPRBGP*::49#%9MNEZ^SYMXZ8;&F%N8)5T8/+N"FK"I!!&Y@)" M)50;+J>R'RA ?,2L)'.LD M74&2(>-K@$OE?33%L-3H.N8[E(W;87#J).CQRAD,;"<;;_IVHXF/N)ZF,+O) MQG&S3F]^<./!IX]P<1,@O\7EYOFIB;&)C+K.=(+7"W*T&B+* @Y=8*H8+9M-%MB%OK'S M6P.CZ/%,UR!*ZL#KNLG5]IFS9^?KCXOE]#\Q3SC':+./H",A0QE$"#QI*&2F M@XQ*9'F*_.EMNL9.C)T4:DV1%-)%4*$.% K6 [?. M9ID5*^9TQFO?YS$;)L%& -BA:ND 9=>RR \>^C:(XJQVD$W<#(BE\SY92;@P M H5-Q?@V5]<[$#=V^JLQVH963U^(NW/V&W3(D@M@56155 &"B(;PD8TJ]#T* M'ULC[2!OK&%N['0(.TH=/2+KXN /64C#C(!8:A)Q4WH=+8,B"PFH1"9M\QOO MO5VP9G4WIT?4 6KH$4W73_D00A$A2W"*CGIEC810C //I7:.%1MYFQZPHQ\F M;Y9T/3VN#E7(DWA+ZDJC>&K\V_H_W*]B^>,B:B)?6?MQN1&B$87R!Z5D%ERG]H43AQ M[+@)UB%0=/<6NZW&NC@D5V3O+QB=I*"D)X\1HL)ZX\5B;?I.P'D*9-V%2XTF M>MP@8]ST:0L@'2[E#B#RE^5BM7J[7)0I'?_162DEL>Y]'6$<-#A=T2U*T,F0%O XU )=U#A<-4W>_&DP[<1<,XEISQI,L981\ Q37@O')1D MA:,+4ILV2:<'21HWL=D".,-(OP,;\XYT0034,?POR$K.%INAZ1=)R<47$P)XA;5U M(!>(.7# '(5E-M*/VWCON]$WKI_5!H0---,!WEZ=?0K3Y38WNH A)L'<\[3^GQ) M3#S_&)8?<#7A0I08 6CJ.Z6K MS1B*+0]T "-I9CTQHI3,,9&+5Q!4*/7-4HP0!+=2QA!XLXN$^RD:MR*A!7P& MD7T')]4EW9=Q0B+RF9>UP4AJ(E^0W0PEU>F%/@N!RI8V]2RW"!FWXJ -8@Z7 M]/Y \5N@S/%#O=Q\/UQN/$SGJVHLY+-$V\H^'TT &J'F8DLDA> MG?+ #.T1%84"+Z*"P(I%)FO(V::C^3@LG\G)CZ M5B_T"Y;%$J_>A,,5&>5E(*U-YV'Y]14)=3.WLM96+#9YVRN_L3"5C"XU8-V\ M\9TD!,DRL!*SX,E@*FU*/ALRM1N6GU2%3"\0Z&8W$(L7N_D7G&.]T"_*:HMU M!BO6*+KV+Y'$&5!0E"7G2@1LE(V_GZ#=4/BDRFN&$'T/YS*NKV5?F*Z/@DL) M=O/$C] ,'!8.QDHA5=0Q\S;OQ-T@8S>T/*EJF\/%W(&5N1RH<]D\="61* VC M&":#MO6]'Z9SK4!T=723RSQ9R5(;N#Q$T6[(>5+E-H,(OP-#:^UMQ0,U_;:^G:4"Y%#8=QQH[5QO$V:]%YRQJV0&4;3WX'/_F+O$#LOIK/S M->:)%<(GYPH(VE[;YUB\#18\Q<04U'C#&DU >8"@<8M;3H*?0T3? 8+^CM,/ M'XGN9Y\I1OB OYV?15R^*7=:@K[U' 7M>#8)A-%T1'O,U:&3( 4Z](5GZU@3 M:.U+Z6XVZTG="S955A?3/W;E<&NMLR5N%'HHG.OZF#W9;2D%>*=X"0&U[AV18S!P)T?_7U:RHO#/_=)DJGA.!)TDYW*M+IHC0X*3/8PG+4P633 M*->P)Z'C'LX]X',0%3ZY/M@'1@_?Y.>HIMB'5FC;(;L37\//(]RNM'ESY<[Z M5^#-(B1I58:49*C>81V6F3U@T8[\1A4\:_,TY9Z$#IL]B\I896@;\9B(Z^Q3 MO45AM(--=)E\XH)MN#X@>];*SK5$RN-)M7VDW\$Q>X]0+J>A?YLTZVP4 0-D MENHKR&@A\"@@>%N2BDPDV^9HW8&X;N8--H?9T)KJ 'P/S>1_N5B2ZS#?/G>; MOKY?AODJ;!YY)_EN_C7;J+@6O=1-]VPY79$#\6)3*/X6E]-%OAKI'PQZF;DB M>!E+(DD,8E$.BBNHN.=!-;I+. %SX]K8P0%Y7^5)1^CH(F1_2"CU:8$YYHOK MO[ MP?$Z:)Z4EJRUQL5Y6'U\.5O\\3\Q?\!+ MH["MS7B':196JVF9IBTR"AUNU2[82*=Q"@JB%<2[) ?.T_<@:V.92D5ZVZCC M8EA&QNTT'&L3G$+K';M/#[+_(.,I1L.+,."-9+5V$\'7!Y2+18L<&:)J^([U M$"R,V__8'= 'T?2QYGT2Y!:4-!6%*2\@BAV!M+ ;;M+^<^-+NL4/@OA3G-JGY+9FS\>:Y==*H -%8 M"8JS#,'2;F4V2I M/D)IO"#!)VW I2#H5/*!UQ>:N6KC( S&PM.ZHFP!]+9:?YIIBOM3D76K"\>5 M=4* M#&#,BJ!0R6@N.@,NJ@\;W/=/AP/3\N#;F7;&^J]8Q._;-@\7O<#!\:/O+0>63",>LM6%Y;F;E'\"QP"#K8)%PV1K=)U^]$WM'SE"\7 M>5\=H$G*S*,EI)L=':;!2>Q&$2]:V&4-RDXYN@K.!<'%G5O+A4N_@ MZ+VB?BN1:I@7\[ISGWV9KB;126],[?$0M:9)9 L>R=HX7> I%L\O%BN4@.RL_3V39",YR]IG5(?-D MDZU56&2;$^P.*2/WT1^OWH'0M0+QJ)Q0NDZ9<)*W.X4'PL'C=QKR:Q3MHU3M#.)X^;,&@"MB6XZ -T[ M7(>:SKZ<27'!A:P/]G#:*\E8!DI&XL+7.FHI27@\19/:(.Q^>L9-3@T/IP&D M/B)V5LOUY/EV.]2G>$K!M-ZVHKPIS_+BTT8OU:%4Q3-DY$M:P>I(G%*G]&99 MZY"-BR2CY,TN**(%KR&(_G4;/;M2U,GMU>%Q6Q/1=PZEB_TFO-:%DZ20)U,G M[B1P#C6D$M X:1CW.YFD0< T9C#7!@-[ .P A70.L6_E"9>6V&M$'*@[&B@-/BJ3C]- 7GM[AI_-E^D@BR]<'8&QWR\1& MD10/I/Z-+3?:T8X)#H2V.0@CR0-M55KQ/=K&=:U.CK?A]-3/4(;'&/NW,#O' M20DE%1\3\"!KCY%'<"83FU%)%V+R'%M5NWR'M''3I[W ;W\M=8:^K3]P=T== M#B''3;\5DB::XV]06K2?)%H<8,/I"KHI),$(*4D'@T"55A6-KTL>Q, MXNA/RXZ-RR.UUB\<-QON!E^<,\]D?>_4V?JH/)T%H9@,Y-D8Y2TAJ66HLP.% MH[]).S88C]-9OUC<;K)?SS[-%E\1-[_T]L+9WK1"TI93A:M$?#GD)$L6:/,Y M [54PA>9I+2MQE0?1/#HC]R.C=1!-=K%6-''MN2#?$Z*DT%C0F J^WJ7R, Q M6^N@>9;92&T:/<)\$+GCOZ<[-FX'5&<'YO;;U?;J_>*!LM;-3HVW?>YWN#UD M\'= MM.9L_-=X3[83N@))!YOFV-%C+*#UO&20&!Z(7+H#Y9H^ M_7LRR)]2Q1T@^N;S&RIFU"D7$$+2R15H)[I0JYV\H>W(T)9&S8^=/1U\,K0= M+OX.L'.C:("S5%2.'+C,@2PY"G \9] R:A2R4+39J&]V[X*-'^/BZ5#A'WG# M_NM\F)$_]]0)6*$#\UZ#DHF!LB% <,J!\5DDIDH*NLT\M@/K-9H^R#EFP<8^ MBA@43B<;8'DQ=670!^2N/K/Q*,K[:1]^J,C50EQTPQ,K*JN#H,""TXI3*2%*(6;0S5_K1V4@![+)KN\9M:*JT# MY^JF9X@RBQSEVH&]?\CH^A16.%=@#25V>?PG1Y.9=R'>8?IG&&SU8K7*]^ M_9)FY_6I[[\L%OF/Z6PV(7D9@\9!5,J#,BQ"2)KL@@A*<9]23FW0NA>9XUK: M[F#;3L4CXI>BY,FK^6=B:K'\^I+XVY:C?)/])"OC*(KFH'RD/X+(]?ABD#PR M;:,T1=ZZ[;X3>7]WD7&['KI!VK#*&!E5UZWYF_("X[KF/,,\X?/%:EW-?4I+ MO/CI=)46YY5!2\$CV7D&](4BL:&'X(T!&VQ*P@>>4]X!;0.@&E0,JK0/HO;A8 M=BO%]^$+26?S7M]S^N:4MI+"S%%F"2;DFL[G 5P. J)%ST,HF>9>,V M-70'QT$5V0$P+R?9OYG_'F;XII <27+KK[52;C,+]M/9IEA"1J:4=D!N1Z3M M%BQX%A-D*;0D;KEQ;3JT=Z-OW Z'[D#:0*E=O#YS/2)[7:];ZVWHI$3%N?':2?.1D('IKH!A91/3>!M7&=-Y+SKC]#=U!\7B5=6 DKX2SX> ;2YL+!R^1 M?!'O@=DZ2XU+ T['3%;?.:$Q>Z0^%@"NP C-6XKRKA2/;] MUR^5J_/IZN-VB]7(;6*S,CE+"UHS!%4J0TEE@I"R1@. ME\/JLI^A!-\<$/K,L^G\(J^PV7T3&6)QJ#UX69]UYEZ!-QJKZ++PB)+%=O!\ MB*J1>P6Z1.8@&NS"<;SO^5&2$+%T\[VZ^GZ7S3;7Q\T!T1!+Y :#SUZ"X-HP M*;W4LDW-T!Y$CESFWQU:6^FW'XOZZY>$J_JGQNZ1\21(R1*) M%*ST%A1)%&)*$IP*RM'VC:K1T%W*#\=!OK!_=T"ZRO>+MK:KD3+ MC-=.B0C&,T9!I:&@,I+3E%*(+C,A6&G3IKL[C>/>>YZXEJF1ZCH(P>YR]BQM MK\3(3.#T\V9.,;.*%RT#1%3UY>KRQ*":N5U,(D<' /9BWJ^& 71.0E2\-I?5$P);;J['B6KMZFJ M)X+;H8KI%&=OE_@I3//E%=BO7ZJ_4=]CWK3B;@NC)C&46A;@0"M-;@93&D)) M'BR/020K0BYMPJ?#Z.UM_NJ)D#FX*D>%[+:.ZD%1;I(6[Z8?/J[?%')Y-MQ- MT!8F&,\0;"*[7[2 (,C1*4)'9*%H>QNG#Y2Y[;5L;_-6!X5;:S7T')5<>A9O MP]?J5EQ43)T3@=,0I[-M".9I^U@9%#B9:$-E8 MWD:OGMA)'$R5748LE_.1WN'F[<+KO$5C7)04[W'%(BAO"KDJ44%.T_KQ.C$HDZU MU(\+4)';^@"B!R:L97[35+];5?J>"_=$F>-F=QG&CZ].//6BANL-!N: -UQ*4-9NZ M>D"0CAMR]&A7"U44*$>.B2O9@+;.6YNTT[J-M=R?UDY>FC[1H)>AE-:!K7P; MOEX.6*W3VY=XHZS^V3Q_JZP7BAD=LP/##85B2EF(1=%YD+Q,R952F&H"Q]UI M[')$S&!H69Q$=5W[^M=(GEA@" 4KRDJKIE$ MG72;OK'O4=9E)<[)D'>,FOJYA;EG0U7Y;2>D4 M6*D3RUV;9,YC5'49H)S0WAVFGGX0M[L$)SECLH8Q<)K7Z7.Q7A!9A(C!(O,Y M6=UF!MON-(Y[OW=B-#927;_A\LOI/,S3_8(LW&BII 5NA0/E:QFP*!P*+ZA5 M8%Z&-L?R_K2.>U"?.EP>2FD]A,O+14+,JUJE?CE,YJ*IC=$VBB$A**MI'VME MR,]%1\:_,$;.AD'1Z&Q^D*8NP^'!T'#[9!Y&-3V [,+'N#NS:#7AZ+U/*0$: M7E/Q*"F2EQ$HA%=9..>X2DT]P'N(ZC+@;0:S@933C__W#C]=\?0[IG,B9+MK MC''*1P8RVSK/@+Q9'U.$P"TOQ00IL(VS]P!!74:WK6 VA%+Z@=C]MOGYXNQL ML7U;8I)5-%YF"M9+K!E*$TA6L4!..C/:.=+Y1LGE[Y'697A[VD/T4$5U=)9> ME):]7[P/7_X^77^L$UM(?"\7RX>>]B:9,9D=>0J^U/=K?2W#(#^89UFM>0J^ M3&LU[R'=K0"_F_U\7ZU;4$Q:]4Q@86&\SF1]O('*G M08;(N4XY6=-F(.!I^1S7B6ZV7SH&2P>'R'%V(_#@LD6**$Q]KM(8,AG1"PA. M(PM6"O9M9E4_.V-\35MD>_0V\]X[1>\^JNSE&>;S3Y]F&U&&V:4H7\W+8GFV5>:E4+.A MV-CQ#,611Z:28Q3\T/F2N'.%RU1DH[J3'0DA^C*T+ZQ"L,0?R2YI<,5)8(YK M[E1.2IIF;MHQE(_;3-O44SN90CL \&5M_?/%6;R8F_U\,5]-\Z8O^ M&+M%+NGZZZ6E7]5;9,PDE\UU%J[X%K[_*MM2WV>Q&B%K5/G#,HZ83XR\):\':Y\B8*C M]4J/#?Q[Z![7NW@J6#]6X1W >S,!XO?IA_FT3%.8KR]$?FWP_.8IUWJ9?4T& M?YE^QCF?!$O^&Z>#- 85MP-T@LP>"FO;GS^6:C48%C^F0*)[>>_67X(\XOG M8<,\_WY^=A:67Q?EFE NIN:1'MXN9M-4ZP9N<+6:GE'HKS5+ M:;1%!PW>, >*%0.!DX&M]TK:^YBY;-/C,PCY1QOH8XCX9C_>DTI_F=5*)$27 MZ3#RP,B4U#=O:E-8U(!.HA+VW>L^9C(^+$L_*DM?0\6 M_PE8?FF\T9(5<);B1>5, =H3$;Q.GM?RR>!R?Z9J*,M_8^&-MKY^VZLVY:(J M\;E84UM[$W@>R"M4+NNLR#UKE(9^C*H?P2+O@[D[&<*A--9!8/BW6L'\*\4F M9R2B.GE-V" IV) L9?+^@Z6P(U&4*POG1ENG7)O;V)MTC)N7&!]A1VBE TS= MDUK9'D-?)XKII)0.(!-A0"GGP:%6P+)664M;QR6<*D]V0=.XB8+QL3:0MCK MW449S>T:QUL&VI#SFQT*L#:3+\Y1@0]! 4\Y&40I1&E7[OI=\L:MZAX?CEWL-BZB$DQ*VF.UR,LZ";Y0I*B0U\Y+'[5J8QMW(F_< M\NGQ@3F\#CL YN6#7U]O;S"TC/P-GR&P%$&E4B"F6C,K!7FW1@K/VAC)AR@: MMZAY?/@-HJD.$/!+L?4Z$WK7<@;MT1Y?"P.K\,.@/G@A-T[OH<6+!I#8;WV"936$8*@L$P& MGJ,.C%G?)ENU*X7C5BR/#\\FFASY 2+B*9]OKF[_&E;_N-ABM_F)6L8LPV8* M= $578*@8X%$[G(,12IQ>TK>O6\.[;+6N+5_XV&LB2XZL'Y_62SR']/9K%9P MW9KR?)LS9QARD2/PG(@S&02$;#@0BS;0KJ&=TZ8I;G<:=TM0LQ\/GHW5V0%0 M7YU](N]C4_>[?#%=?5JLPNQ->;V8?W@]_8QYR^-5 ^O]S-\6@0C)>980F(EU MFG1(X)+CX -SJ2#WHA&B&S"S&_1_X,N9L0'2P1YYAQ0KGN,[3(L/\^E]EU1. M:&M06+ L\%H"4/<['5%2<<=]<)'9-N6JWR5M-_S^P%<_PRJO S22?.8Y+/.% MV_3WL%R27WZQQR;1T:U.F]"A9NZ'P![X4 M&DYI/2 0/U3)O,-/B^55:T+\EUFBTVN[=V/U2K^ M=A.CM9I_CEICSSF$ "I&!]&1*Z1=L:%DE?UNDW-WA\IVX7' "8;J;"(^LPB!;.%N7J9+#.!W;A& MKSD=3?JXXW!.[YV,H_,.0'[<*T&^/@/$L"8:.0?%JD_@D@'+')K@Z'^-ANNT M?_"I.]?[0(@-^BK4/OKN -P/]N7^;87E?/9Z6G"BN+%2T'DD!3&B7#3@I _@ M,KDC/IN$OLU][P[$/4TK/ Q0A];=P7#\C,NX&+Z7L-QN!'M)KO(:9[5E;&*= ML&8SBSM@%=RF.])K$-E*)M#17FO>'_@8@>-.,!L7F"UT.'*O__/%?),Y_/MT M_?'Y^6J].,/EQ=/S[W%Y-F$QRB#)_8\L%]IG3( +3@-7(FDN2PEX*T-V;YO_ M=Y89=Q#9.* :6OH= NGW]2+]X]WB0I.SV>*/0(+=<%8X2E5" ATC>>JU^2!& M(4$JJP5%F3Z&<""N'EYUW+%B?<%L(-UTB+IWTP\?R4"_P_7Y$K&G3K6 M%SH;ZG!DQ%ZT7+_%Y>9E0^+D39Q-/VST_&+C/RRW/#G/%3D1#H(@_T'IP,CV MRP+"DF13%B(5M0,N=UUOW#ECXZ&OB3Y&QMCO%+/7$;MGT]6FDGOCH%XT^?\G MY@T[1BCR49D$+I0B(R_JRY>9@RTR:F55<7*7 WB'I<8=$38>LH;60N]'[88A MZ1U/G'@I)"VRQ(J1[ZHU&'19:>9B<&:(TW1G8#5KU.CXP-Q;$YU ZX_K#&$, M:PRU^&6:D.2[QLT8-/KJPS*<;5A$SF3*QD!.M7D9R5OU]7$\9*&8PA3YL7H/ ML.VY_,B#O\;'7TMUC7V"/C"2!)?319Y(BUZD1.1+71\U8A%H.VG I(J4RI,# MFGFX.)OH-KB >8(<$MS\/L>7W><[Z>L&QM"!1P2R-(7C8S M($8"Z) 4]S6E?=N.M9U+=).\D:=DC9OR'5Z!':#RM_-:E/&FO/FT>8YS_N%B MWLUJDB(GUS,[**5.$JVU_@X=A\ *$R72YO)MYKT\2-+(T['&1=\PBAKY++UD MXO+MEV]/T4X<4](S;H\>0/.*PI_&+)K%;FJFU%<-^G>J9_K_L\9IE%K M!QH'ZL#Z-2SGI.^K1;X]-%Y*#I)+T#H@F1XZNH)+&A@C98>HK6KTU,9#%!UK MG&Y_[K69["IEY!Q!9T6;QV0/ 8VBD"5'Y:4,KE&CZH,DC5O[-@@F;AN88<3? M;3/IO3MV4^EZ2*_H8Y_6T,+<1V]K.V,]IN!"'9I=V^",91!EG5JLDP\V""L; M5?:ULC._IX^8SV?UH(; 80K =R6S^%M\8,L MV] F'B6!UL93!"N3MY*.82OJ P3T%=,(CD41"HKH69O!@:V,YPT5?-O3QD6* M,! H_O 7]V/6:LA:H?+(:\MCHPZ=>\CIU/#M@X6[#37'BKV#[,,-)B;%T#E M 2NX6#2) R-XEBEXU2E8(MV+G-IC9NPFEJ/5^AA0]I)Q!P#Y.]:;=\S//N,R M?,#+O-MF&ZW>G*]7]0*!]M:5I(KG0BM6($8EMA-F?7$&L-CB8BSA>=[5Z#Y?Y^OUC53/VOI& 3$: MZZ1D5CS)NKYTW:;5]$""QS61W %2G MB&(8A?,E-'KD;T]"QVWF&Q^I ZGP<(0NUF$V"$*_DUOZ-B!LFSCRP%-4H&RJ M?;.EC@K3-B3RK;'1JP [$C@N(ILXG2U4TX%-O)>M2? IH"\&;(R2G))@2&1, M@Z:P3AOEDPAM"HCN):>OK,H@BM\%7'MIH4,H70AHDDMQB?$"+F<23-[T]QL# M2M(W9?3:-+J]>("@OB+B4\#I$$T\K,VP.V_-+V0S&A,8N4^&!5 EUH(?70M^F(^N&.=*F\1IJSN%9_/U--?-,?V, MOV,Z7VYJZW[]4I]ZQOR2-F]]*.#\5DY2@S'Z7SS>8<8Q'L_9AB; M]WT*!S)K]RQ$Y^ZFH?-9^H_SZ6IC9:\ Z$*F,#72 2,4" M,K1MC-U^=!YK N]9[<5TE6:+U?GU2BR&(F=;ISZF1-N1"PN1>P29F$Z)^ZQ+ MFRSS;O2-:\0:(NNV:6N@KB=ENPZNFWODP]K9L895#E'. M(/@@H%9M9B&CI)CB![!FW\JTOK5,7"VR^N7KM7]=>[11.UZ$]"!0UBETUH$7 M14/"F S7D1/B&Y?7[4[MD[)T^Z#NX8J[1JKL(&6R'3?WNHZ;VSSMG;%\^\[M MV70;AHG&9ZNW8;G^)I9KNKA5?*A3YE9X =DA@A(Y@D>?2!HE%!%T5K%-H7Y; MOL9-X)QP"W0$CR?E) R<#=I[B78.QL34+\ MNZ3U8=Z. L .H#I<&R,/F?C[].64#/XORT7(,5Q8_M4EBQ>OT!@9:!>2P1>: MG%55&((WCI@*+$AB%HO996[3+FOU!YQAY.$^>)W/)N^FJ<+XD7@ MBM?6!2O5II.A/E54%$F&,\^EMVK#GLT!"JF>JD,QGH04(3WZ"2E)#R(%!)I"L\*SS98YT+)R%C&!,UZ R<%CY@NTA:66 MR(,3;>;!?H^R[K+"!V+@]H.M0RJD X"]P+A^-5^ME^>5K>=AN?Q:VY"WQ?U9 M6A&,/WU MU9P6P=5Z]6JU.B=795G_K@;_9D/\]J<3&75P.64PBDR_XD&!5\%#0>9]XAHB17CKKQ.7LN,^>4B2G&@5 MZNOQI21(.9="8;"2V&8*Q@'$COMH\8DA.9S:^D3FM^YXO M69[BJCYX>W:W9OO-^B,NWW\,\[\L%OF/Z6PV(7_:Z9PS"+MI]C?U60\>@13[H9.H#)R)G1(P?R&ZV]OD7S[Z821X4A:98H1YL'1WZ.".S@WKO:I$XA)2@6)U[0) M\\2!Y0+JM;0LA7Z8V\1Z>UG;9D\W-[.V!PGX2?4Q7>:6%_?FEN/UW/*PW4T' M+-RNY^E8*8S3"25E0(,N@O2UN:XXLE::*= RACK_4!C=YO&2SCNA?/!(<@C MF,=:IT@[7H4"G&'AP3)M;!L']X?NA-H';4=W0NVCP@X.XH>Z+IPUTG.;@3ND M T@Y!CZ5#$S'Q)0C_X*UF4OW8W1"[86"'3NA]E%)I\BZ696MK# D#UE;$F,= MX2C!VR1 9F\5,TIAHRKD)]H)M1< ]NZ$VD<;?;4T^*RR,=9"9G5>HW,20E:F MCF],PL:0+???\?,.;&D8L;MI+W4]W-*PC^PZ,"H/Y$]_^?J>/F"S2:+50A3C M )V6%#GY L%K"UKPJ+.U)HDH49^L$7D@-LB24Q3EM;ANAMKC[1MJXEFQ@*.P&M /U\G1+8LE*"U5GZ @1 M/84X]?5&)2+X*+)54>E\.Z >HR3VU" [% ;#U+;NHY,.3-S#74*6H4O:"=#> MU^>%'8? Z21P*9ADF<$[[<)== OV4]5ZS%$ZC%IZPM?09>O"(A,^!#HZ2+#U M]6MPCAD0NB27;5':-QKD]E^L6W OP)VJ6W ?[3_=\YV%VKF.#-#RS2V.AUC0 MU#+YG'PRJ+SY@<_W/M SC%NPCRH[,-N/WE!&E01JK4%A(8M@,H+CN4 R66$J M29;8I@OAZ):79@6.8Z>*#U-.1T#;H8#SZF9',:L0ZZL_KNXE^@<$3!Q\XEP' M4RBP;'M+L0>QW244#T3*X76W!ZFM V1^M_='B*(HFD2PFM"BHM7@>3*;5ZE\ M4"G)V"9 >AK-6,V@L6^/UCYZZ@!W>\CO6BG8JWEUB3!/4 FG>UOW,LI3MGP=WV8S3@?M\![H<&I[4E6QUUY%"#N_BA VKR(L[GL58=C2V5;4 MM:NO/8D\QRG"92P4%9PCRU(2J$3'0 RT!5TQ,47/)>)_R2)<+4IRG'/(-F6H M[1/@5&; O+#.!Q&2;W.3_T,7X>Z#MJ.+!WNV"/Z&9SZ'0V80&064I M(<9 ;' GE$!AK6B[0Y]V$>Y>*-BQ"'JGGP0GR MP3QCS)&$M,#_6X1[* #V+L+=1QM]%>$6K42)14-FD3:;%+F6VEB0*J4BO6+" M[#(M\FD5X>ZEKH>+170=&Y>7#'O O7_\:_O=B^:UFP%DF(M<11)V(I41- MN09;@(?HI6::<]4FA;,'D4^L,/>88ZV5ZOI&Y3?&?@MG5V\"9&Z*BAH,)Z]4 MN4P.J4D2"D<;(R+)4I\:F?<1.G+E12O [ [,H[77 3A?X&><+3YA?H_IXWPQ M6WSX^F[ZX>/Z\CD9K6-V.2(D'BPH&P5XZ078D*4RT:'0;9[ ^PYAW8+O>%#< MF<,WG(8Z -RCV5:'D=P+$R *9T"5.JNR,%>3KQ2(>Q[8[4>B>BG;Z:>F=^#@ M\C#E= "TRYSG(WOU[U@W$N9GGW$9/N#?5EC.9Z^G!2>&*R<#^<^S4#V)[9H5')<7A24DZ9U&*,I%4CZ/=9(=_9$* MT[G$PDJ;"XF=23S6[GYWH1?359HM:HO+>Q+_+_3?_F,BE7,N)P:V]ETI[0+X MC 'HD#':8T3GVIC/0Z@=UT5N@[7;)K&Y%KNM.[K7:FRBXD/JA![[M(96[CYZ M3V[K3.;2Z=KVP^IEHF($O9P*G>+U7KU;8-H M)#?9^ 21*0%*!')29$&(V0INO.,LR"82V9/0IV+A]D'8PV4WP^NN@_#G ?;H M'[C\C-L!)?4AR-7Z&XO<>Y>5S&2U6:8#PREB46M(PGONA,GQK3ID-R#R*=R MI.^#K ./]+UUUL%Q?H.ARL:&JM_&L_P.8;T4U0X,B,>BY2.UTP'8MG[%#:8N:A"<]5H4KD!X5T#QDB&6*"#) MZ$R,47)L8^D>)*DCNW:LXA#!1 M!*$@B,#)4>::?%;FP",KJF0D][E-]N][E(T+KH$ L&BHC0[0]3*D3=?C\]EB M11*Z8,)E@TX*#3+4@B;M%<04#?#$E*U7]BZUF9UR+SGC!JMM<'2\W#L S^9V M[H9D+OA0GNPV)@'6A_K"%NG::4R@2RQ)&HW*MKFG>8BB<:]>&YFB(:3? 8H> M\0)>7UU0>Q,8TP8!>2;_DO9)G=&JP'.N620S&QLEUW:AKIA\B<&]LJD4\"4^0GKF@IEL/_4"=/PJJ Q3P MI+*P-563\Z;V)LQ>S7;D)(5#5FF7>]V+OY.G7:.L,[?1 /-2@DK.DY.N MZ ^=BQ*J&.;2?YVT:[3<6PP2HJFC]2DP >=H_\8Z?R=$*=&W*?3_ =.N^R#K MF+3K/CKK[G2]F]^)T6>F4@3'0GUJ/00Z,X0$XXMP01CNV G*N9YRVG4O0.R9 M=MU'.QV [>$@RUL7I5<)7+0&ZFPQ"+1AH3!GBT:=MU+\3NG7??1 MPLCC"RZS>[0HAA5>A-61<2>SM* -F79E:B]_2#7'ASI+X2C&WF7.^KT?WFNJ M="^E+8:48 <6Y7?2 -:IL=]"'9M1!U&?1-.FUH=0J!,R,E#*DZBL=B*VF;IS MEY:GDW0XYI Z4@<=H.C5V:Q$WL@.T9$86+162&\HJR;WXV*6R7RC M,+3AP,1<1V=Z [Z0_4V&;+I,+'C9QO.YEYR1+59#%!TD\">5N?KZ[3'Y^ZHI MXZ::X MG"[R=O91S-DI.F8X.0\DJF+ &6. 6XX^!,U#+CL$C@]\_--)5NVERL6P RFML=A<( ,>P+" M[Q\7RW5-E5SD1XS7S#*OP :L;]"D2/ZHW4RZUYF^L/[V6T'?Q\*M-;J"PR'J M>P@0Q\ARU-=/[G!28])KC(@0"]?.@F'U&1=9L['9.:#X5(;LLTRWA_!^'Q0W MEQ@G+CL!)HZ09 3ET3U-#*U MC4/20CL=@.V1*P!&AM0B@\!J2Z0F:^H*'=RT7;(3&J43;7ICGNCMV5Z*W_WV M; \M= "G[Y?)$8'!TO]P[ \V#9 M/%'/62V+)F:(CV0=>.X07)!!E\!T;#1>Y*DU+1QEBH:0?@[E8 M_A&6>2(I-I8UNLVJ)MB\XA"\4Y S1=41N3?Y!+"[2UBW?ON!2'@,:D>JI5.4 M32Q*$H>CX$;7^1+D%]8!M@9\Y+&0@##9-D.Y[Z.F(SP=J^X=H+27[ _&SZ=- M$N[W=5BN&S98Z=J^STKMYF>@'(G&4[Q!.C?%8O'$E3O!N;A'@]5I1F&U1-$A MLA\U+W[)Q=OPM5;9K$@B-QB:R$#.9K!(I%>/T7(+(1D/V:((0:% WV9 XD,4 MC>M1M432(#K8'TU^BZ8Y?J@>X?N!+N"F9_&+E@<6V D>ZBG!8SAYCH^-Q^3T.Z[7,\Q_ MGZX_+L[7S\/JHYAPXWDB7Q%*,@H4UPFB#H7PD%+4.?T?]MZLR\U;5QO\*[WZ M'GTX#VOUC>/$^[B7$Z=M9Y_^KFIQ &U]*4L^4I43GU_?H$HU3Z^DEWJIVOLB M3I6K+&)X" (@"/CL#O!VZ7$"!Z%-'Q/:6FIH7_RU\[B-D#&'%* P7%^$(CA; MB L41:O 38JE+X_;O!10;27[/3WN7^8W,31V1>_E](3UF/K;$Q9V*--]ZM/& MJ;T=3.](!;67Z[VZO]YUI_:KTD?" ,; )+A0^QW$Z" 4%\&H$%/-59I&[\BW M(G-?:S1HL>O.N9%K+8N5$%'4S$FA@]ZG MR&(%)$%G2;F&X[.J?-&;3#V5U[ MUE![W;Y;>,)J[#R!X/G/;&[Q&DXCV Z/P7C"1*V:4O6B+PE-P5Y.P H3TB@M M,+=Q>0]J]ZYO)BZ7O=XFR4@K)4O O:HSO8EY5QN3R\J[\(YIT2;E\ 11QV31 MMD'0XX\&]M-+!ZGU:U8&#%:\.4KYFF-C(GH?$I#<&/FZY)4&82PX%#$ADS:Q MUK,P=J5]VH3K%( ]B)8[P/43_+WZNEB>S?YGK>9?_OZ&\Q6NS[5K7IEE"1WY M.,('VL.^"MTJ!9Z1_(W6*!JUL=V'ZFE3OH?#\L$TVP&*K_?M$US?85'QPD6] MD2M)(2B)KLXID2!]LDJ&R% WZ@NQ/;'3YJ&GL+]M]-@15!=/L?CF_*R*]-EM M*IT6V6A!VU1E4,0OQ"+HL)$2,_E4.:>V#>'&X&+:M/?AP7UPS7>$^O?E+<7 M9?#F+H87](4$G#V=0SG9>A<5P21N!$K.G&S3U7Q'@J?-MD]AJ-OI\QB35M=[ M_/*7=F^ML=,RS5-; SF<)-NE=&:(+!&)LGR MW[Q'$T%GSX6!A,;768W^8NP*UXH\H""3DVU3^=W4C+9#S&/Y^EWUT,&Q?#6B M71LK;1 1L@@*E":277U_G;EBTF7M9&G39N62@CY L[,J'X'&5G+MI@#T:@MM M>)F=:9-NV5 MFOO6!Q_$L)VSA%PJFR)"J?T1E>.*0D?ZEGD>DG0E&-WF*G42]_JZ6^2[Q6IU MHJ0NR5-X3 8K('7C&$#*Z: IF&QK;K]OT].$OC8^;Q^S<'MKHX!2\V7GT M7L9OG3PYK;PU:[_\G4[/,[F=5XY&4=(;RRQ@*'5@2O;@4LR$),F43[6"HTWY MPCY4]^'T30O8435[W$G9 54=\4951^/<[8[4'##%.X:\)G%5L\_9,]I&J,DU M4+*6+B!FR+)P*9+7!.WC=U6'7Y>?A&!3D5D YS4155!!%"5"9"Y88S-'W:8 M?CB-Q^32;H.OW8L) !T%6/T>*VV2,8(KRADE6;&ISZ?\,8=-FB0Z!LA8: MZ@!PGY8AX]>P_'-%7O#ZFRJG2V8\YV@39V#0!5!::8@8#41G,&7!"C9Z+OHD M6=-F> X)MO&TTT63H-?GJ[/%U]I9\G2MKM67V;=+9D*QSD84@*RZ#2$X"(Q[ M0"6LB+5%B6MST_0$4=/6X!\2:&-II@N8_;:8I\77;WB&KSXO<=WRYI(75V)) M@F*E1.XH*!@6_UC68N!M%#9!9/I2*BM)(SWX$/V8 -77!;&O&LS MB/LYRKI-A+0&VPZ*Z1MHKU(Z_WI^,5CUQMO,BR9,DA5 XHUJ[390T!^,8RNNGV^D3C/Z&9R?),\TEQ>;DH=0J(G*7/4^UPTZT MJDAO;6Q30O@T7=UF3YJC;UNE[&X(%V?A=)H*JQLUD0-ZC30IJ]J-A.:U5"-( M9I("*FD9!=@A0>0,0:D:]"3+(3#'A2[1V_0":OVW" 63R,Q);FO#A?I2-)! M!)T=1G$FE.+H&MG5EUE M0V^]BB@VD9K'7B@;VM.%#^2TO#BJ4.Z4%\MI9") M(K.$%M"Z!,IF1U&;(,X"17&69SJ\VCR\?(*HHRF0V@H'=VNK1U)*O_C:)%FE M(L<'HP)!7T$M"@=/#C&D(J0C;EANE*E^DJQI,3::\H>!:@=-= "K.IKK??D8 M3J]NH[4Q0;(Z[HAG0PXO>@@IT1\J)D8F7PK6)B5SCY0NX;.+FN]>TNXE\PY M4SOV$P%?R%_8E-%4"6T'I:'SSA')>A.JBO\E?R&*HK>D8^PX:WRWTDD&GEG(*H MZ@B)I#6QJ0J(7#@:XRAF;S,P;RLRITWGM8-?.UUU ,1!>:@0K(Z)=I,.F&IH M5(.DI$%;&45QM4SUX#GEX[NZWJ=FWK?-M"?_BH+7KT=Q^I'&-N^ E5W&SB%$UP$>F(873B MU+KK0E&75^"L$?65:"FF38?:8?0=4TYX&UQM<63OJJT.#NUGKA6+M2KS@,"S M"*"*JS7_/ !6'G51+)8V[;]'N.N=XM#>&0G;W?9NHY9NFCX^=5&YZ0+!3ZP) M@@46*))C=;P9N2;>J3KMC-P14T)@S#<$W-/4=5MM-2[L1E11!Q;N00;!4&27K::0BP(QCK;7('B*VJFQ<#:B6KJ8"CVT?1S9Y.29 MEZ!+-* "9@A!*B@FHQ'H)2A(CF22/D4VX>SQ ^00']#.;Z2)3W_AZ7?\ M=3$_^[(Z4:Q0[,8D>%.G)=7NG-'7IPK>.4PN1L2#YW<&T'U,.<=M<+C?A,V] MM-M![+0=M_^+#-JGOQ8G,:E@-7K00=:+*YG!1V/ 9*5SX48KUL.(V VYQ]3? M^G#(W467QPE80B">H,,LUP<& M[=;Z/$K8OEF<+T^,2);7!O2B4+"@4##P.7'@S!4L-B9N>_ 5+ND]IHG&AP7M MUMH\3LS2[YYDRWUA4H&-(M;V&A[H^PA<:.:332J*-JG]W>@]ID'%!\;LMMH\ M.LR^*K3R%:LVQ"!$X:!Y'=7 3(;@D4$66AF,0J)L,PMC#Z*/:33QX="[NU[[ MAG#-).:0G%:UYZB+%%:6XL 5$Z!$S;W-+LA&TX1&2/#:%PW$;;5SC#T!KC.5 MSXP(;YS.';CZ 3.WN\ACDB2M(WPK)'-HBN,$T>S(')8,SJH0@HL^^39%X0=- MTCZCCIO7/D4&@\BK8V/)'!3-(6C+:>,*%(9/%)DZ-'5PIPF2!Q"W=1O;ML@ MXVY;T;'5U$TIZ)V!<8_5&IY$YU)1,@'MU/K$2A7P(=69"EK:7&Q&;%2^,HS MJ5_H'@2&+90U\724>P_ZEF&^(BJJC-_^_N'GL\6MN0LGG&=/09NNC;L4L::) M*^$8H%'>>6V-8T.&IFRY[-0/<)NBJ[4:^BF2&F3&"];F<$:!YEF#RADI:G,* MBG0,O=&[$0&=<\3Z0%%C2 M;7IB/475WEF]!S[[$TGS)_JE/T\LUL:D!B'(LC['Z:ML-02+*@:5-89&2;VG MR)KXR==8&+F7PAM-%=T^SWYH(Z\[*(QE<#8?UL[L/$3M(8Q/((=:*T[GEU<> MZ L&WC(&5L4LI-'!N,/MQ+&,S\\8SSYB.E_.SF;TJ=_#[+2*EX[PVFIJ+>KK M#4#;BC.5,J!BM6XM!7!9>+ E1H&!">7;N$7;4-FQ:=H&0?='SS525 <9L"NA M7?AUOV*HW\Z_G9_1CQ=D'4YG:_5> ML\]<3L+6V/?B^49VX#'3M\EPBD[J_)C&;L(XC$S\PK45E*=4=T]H?S<+D;BI M^WEO&0@EK4N)V,^"O!XA-422";@@N15&ZMC:,QZ1FXD?VC;'_52*/RJG]/7B MZ[?%:E8_>_WXY=XO['Z/O-=R[1S;W3@^A.L;4ZS^ P)3EM7G;QR\RQH*AIR* M\$R+XW-]?SI?D5)65>R1A%W%_GHQ/Z,=2+*FKU8SLC,;W5[LUQ\GEG.+VG,H MOI!C19L,O!2NMJS1D2>4HM$5R [$=NP(;X.GNU:TM=I&G/EW"#/Y*N>UQ:A_ M61;+KQ=].4@TI,.V4BRJTCKQ&XJ1CX[D-$ENZH%LK MO(/8Z_+P6%^37[A:Z];^*0J-,A?@L@10LC#RHC&"]25)1(/&M<'M(P1U K]) M4/+(>;^/RCI%WD6MQN7,8^E0V2P+!91&5"=%@,_,$G*,U\B5R7@X#-XB;5HT MC@* :#:71L3U\_4N#',?_Q_ESW210X\"@D1%3G75FCP'CEPJW7MA)TCM\]X M@?<_M3\([*&NQ2BRZ\"H7!GJGWZLKKS<%#X4DD#]DS!RIQ!<'K#,PP MHS17WH5&\\ ?(ZF39'8/1]HX:NL)?WME\F]*8;.=DT_6QH1@71VUE)'D8.I, MX2)*B-E%WSK:&IFC3ARZ_0#7Y!YG3^U/?/;^OC@C^<_"Z2,YJ-^7L^_A#$]_ M_">>YLUALSEKLO8FT"$%@7$#BL58N?3 M/;22"8$UP/.Z=TIZ 23DZ)G<7!5 M]F2V]S\,WUW/Q?!2<:'I&-2FSCQ6NKYZR)"CR1%YHO^W>3S6@IM.;B"[B-3/&,S D>SI9F0 7F &;LI%:)Y&];K(?CO>J:#*$C7#%M(VZ MC^R*Z;Y 44MME/4N#=4+2EL=\%U,+D>XGZ,4!Y+<1;0U Y&WC'P,F5( MV1GOE"#\'U^)P.@'L6+6R!(#H*\E.ZD.:D@J0'9,:*6M+J9Q7/OR[\>V06+S M^[%M%-Z!HW,C47!UM%TG"W065KID(15)\93SZ^RHH2,V^ZPEG7#8:/;54V1U M L5)$/-X8G%/]?6$Q?TE>U<&,\ MMV*MDSVQ/PS;V><1,#'YO=_3,5U<&0U-!@I:M>5("$*&0$E;&(0D->02O0TNNI0:7UT> M.I%X/+>>HS@G4X'E96V8U^$TG9^NO[S9=($5C%J6##&1E5)D32!RPZ'((+,K M263;?83Y,&LOYFC9$;WMMM,(4.II;VVD4'-L_S4[^W*/^=5M[E>W975U)*\_ MZ\3;;!PO$A!% 26UJ^(@ ZA]+"%Q*5H-M&C!SHO90V- ]K$--1E^NND(MZLH M'I'$[^?+]"6L<'52R+=EW#H0L0X[B^1)1.\5&)V,\5PX(1K-VFC$T8OQ[SK: M4*.BZ(@/ID?D\!'/SD[7'[(ZLSM/I>:X=YWX)RSG]VNK$D*QT_]*&V\DG!WQV?:TTRRR]L(+ 5'5 M8AI6"K@J$T]?":<8F:HVTT*G"[K:C=5^D1MK//R,VACT,)G!UU_"_#.)Y8_Y M$L/I['\P7QJ4D^"U8"$HP")KI:A_\6$4X?/\8T$ MBI[.E-_P[&=<5]W/OE\4R=VX+]M)+3?-E@LR1.4RU#]),2:"$Z0G44Q0.N2( MNG'%6E/^7DP<-?)6Z@=41[[5'CZF3TKVA3E90#)'W@"S 6(@BR.S-29&[2-K M_ YD-%XZR99WA-@1-]4(\.DO7SZ&JNYXNO=CQ75O_/H ;8E?<+ZBE>AGBZ^X M/NNS\YY;6R EE>M43@H=&1W]-AM=K%?>E#;/3OJ102=.Y,OW$=?WW!MX#AD>^61_Q M3J(K*IE0@ +J^IK6)@CF#13^$T MS!-^_()5-KL^Y7SH4\9Y;ODL?2,]B;RYS@<\K9>;#SU)$\)I;IT%%^D/I>K, MTV0C9.[0"FZ85FU*FH?1MZ^A_7C^[=O%/7(XO27YAZ;H".YLCMY"8:F $M9! M-"*#846BI?@NB#9#1+:A M#82;*H4%%C-$% Q49 JB9W7.5I2Q\)*#:=2?\C!&;#.O_7UY'59?7LUS_=\O M_WU.Y_[IU=BIZSVA$)DK08/F*$ Q)2#J&*%(P8S)2GK7YNW@=G0>A2';!EGW M#%D[M740PEQS]P%)6+-$$GR$SRL62S+%Z^#!!55;89I"/J]G=2((6O01K2F- MD3F8V&E3=0>%9QL%=H71M_/OQ,EB^>,UA4+TU9V])ZUS.CD#TI'SH"0AJ/:E M EV<4U9K;4L;+W@HA=/FG0Z*QA%5U14$+Y+-%SQMQEC?YLQX:DLV/ 2WU!GF* (%0![8*VB?Y.A3;Q[_.T35NH> #@C:R>J7O/ MDCN!Q-(9IEN]!.YL(>X=>;W:@8RV1N_HP!L; %.,)E@,UCX7[PY?;1"$S!%" MJ)' .[!9U];X54K+<[S9A>X.9RRHH'3)((6VM5MT!&/[U?"V^IZH'[K ;F$+.8@'O/;%;)*O[+@$WUA@7*. )>_+>;I(E-UHJ+0 M,0<-,J=$#DEM0.&4!=0A*%.REXT:APZG\2ARV2W1N*.Z.@#B P[2/69O_\6- MWZP3G5+AD: C']R@_C%)W1_#B+)R. M@N!?%W/\\6M8_HEG;\[G^=[)D(I2/L@$T=0139:<%6<4 @5S24CG#*HV;\2> M(>PH$N#[H'!,Q71@*9\[ TY,T9AL#B!]*22P$DE6*4+Q-L?H&6MUV_<<94>1 M)V]Y/&^EFF-*ZES=K(^:N;GWJ( MA16A+6L373Q,SU%D6;9!REU3-8(:.C@+K[AX,YO/5E\P_V.QR*L3X;S$0 Q0 MI,-!"?K#8TB0D@E,8D*>VYR #]-S%$F24<"TNQIZ M-O>';"E;+1TOG,E!04 M?*"#J)D$B<)@Q&*T;0PAHN(H\AFC &=;D8\6[QW .?I]B=_"+(=YOE_Y-:J_ M-&2A9B[4UEP>UJMRB)N>U .( M.XH+G?%.N/T5-.&U3:UMOFMP/RW#?#6K^OJ(R^^S1%+[O,3UB_$31T**QM?G M0)F.<>0DMLP%$)-((9#(X6X[H@.> M<.-=SV\CMZ=Y9HV&&87AO!TVF;K0P-5=((00GUMP)*W,5C5J(OR MH;M"//YV;#T9TZB$:+(![I6$ND\A&&Z!I^ ,2Z%8WZ9<>"B%1Y%RV 9-C[\R M&%%5740"CW#STX]/]!'KF=H2A<5 !P4*18ZFRYP<35[G,)2U69<$E[L%:J8T0B;F[D\6; M/V6^(FY:U(T.B,$/F7?33@> >W.^G,_.Z#0@=M[,_JY?K393T8V6/&OE((;Z M)CN8#"&1S$J=QIZ9EBPV&FKR*$V=PFM7]=]M?3F.+CI U:^!1#G'Y8^;4MJP MDCA+S(<$G)4 RM ?H3Z/Y9ZC0,^RE&W29T\0-6UBOS6NQM+&Q)F-7\/JSQ6Q M0.+*Y^M6 />8H3U!(;NA;2%JFH998B9(""ZKR*WWXNX5ZX-)C6<7FC:1WPHN MX\NX TOT<5'._@IKDWKYY<_X'4\7:YY>+U9GER8VE2AL$1(EU M^YET=HFO8BH#6T1M/'A-A: M+<]./M21ANM@.2D72W "G/1TV&?R#AUZ"I9=8,E[6=BP;@STJ3< 1-_=!<^M M9:?UQINFKG87;P^8N#236L8DG862?&U3*8CB)(EQSK%D[U4)@UH##$?%E-'_ M'BJ[J_0=Y#>QVG^=S6=?S[]N"(^Q]NB3!E@4M3[:DG$L3@)CQ0:'.9@XGCFX MM?3$JM]%<8LQI+BS^K_C,B[& $#X^P;IA:,00FLHI41"/RDM\)@!71+.2.E8 M&A$ -Y>>YDP8#0 [2W%2 #SK.+V[&A(;5?$JDZ]L5"3760='=K$V8]3G[V8%3P06'@,6L#*0(?7K =NT M+[GEV=-':LW:9&P&$-?I3<6.>!@*MQV5TS/>_K&L S.925H;DE'*HH!2C@P_ MR@C1JE#[M'.AVU21/TU7I_<6C5&VO4HZ -B-'IP_(Q&1+L;FT=>GN%;8/+_Z MNEB>S?YG_?>/,G^2'&'M[^ MYS_%PI;6M!UR]K)3,>90'T=6@::+_BFAS97*3BD[O M2,:!SL[B/J:Z]?KP?W6VOOT9O670G<]MVC3H*1X.6Y-N,BK);21GOSZ@D%Z# M,VC!.^F5SAQYHP8ZAZE)?[>8?_Z$RZ\WA'Z2E,44,@-NDJOETN1^,HIY"@]& M&>&\9VV:Y#Y S%%4FF^#D7LWMWLJX)BLTV;(Q&.C3T:U6 /7:F;%=N'UP*T[ MT!61+-9;'@4*4P(?H@,1(TLQ\=H\[P@M6RWX>ECX'S#26J_HZ^^D@0\W1KM+ M9:9=[&J+'+$>@>QM<$%J@T/&&FVY[%'8MFU0Y:I^%T&YRWADR%)+, M%OGC65B>C3UD[4)BK[^$Y>?:E(1DP4HH$$P=C*[7MW#6@XP)G<]:E"@'H.:I M-:9)K!X2,J-)>&(3\P&_T^>$T_?ECWDZ#;.OF"]X69T$ZSBO9'/O:^AJZM1I MRR!PYGVRJ:!1 W#R^ K39#(/B9*1I+MO@O)3B\F-W\*/31#A5+0Y2S"H-2@E M8WW^RB%S:8(0K!3#M[G*Q)W]E&SGOZ:_\,L^3A/:;#D:K.^TJ;XR5;!'D M#U^U=;B_(_^'#?QC\%(4H4#43)5BA?P@KQ4D5IBRPG"=VEQ;'6H:W;?963B= M_0_FUXOY^B/K.YN+>J3$T!CG,@1;#/%>RQ29%J"22AU -IM__BFL M9JL_YHNXPN6Z-=?;^;=SVK=I,4_TK]9*O2N.RU= Q3G/R.L(KEYZ"B? T^:E M/[B-0G&.LDVY5W/6IL7WB#!\#.!=8&+RG,CF\?9LONYJ&-)%K1%YVYL2=,%9 M\=IG,"K$VND^@.=1@+1*DZ/M,CG?@U(CSRS4"=SZ ,6BE88ZL,D?PRFN/N#9 M^7)>^P>\.CU=_%5]I:LWV\EF(IJVM9 25,P!(J]YH^!5%L92H->F:O$9PJ:M MH.T3H"UTV@%$'W&NWEW53 F5DTHF@I'UJD1F S'5%[M2!I<2,J;;=*9YCK)I M0=K,*1U5(1,?N3]OEKQL_'J1VKK,A&;%8HHLT4X)=:B5*."\8<"EX8DGHY"% M +SW3&IYHUO<3_9<=[76(F&3%(09&S M6$><.5X%IZ*+$7DV?D@W[X'+3?N HQEV6@B[ [?GZJYE47"U(B6%TS>(U\,2 M,):@%#F(7-2^)%:!MX6#-(K@ZQPJ;U$DS4J.X*H:3M7-;5'8ZFB U1M=LJ'Q8]P6G,IEVQ89,60$" SR6O++8I7'2N@C%@/ M]RC(7,M#[BY!@]!DCQ)-8ZB@ R2]_X9+4LC\\[I?X'5J[8*;CZ2L=3#QOKR9 MS<,\S<+I[XN+@..76J&PFE$4\FZVHAVD0N16>A .:[>WD"'R'$"SI(PQ*%I- M@AZ+@T%8=4>)U4F4W#VX3Z0EXGT=;R7JTW//)'@7R97@*M>^T#')-B]LGZ9K M$!#]"P3B5@KI(R1(YZNSQ5D7=*+@3+5DK())@ZB-V#*[5M!X]*TWZ1 M.@\IV7_XTX=E/ME1(6,D679@;#Z%OW&URY]\H;MF@NZC@3'8*='#U MVI]P'GWM3>"21VM$8J;-"?D<9<-P=5PI]29:Z0!EEQ+ZK]G9E]>;#7-=3RR" MMUEA!FMK/0G%TA!M=L"SMD5RKEVC6K,GR1J&K^-*PH^OCQ[ M6'@ Y;S>;Y_ M/#/N8\H>T*1.^44\ MG7U>JX=8NSSS5V6QK-_^N5Q5F3^$%CHP8Q>CLB_XO%%P=+EIE,3B14R0R#03#S*" MUR@A129HQR0N7)M9FD_3-0QPQY75;Z"1#O#U.",L1:$5'?!$-J- I7@(R3' M2-(I0AICVD!K3U0=9T)_'#U,V/?M:JSV93E';?DSI]_]<<*L$DX)3QQP"DN* M5<2!8;4$T1F9@L7D!QQ\#W_Z,% <5UY^)%GV,-7^DH/U-U:. MJ=_799?X1;G10/;B7>SB*RW\I=XV?$>2%/FC[Q:K5?Q1?["8$T&COA,>@Y!F M3X='E])A7Q,G'H1,DJRL6'>LM@8"H@#-31 %N4FB31;J,*^)!^KDHFZ<62%, MP@#D=) L'&UI\G0=Z,2U++J4*-K4VF]#Y5&\-MX&54]TJQY791U$(U?7M[4[ M[MFU(;AX:\@D"8U;!\AK?UR;&/ABZ$AAPF2N3&"RS:7#DV1-"[AV:+C[L&@T MU72 LSL\;-Y=">(?\[H=J5@_D&+D6Y<$15J2CPR%QS:S21XD9UI@E*G#:9O)R8S3$@I6N607O-H1.^Z[NX(@<77=]0?-G++,YYI]P3E^< MU7$;J^N-1SS_,0\7PWRN);'AV;-0',;:O(Z1?),($%1&<)EE5V1@RA]@2M.. MU$_[P._@(#Z,EOM"]E,!WG72UZ*3DD0)6>GU\P]RHB+7D)U@14NM==93.9RW M*.W>[(X3.#=58 \ ??_Z[:NSL^4LGI]587U:7!PDM G?ET_A[YN]1[5A(=4M MKRRGO8=HP3FCJAP=.?SDZ\LVK\2V(+)[_W0/M-R%9B/5=8#*C[7TY\OBE+2U MN@@QZ\EC94H1@HRTB3,WX+V,0!Y-).*U]-BHG=$]6B;&6"NUWTL9[J6#R8<: M7%7\I-E/6!9+_("IMFF:E5FZ*#>[E-A#TCS)SJ(*C%QHDS<6#59P5:>D<(@^%" W*B8;BHJ-<#:K>#&;D/ M.$B924\[#\$I7INC)06.10-6^9)3SE*)-EV,=W12F]5P3^BD;J.#KB=9_(SQ M+,SSVSEY%K@Z^T"F^.-?X=L.56>/?=(X96.#Z!RI[JNN=5V2!!M=+A1P,4T< M*N,E>(4&C(VQ2#0&[S:=:\+F%4'3!L(C8.'^'.[]!=]M$>PC^W2=(]VEEO7I MSVMJ6QZBN:V%B8;%[.N]@[#UWL$F.E]4@212U"E*.EG:Y#[;6)C+NM[WI7[^ M6IS7:,\L"&UB .E\(K1'#4X["9%E*:(54>LV8\6?HJI+6[,-*NZY+F.IX-@, MSG5-^5JJ.]?2;_7Q3Q6)3@(I/ HF!F&%VV4%XHID"(3+]P9"%8AV&)M]A@=]T.ZS#RWSK3(&$&-BT8R[0X?OX8? MM"_LAA5K!"^66;"&=I"*=0(\SQP2YI!8,E*@V0D>MY:9MI:@-3IVE^CDX$C+ M]:.NF^R\VK#SZNLZO+RLDN4& ]H(5ALF,RT_FL8A.WY1&" MIC5 8T=*8TB]._"\#LOEC]G\\ZNOB_-:8958(%.J@7E?*ZPP@F M'IQHN/FMNZ8(BK0@>2 O2)@7+90?#*T![T M+"+C+N4V/):TG ]4"6?MJHY^*L\MAAA?S!+!V6*JU2"=>\T*VW(+4M<$[ MX[$F2C,$8D>1#(FS5E?I#Q(TK0/5!E'[2[X?'-5LQJ=--N-$LQ)Y4!*X5[05 M(D_@,XDEVTR<%$>!9ILWVC>IF+:FL 5B=I9Q!\6 -VF_[/V8M4-=:L112JP# MPABX%#.%FMP$4X3EJ3U,MNF^V:P'>7^(LHN3NYT2!F]\((6.'SIQ5VN MKHHO_F-LH;[*>=TW,YR^G9?%\NN:L]%+6IY '/#8>@F0F17 3IVF6H#E/@DJ*6W'L'5F0ZNUS1X)@Q4*)+RK+HA&\S%OA8 M"ERVP<"0 I=M!-Y!ON3!BWB>/851(0/G2=<>P9S.0)E!"N=]B>A\:M.?[#@* M7+92\9 "EVWDW2%F-G?PB5P95%&!,-G7][ 60G8(V0<1E$$>0AMK>C0%+EOI M>5B!RS9"G_RF\9DK]9@*+TZ0 6:I-@+P%J(OHCZTP&"9M%'99UR=_LL4QM#C M-G4*VPBU!]M"'N3[\GH](O&R(QYC3@G!P&NB6XF02#11 I92E+>U[5@;%^8^ M+=-FZ$>$SDCB[LZBW"[#*#%)BMLS" P2%/<4RTO+(!HTF!(WA>U6][1]84NS M)'MS>[*[2"='Q^"*"VZM4#(9L D9*%V(J_HZAF%B9"R5,BH- LJHE2W-TNRC M8Z:)H#L[C=Z$M)Y-N/;D(EE)R]$#3X&3D?0&R(5#D"99C$)+8QLEX1^AJ*>[ MXQ&BI#'DWBE^WM7]L-QLN5)\L8(1?\#0+6S,B8^V_X+3T]7;\+R\^*G,/_SMW"137VU6BW2;/W-92$J)P9$ M#I R>70J(SG^+GC(C&!R_8%F=_TNV@J[ ^/TP/:2RL1@)*?M MQLNX.+9?/;J2-W'+:4;IV MQ> DERB4!8H#1"Y9\Q+;U-(]1,VTUF=?#3\)F!W$W0%D/N#WQ>GWV?SS;68V MUC)SC!$MAQAK82G)""(93K"(=,J76!1KD]9YDJR>0+2+UN^U!!Q+!1W@Z9]A M.:N6N%XCKS=8D4E*K,>XL54R0H /5@*ZXJV(PCML\Z3V+B4]5?. M<++90SQE@^2!03+)@3)%@DN^@ W:26\R8Z)-HYW[M$QK8?;3[1- V4'0'4#E M#9*XP^F;\WE>_5(*IK/9]W6)2F7I\@9%!O2B9,"(LLZ=4G2,6T42NK M]2;8&4!&;9IK#R(O&E3BR-C;'R%3)P)>H:AC^?Q?]-& M.EN\.5TLEAOV%#,S KM,/2TT;U(V'I M$&+OP';]%%9XP_)J,K-,UTN_6-^T)Q[ 2U8 LZF)-=2NT7/>VW1,ZVJ/;(WV M$/&$ %DMSTX^A/GG"P?2%X,B)P9)9'(@O:'PU',*-[(.2D6;G!X4A-&GWL $ M?7<7#[>6[>GER>X1U^Z2[$']EX=EYL6Y.EZ(6V*<&06!#@K@3B6CLHW(!R4! MAP-@2M]W#Y7=5?H.\IM8[;_.YK.OYU\WA(=B8Q0I5;608>&<-$ MT1CZ09=%P]1_<^EI(I+1U+^S%"<.-6Z?>I>/>B[&RJRMH2D:&1<)0@SDOSC/ MP)4B(";-*J:]C4,:23VW3D\/!W<_^T>7:,?HN'25352R=LWW% :!DI$8<2A M9PS1&N$"/O>6;=A*TYP/XVMT(%1V$&_'8'D_O[2PF7RK'"09PUA[[*4DP!O4 MP%ABDKXUDO$]\7*U6)^0V46S T&SFY@[QLVGOQ8;AK"H4B0%XL)IVF.U6YM+ MDKB2468G64CH]L3-U6+3^"(3XF8W,?>,&X+ U?5"S#HEPKXW8?T:E.RTJL-9 M@I:99"G+W>>RVR/G>KEILJ%38F='47>%GE<73:S6>JK)NQN'>Y2""Y4%&"8, MJ%R[6;'L04BT17*7O!CRX&3H>H/P8X_/$1Y)PD> FLU>D][(4$R$(FL7M.!K MD1A])916Q&=)X6ZCPYUQTY>#/):FMX32#F+O $PW>;G@X_*19V8H6$EU-@=% M%BH8#=$C!ZY+21$YV6PU$#^/+M(W9';1Z**%>+O$B;C,-4HE;*RCUJT0E1%) MP2>K'EO@A3E38ACJWCRZ2"\.\0%QLHMXN\2)O 2\PV"YU$!R($;JR_'(,GWK MK8M!62OWP(GLR_D]($YV$6\'A0 _$_'?P]EZ\O*EU#[,5G]>Y+-$09%,@,2X M!1*+@9B=J08R<[8SRZ_+O"TNO%?-V!Z<8#9)NYB('L M9S:1A!2MA9!00E+)1D_[@GR_QEBZ3]74_8?&TOVCH-I3$1V ZFY_N.'*+3%IF4INY20_3TPN0]M7W8G3A=P"AQ]J!&D6',B<. MDJ7S6I5 +ATG\<@B1:V<+\&WFX&YZQ +?SPGV_Y2[PX\-S?$51D[.8"I:NHS MGF")N93Z0MBIV@6L./+^6 ;,D?9%L47@(>:B/$/FU-9J!& \";8QM=0!!&\& M&^_+17?\^NRO]L=_-;^:M[ ZJ>8\(^U/9JNIM]5G8(HB&A-,8I9K3&T,VE * M>^ID,@[PFNBF \S=;'?])LR6_PRGYW@28W)<>0'%K_.V)"Y',33Y 'L4\''XPQWGFXAPXZP-.[!WJ_;.HL?UHLEXN_JKT-W^@G9S].#$4ZRM1G M[])G4$'A11,A$744PLHYE+O %%W=\I3O&W" M%OHGB_EJ<3K+=9+,+S^]_?3SJQ/)@Y&623 F"_(I'4*P*5",+IS53+-8AM10 MCDA23U4KX^!P"EUU<.C>%N5/835;?21:0GX_O_E.DM>!MB'GI$ ;4S;3V74N M$+UQ1G+-(VMU1S2,PI[NBUHX=R/IIH,[Z\5F3[G7_0W7:-+L"A6/(OUZYM"K;]].9ZG^_:]A^;GVA?B0*_#'_'R% M^?+P?[WX^G5V5L7Q!F\FFXVHV3T2L5$J@I*U5C2YY[^N%L$=5*4-[G&WTP;#\K7-T$^)$"3 G>I&&OC MUC;QT>6&H>DHDOZMA#PQ;EZ'T]/?*:B9G7^]"7SR!U!9#2@,@DI10:R];;*5 MUC%+0;;2 U#RX(<.:( M+W1#4@OW/GB8YH\BU[Z_X+HZ+UXOON,\D%#P.RX)OQ^J5C8YW!,I8FT868#T M6U.V <$9,FG..R:B5(H-RC0-7W$83HXB1]Y0U$<#H-\79_0;Z^%#7[\MEF%Y MD4<+*SS)DL7 4X 4:H\M= 8".C*3'#/#'-'$H>];]J5E&.B.)HU^3 M 1]1I!T$\;>E\\<\7#CM>%6F5QU=X.MBV8LR,%P7@?UCN5BM3I2MY;+,@><*:\ZUOAY+"%K' MG&P(3LHV?:8?)6D8GHXBXSVN^+O T:U2;%Q^/7$^FU)#2.%I$ZA$Q[ O,0,K M)7)5T-I\B,+B2LNP(LZC2&6/)/ .(/./,)NOWA'6\DZN!-G3(B0^T$Y"4%ICDPR,JK' TQE]K,9'F6M&& .JI\\[CJV!Y? M_@)?\[7OEC\U>.+W9O8WYIN%]G4DDM(V&= 6/44*F0)7FQC89(50R3AAVG2Z M?X*H8= ZBN3SV"KHP&A=E3C_AF?7;+VB74.R"G$SSBBLSHFT]_,/F,Z72]I) MZ^O&/^:+N,+E]WJE^';^[?QL13]?S.O5SEJ_=0?6#4B![.EYKG)Z?_8%EQ3' M$+=?<+Y:/[M,BZ]8?^O$,!5S'9>4/>E!8:R3L9T%47SF-9I1HOS$^9",I;B)I;K'886 M!;R)MMZ$14TNBH^QD2NX%]U[>\=#5__IYNJ?2&<_T\THX.6;T8_J"^?R4UOZ%<+/X@?B1 M_/%9PNLM=9.H5Z?KCUP_Q*ZN^N=YO4NX*,M84WICWRG+30@.>&WX10*4$"1# MT%%P,@9HR:-J(M!F+!VU"=X&WW=-S7/ M=_[FC_F,=%)[95!4O#:&U[+@BO"L<@06D@3%C818YW.RY$S"K$,(I?&&&9^K MB;M1]+!G)H9*#]OF03-!!J$LEE_K->+Z%U:O_@K+_/[\;'46YKD^I7^8><-X MCJFVCR7]@)*>0; >(421!9.63$>;2Y91V9BXL<:$&V,R,/2P$VY;A9LARYKA MJ_.U6H#?SY?I"_W&[Z=A7C.L%^A8KX:!90B&B01 ML%S6>9_K-7_Z\?!!=M$$E2F5@E *4F:)!!AHIR9I(''/T*JD@CQ([+L["T>= M'-H&O]O:Z38@Z, OJ=[6;^'KQ2!KG8J@4Z: YKG&(9Q\*I8"%,&"2Z6HS-MD M.V]2,2T&)P+"8B2M=(2H35=QD903G*AGL381X:RV#[0,I(C>:)VU]&T>2MRF M8UI4[:[/1X"Q@W G?G/URW^?7S3%JN_'OJ^CO$V3>&-30>LL),=JP1/6/&", MX(A(&9/R(0QYU_?H GVH?A>-+<86W]08>"S>OYPE*DJL4T.!&4FLY! @N#I\ MTI:DL_()G1R"A*>7F3:;/Q8>1A1E!X?&Q;E)O[RVD*A%*BP6(*W6)Q44>WM5 M$SPH PHMF;)M'.E;9$R+DSX04^V)'$FD M3ND(B9'YM4(Y3+P)-EMP,^W1N >X!EW''%#3$Q^L#]RZAGMWL6M6+X\'YB3' M.EK A3K,TAOP02]'04D M/_VUV+ 6F8P4LW#R'6ISPN(E!&5#K:G2B7P*I6V;WNI;$-EE)#H))'?3VX20 M7"W/3CY4AW;MG?BD:K+2@;1:$M$&B6CT8(K3IDXQR#CH%1Y]Z@V@T7=W079K MV6FKC*=U^'>7?P^@V6#=$:)C8 4$LGH5F#1X4Z<_1:VBC#D8-:C_Q7#83'D4 M[J&RNTK?07X3J_W7V;QVT[V\P<MC\&P,.C) MRS#UWUQZ&H]C-/7O+,5^G=?K4_*Q0_+=55N?:+,TD0058^68JT@^6(D0//K( M.">FV^2S]Z=]VO<@?20G#XR B6^H?SNON_1]^>?B#&MC\#5KZS+OKYM7,"<: M8[!2R17--]NOP M;7863B]N+#]@[<:'^;\['R);U>K\WJA>=&\X7)@P<^X&5P@2S B,@/6 M4ABK8G3@5+! )XK(*A#58DC]Z4CD=)D%. 0XIU#G,3L"U],5WI<;3\POKE W M(V*B2"1T2><3&MK-MAAPI >P2OBH3#0Q'_0"8!2N.K\[;[-#NH/+,6^=]1^; MBY\+*\)/N)8&G5,0M2=7+J&@KV0 *V76IF@A_4$SQ#MQ,7$.\$BWQKYPZ&4K MW&O/)?W7_[^-EM>-B^I8^E<$I8";@7%(!V?TBKP61DH*103!4/O&S:F M&8.%B8/+#C;!P8'0RP[81>Z70=&F8\_W,#NML3VYF_^@?WMVHK@5FBF$Q#(' MY5T QS #"42&&(N/KE%'FD8<#=H?S6;7]; _IH;)Q('SQMW[^7RYZ6_XZ&.R M$_1<&2$MF*1JEYV4P#F3(:,(UN;LA'(#8N/A*PX"9[.I>!.&OXV42.2 M*T&N3/&3;R7&X&K1MF@TH/-9M,S9<7N#6N3QUU[(HDCM4I4 T MBAP\7M_?,29 \&!"<* X"*FJ?8?\>SL="V 1?GE;TSGM>7(3XOY^6KM?^;H>"QD$!(3" J+J(VV-)2D C.I M&&^'/![>;M5A2'V)M[8-M=.!S7Z5TI(86]./J]?GRZJ-5_/\VV*>+KXYL;EP M:5P"GVHNUIG:@-/7EN%8;*1M9D,;/_]YVH:A\J5=US;270=H'#0:@MC[CJLS MO+@X6'U:G(73FS^OC0I_6YS]+SR['AQQHKT067%)KI0H-0HAB7O+P46,6EN? M7:-W[\U8&H;]EWH1VP=27O*6N;B'>+-8;OZJ_AX_P5RLX.@@5H]*!<=JAQ@' M3N14HE)2VC81[&'Y'+:Y7NI5;L>8>LD[[F8W\A-=0E3<>- )Z]QQ3K%_2 4R MD\H'Z1C#QNTR6K(W;'^]U%OB_A#40P2\8UG59;^G(TI\81S=LZSU1 M;HIKJLC([5C=K%E>5]G0W^#R'\O%^;?U/SWQS" ),P+/*=4:M03.UG[JN3B5 ME2A<#FD8/2))PQ#ZTBXCI]1K!P'9VNN]2-#_?+Z\JB*^X/K1.I[5B?*Q/EDMP)&5-\LXQ%H7"3O/Z!_^% ML\]?:MCX'9>TQ3=5!1=BNI1,/DDI9N\YARRY J5R(A^(&Z"CRB3!2W2ZL]?+ M6_$W;*N\M.O*CC%TS#MKDU"Y."K?;@KTZ;A>@G: MVZ1%*"'*-N-U&C S;,^\U,O4J='Q C;(+W^38SE;X944UCG+M_,S.JU7LU2G MRN()8SYX:3B=Q&O?4M=ARW0P&\=LSEIED527.V8(=\.VT$N]D^T./QWLJ=^7 MBX285[54[69V_I+7?**,D0E5 "XS21Q=!"=,!,L]DR$G(WB;PL9G21N&YI=Z M"3JNYCJ XJ!;IT_A[Y]PCF6V+JZ\^9-?_JY?XHF7P7B/2'!B$E12M@Y$YE"T M+TR97(R=L)+F6?J'@?I?^N9Q7 P?2$0G>W!OK?P[)OM4[STB5MR6KH4!\Q2D/F1-&W M)FC#)!.!B4:!Z[^'96^)WW;#LK,_>N_H/*[WHDA=*8 M)VT;E.D_@11+V64]E8P6;316;_PVXRNT,($5@L( M>#'5);(*HDD,%;1':SW*II>N M-$XY$PI880THDPQ$Q 3"VJA\T@)5&RC=(Z5+^.RBYL68,N\ -+4K(Q'PY=4\ M_XS?\73QK4IHX[=?#F] 7IRL3;-LL:"8=^ S%Q!20<5RYERV&>,\@+AIVVRV M ];8>ND :A_QE'[T^1\XQV4X)<9>Y:^S^:PZLK4 :L/;U3XJ1BE&=E[ M'C,Z+H.%DAVC#86:PJILP&:& ;WU)@Z>IOS(&M-V=AP?,*/*M 1M_13P/8"C5W7_"/K\)C MNVXY__HU+'\LROHTFJ6SS2.V/^:SVB+[;E7S [_U*I%K,SO[,?K=S.B4-;W( M:2O'/FY]'...:Y1@AKFOX6O MN G$8Q1>&EUSR*FZ:<9!D$E""EY+@2RB;Y-P;<'-M!#? US;QH6M-=T!VA_P M]E8?/OYQ.7<\A&AX%J =,E \$C/<%XIG1$F(J'Q,36#[)%F=QX7-47/_8F$D M%7: QQO1R,6;H@T;1+AGQ2:0C =0S"IPL2:D#9..%R=0Z29(?(2@SH?!'1J# M8ZBM _2-D/,1PC.CN02;L@=GWJW7WN?,!84IS +3."U>E 'B&@2!)>\X2B<9)WY@UMRV'DD M] (V8TO('?-Y^*Q<_KG6WY5P(TEY!6^VOR<$2;L174]@P>?YGGSD_'*Q7>:;*W]N_KZ+HW8;9< M]SJZI6,3S?I2A:%WH$*0X(3$>L/'=!1)E7"T&=5M!'&D@>C1I%R;@?)%QZ## MQ7=BF?4Q&)M#<:R OB($O5@"B%"E*9U+LS ,?6P1'>IK_2]F#EJA^T4[![2SA M ,$%CE[:VDE2D/H5"2XFS(!69,^0VZS;-%;L1@0O/K7] LQ!2U2_:'.P24Z> M$ZJ?EUHI0@5#6S4D3J+324.PQH(4AF%.AH?865_Y4?E_\;GT%V (FN'Y15N! M+:(KYK@VS%%T)2P'Q04CM6L'PDKOL[>FE&/S!T;.%!QS O\%6(!&6![U!N P M70P>'3]5N;^0]VIU_O5";&,W*MAI\9:]"/:71A_M!G0F)]4I!4ZSLFFT[LB) MY4$A3[8(UVA4R4MI-U"2+T;Z0L>\UB1 +L G#.O.5*'.?.>^S'W0%C@#)3R),&H%$C&Z:%UBV.;:]46V&]@*"D^V M&]A&+QV JLE33B&P6%D8E.H9*E]?7,9H(>8L0[0:V MT70':+_E_UTVO0W..Q\-!2^5.]R..\N_QY L\$Z3T9K71Q87['NR.9[KBT(K;P2-E@K!K6L M'@Z;*QVG^=S6=?SR]['#.KBE!U=EGR9.FB91#0*5(;T8T2 M$\%^-,7?6GIBU>^BN,484IQ:_>'O&X23O8M:6@&<1P15"D+4)H)SFBL7"JT^ MWG%Q:^EICHS1U+^S%#OP3:^;J%]5Y%H1=%3DW(CJ\RO-'?E.O(K%:C*&DLQC MHS*L>[1,7 #11:"_IX9ZP%@/-R["I>PD[6ET(9',8ITUIUV]@+')I)B3^A>_ M/6P7X>V)X!XO\+:!TS%OP2N.;UQ1?9BM_GRS1'P[)P))7A](,AL?Z,278(77 MC +E(LF!9@Z"9B2<5*2.3+"0.ROGWY+#B_L5-J2PXD]N&/;+CO XJ5MESKDH_9U_7GV?99Q MGJM<3M#(&+..@$)04)URANA9A*(Y:8_KE'*;^=;-69NXM+/C#;(W$'K9&?%Y M@<1M!%+'DO$3D6W,P7-(V0=0PBB(EAE@7B@6&5=*-.PATH2GB8L<&^R%Z57? MRR88VRK\_6 =..0E! M6>'___;>M+G-8TD3_7[_2]ZI??ER(R39.J,9VW)(\CDQGQ"U9$GH0P)N@)2M M_O4W"P07@2")Y2V\!?5T=.A8$@7D\E169E8NP2;+2ILBJ9$+S@\]W^LT]H.! M4P^;9ISP2@;AZ<:K8QFS3%"W(0,+#@.SR*+O;*'OL_R<=2GZ/L@>S/P/!X]S M]H\>2V$]E0VYE-%G#?2+K>W9@JYDK,^U*7A9BC=FI_*7,<_'68^*'Q"?[8[, M 6#I9]1/O?W?D>^'^:?5EON;H04KUI4"K%1;+ WK6 TYY$4RPM3>,@Q*63K9 MDHA +9@F983NW:0]KH'^QL>JX/N[8W*SN^E1FY&6;L9 MFD>6BF20;:R6IS;\)<5 >\8%Q7Z\N.Z3 3OR.FX%2G>GK1M8]7+P'M4P'&B/ M'HAK+<#GI/8:/T]G,_K9U^&B;ECFDU)LRB4BF&(#*$E.?Y2(P+$PC\4GH=D) M"U[&D<(/D]IKA_X_MC)W!U1,&$^\)Q+ FGJ&./H&7BI MR*?Q5@]QZ]3/.&(^(=Q^M+OY<1;O.5'Q">-<CN8PCE,1]B;OSFL)TMM/1T0>%-R M%MF"K1EHQ:4#;SB'(#**E+*T[@S*CPX7P)EN(!SI&NX;G]T>Z]V]EP>2^MZ^ M\0ER)HMF#-!CG9Z'"-$'!132:Y:=*KJ4+GWFIWD:>>C/F1V^DZ.HV]$G[V;T MG_@I_(V'##-Y^*^'&4_R)#T##1RY^_Q[H-WA3&J>8E(&E*"CJVJ_0RS!@PT4 MJ@3E5)1M&CN?(>I8*[KEHS^1*%_3S_Q[PK-QN;;P'#T5 M+/E_IV+XCJIQ<]Q#X6/3#@VFAW.P)*N=!D?:D_5G#&Y5MM%V MM27$Z%,W*Y M@JO[Q@H'C\J!TY9[%+K0A7%NMN5^_<7-E[S&,E_@_1?2_RROIHE"T+?TY]// MLY7L[V%O-4'=U+Y-M)Y^B;FNQ"'!6$S1.U%2:=1(?QSA_5JH?5#V] +;]MKL M(;RX8[6@_,^*9$<3[JUJ=V?ZG'?==I#MK$>N\+L3VL"B,E7RR5> M+>D>^64:8ATH.EU[9?=L$E\VI^# 6"GK2E4+,?K:"FK%@7+(*2(T&M!G MQ2,&*V)KG.Y+\[A9^O90;:K#&'(L,:-7J*A1I(T2ZL$$9ZJ?9"(WMLUJAB.([C<5L ^ZMB&ZR$Z/$^T M_OPW"9@T.YV%Q;?5:HG?*+RLM0'D$=T4XJZVRTT$#URXK"%935Z[)Z&$$A-X MJXVP6+0O;?J2&C+5;P;AQ'AO@H+##\3\*ER/I#KMJ,_6CHZ;ZY M7E0;\$2J>=NAO#_[#&/B+(-5LD:<3(#/=-"DI0LH2R&8:M.Q=CC-_?JY^V!K MTY">2(<=. YK3M\B*2ITJKYS %1V!9V$8]T+P1ETD+Q V M+NY.A8_ML!Q$6?U@;[7CK.:-Z1]L8X&P<4.9D2WA$,KJ!WM/2'$BE(A"DRMC"K?K^D*3>'WA19,41YG:O"8]3]>X MCYOC(F\(50T6)A^Q9G']M8=(45@CDB8N$^>)I,@YN.@]E)254I*+W"AX.X+H M?O.\&9JN>.CJ%Q!9PW$1PFIY-7R33JEMV- MOI$W4)X*+D_ =$#==83([[SAIWBS$H4JY(A8YA0H41?4F%@[!:Q0S@7G4ING MH7VH''D[T MC;Z1E_N,;36'TUT'B*RMDC>JN[B8_U6G*&^6$K[Y4CLQW\U>7U]*1UZ*,Q)*F^KSV'VAGP8WI$^=PFAT M$V70.H:T.@O6GV @I>2\*R220 M8%0=XN"9*703*/0Z<&]MXWK!GN[I5D'V$-(_A\*(VS+9^4YM*(/6"._WELO!V*CW\J*?1#XI!4] MN:8["'J>8'Y[Q@&7$RPN^>@3Y.!9K;F+X-$H$('L*)*[DE6;>'Q/0OO-JC> MZB#:ZA>,] =OB)C:&45J) J_3 K3P?&0(&15B#'IP14TX+GQ.KF4K3TI#!^3 MV*_'V0" 1VJHGV#Z"?XV$UW5TO\T)8^LZF(:+B;9$T>9A&BMJ8OVB%LO'2.9 M.A>L\8FYQO'.?@3WVP3< )V#:J]?,_G;O+KYUQ0DQ M<.RW;A]W5'2,3N@Q< MDCQ"=KZVL'I%!S1&8"8X$Y-AAK7LH3B2_'Y;@QL N*%F1X0SA=\OG-B?IE^G MF8+79?6J75"A@.:UU8,K#X%AW=)8O'.I3N7>J+A\%-SO\77C#J@<&ERMY-R! M):R)_/P?U\NKU8ZDCWAU=7&S19>S)B MKE9#Z:*+=%Z$XMMYVJE:6K9VF.H#A,U[QZAWA,](?4CBFT0O+ZC18 M53(HI2D<7TRL*TW\. MBSKL?;E^;B\ZJL1]J,DI!6DR*C-X%SB)('4$48\)YDS)UGD5N7,V.' M ?'E+]\->F?SIG(:)8QL_%Y=72VF\?H*\>\_I^OBD$FV3A=4$8I(L>X-CL0) M>D K,3"KD^=Q!Q!M^^S=,'(VCQF#B+!?!^RVJ.S1',+']6@3TKQ7&@4P1_>\ M2EA=3BL(%JY$Q7(QLN48J6-HWPV4/\H#1RNE]@3CC2(B)5+-! E(627R1H." M(-VJ>A>EY5R&UB^]AS2HG.^;Q1'B/X<:KH=#7QX50:[.TN"3;9[_FJ9C;?;@ M\ 3U65X45DJT$&J'J;)>0BA>DTLOA? A"68:7S/#UV<]LL3_6,R7]S6Z,6;! M=42(:"B63ER!,UF (1O,DA!2Q38C&IZGJ]\*JGTP\E11\P"ZZ.!"?,3-N@1\ M]KF.,7L3%HMOY68Z[W*".>1(S &/E35#M[Y+6$ R+)XQ;@7JT\#L:2+[Z.P< M ALOP6X@1?6(P;L*F^_8NJ^VL9GB9AY!IEB'2P0'7M>FJ\",#39SYMHV>>Q( M:!]]G*? XH *.Q\\WHXJ]44(QY,'DZVIF<,,3I'S&G6R46J?F6[ST+4?G7UT M;XZ'QD/4U2D8;_]L'475<[;XBO5U^55*B^MPL5RE'2?:>ZY4T. 8DE0516G> MUUA=6\,RNN),FS6"1Q#=1_OFB6#:0I$CYXLWV?P%PQ+G\6+Z>:7$B4'&=& ! MI$ZLIKXCW07< XIHN30F^;AQ>6]-';_P-7WT6PZ(HJ%%>QZ6[6&U'QV*VYTA M/U_^>3'_AM_]]00#&BWDZ:[AP_D8MQQO7/O7 M2MUG#?9G:E^9=#EK0F1008(2*8'3,H#PB4?GE':-]B*WX&;<4L N@3^0ZGN$ M_TJ\$T/GUEJ'8+PG7SP6\FM"=&"20>>MU3&VR=5NIV?T\.F>R[Y>S;*BN5%]//7Z[FY7I)OR.^)D4[%HMAD!FOKN:* M0:QE/C9XJ;C3:6-JSDMIO^>_L)NWMZ' U$[<77I;#\3VC_D\_S6]N*# ^!WI MS#IW3S/G<;Z MM5+J^&!^XJ 2S[_C;+DJNEL?W4G@T0FM/$2O:A)'6XB!%Y*M9\DGZ;TTAQG% M+=_6S<-:8XMXK*!'O52?C'T><%?#H,0E#R*6ND&#HNF0L,[O0,#BLZ,(R_-T MHHJ_[PGK=Q#0H"5_1VCC',J77^4\K9]7YVN5^>)RN$F3SW[RX$7*N_-QBEV; MBEG-A"3+H^M59@-X%RP8E:3"@%Z+LYL;^70-XJ= ]_,,4K2>,568QS8K:EX@K-_*Y'U0LFFFAM1&!QF.^W:"ZZLO\P7=XZ_^GBXG M.@9F.<7&,C@RY)R$XXK0D(SB9&F%8-BF^G,[/>-":5"5/]6L<[C\NT313_/+ M,)U-F.$Q"F'HEA:U#I".FV?.@T4IK+!>8VJSHN@IBCHQ2D=H^T4 '2#Z#B!$ M5./R:IK>U$$!BV^_XF7$Q:38@DD[!YZS5!MXB0EG:F6STL8%(XMO!)20!B5@C4\WII&FO MA)&>JS;#:EX@K),GH"'Q-*0J.D#6NI[]^],A-->AL C)A1J)(CF2,A6HL1@S M1F9MVN0_MU'323)@2 P=+?0.@/.TSTB1-KZ[PLOEQ&.1I7 .W$M6*X,&UUZZZ !56SN\UH.\(G/2&Y4@:5MN*F-CX1$$N8DY^!)2 M:),:?X:H7DW6,+@:2AL= .MQE_5J?A9N"(HJ$2A<90A@+6&6P,==8"\)T?C()EFM *\4N1/(%?T7[Q 8!JCUPRU M:OQL<,!DHF;/R*VQ-806.@!3G7*9YI]GT_]:'9/;?I+?<3&=US$]BUHT]!/> M_.\D6<5TR!ZT3100Z10@JNR Z40G1<3B19L;EJK4>0^8)SG;$K 40*P;%1//$$1B@)(7IA374K6I MU#^ V'';)4?"Z&#:&PR@)]E%_(0T/LPO+M[>B'W@3<2[?V'#/<0': MY1Q\) -86W<%!;8QHP#M;"9#6+)A9S?EO_T?B=-,"=X6'?OV)B3(AJTP<(//DP&MKR4&R"#JIP$-*.3/171C5 M#(U]H6;'&&P?%1Z,Q#]7R82/5V%QU=:_OA?]RWG7-$>TN M]&NF;Y-WWW/].W&[V,(S*LDB%@,LAP"J5F"&K!.0V\R$*CX:=](X<"_JQWU_ M.L\#O11ILD<@&A4BWY5!3 "QTA9:$\YX;NQC:% M(H=2/.X;V3GB?U@0]'L)3))WF@GC(80D0 5+\1#'VICJ"^>Q.-'ADT>S5[5S MA.I>*CS25_]YEALF^MZ0[.F#;C:2SE!Y=K;GHT QEPMV/-.EC:=E<^2=:S5_$X;]9ON,TJ?2*ROZ6?_/;%6 M16U-H"! UE<@B@2<%1%8"%BTRQ9#FP; 7:@;.?'@FCG8,G[%19PW M?0 9Q":LJL$/>0T9\ML[LI';Y'$22QE<2L4A!V7JH&C#&,14- D],!V$%]FW MZ?-L:BEOWZB6[\MWZGE?ZM>^_E9_?4O?,U\\.)X2K4I.@DB!@2+,U=8$#59C M9E'%)'1J(HD#B.W9CNZ#J$=-:(WUUD'H\P&_XNP::P#W,QWPQ2QG\C)>+J\FOX3_FB[M3>S.!)CEC, 5R)4H Q82'8"V'Q)$+S]%HMA-V MZ.,?X(9^MXF9[=\_+E:&T.A\,/&.#([?PB6^+]_QL![IX"+SKKA4T_P4(6J3_\YM-E%L'[6Y\['CZ'DA)\V$DUHFR7Z])KSU+)7L&7)!) M5*IPB+5KDWN7$SI#H:?;0]FOQQR(U%;9ATBL$V6_69,N#>JB.5DXA74I3/#@ MD^00G&>)1>>"9'LH^\V8DXO:*OL0B76B[)_6I&=FF:L$&PQUAK/T0/Z.@"Q9 M=B85NM;V.=D_[:'LP:MUVBK[$(EUD(=[Y.Z^_O8:9^G+95C\>^751)<(JUI# M-(&#*DG6.34,;/"9 B:N0V@S#>$ERL9- @\8)C1119?0NN5F?>0$\SR48B"Y M7$OPM85 '(+VQ9BDB4'=9A+C2Y1U%H$>A8,707:$4CH V<=P44L85^\FO^'5 M[8TK<]%U_DS(MJX^U!)\Y@YX2"6[X)G/C69\;B.G-S@=H_'-Q]6CQ3]@5)?>2XJSZP7M0'UM4RN5L&F!<^":? "D' +U)3X.CIHC?H MBP[")0,R4EE0) 7#:K. M4'<2-;" Y%N3>#*^5%?RZ$.[4O@A"IH/(:TNU'S[.L!#$"*B!Z/K4Y#4$:+V M9/TRTT'YC#+M6:CY$6EVH^?9=($3NG"H>@N#DXQ16-X_1324[SYTG(N\I9H/D587:KY]$8A( :K3'K)S%(;(K&L3$(/@743% MZ \VH[]GU#SJ"TI+-1\BK2[4_/,MX:7XJ$TDPHNLKWP*G# *N"W1&J%BR+L; M[9_W4//@O<(MU7R(M$8N@EIM,;HD>=W7LX:+E6>*1D0GJS\:2RVI5@F<#11; M2L]CT&3"OEM-PF^Q6S!2?)%AR74&Y M*"&FZ.@(89$\Q8QAIQ>'G1!R_[TC0F(8!P8M\ M],'CU=<-J^?CI=;!,?^?_WO"##G1!%,P4M06N5B+Q9D'78SRJJ J!@<[YO_S M?X]7<=?FF.\IP0YT_N:W">>&<504[D@50 ETY Z+ C)'61A:C_RYJ;'[Z?S- M;^,$C^UTOJ<$.]#Y/W^;"&$+,L\AY2#K/'P-CKD"F+@QP8JLV7-+,/;3^3]W MT_G@^U3:Z7Q/"7:@\X__F-!-)%6=>6:SH% FQ A.ZE4C4$+- '7;C;3)TNV[6MT6:U.5"]>@B#EPU:=RWK@B MF(W,MAF+\ )AG0'K4 !L FM ;70 KMNWH2?9$4H6G0H49SEY[H%PCHKHQX(7$-JHP-PW?N53S$40U*<#@9HQR@>]"@A%CHM9-UM M1A5]T6U6#+Y(6F\%E<, ;%B-= "Q1VS\"*U9\=-AFG<)S5'7F7QVH^9< =:@:.H#4@VF0Q-9J5M6_IE=?;CW( M^Q']RR72_]>)^20[GY)7&;1*9'XQ:G(?)8.03.!6Y2Q9&Z0=0&QG/M@P &RM MM+[ZE"8\IV1#B,#K2AS%*+PFD@.X3*+S)5BN-U*=NW0H=>8\'8>,8\76[8#, M-=3+ Z@O_WJ ]4.F7K[\F<.,LMR3]J'F4SYO'.XF$AK$Y+E.H"6CZ,PG2W>4 M+,"M28%YJZQOD^?;D<#&-]O](-F,-@@O+42Q&F5, 4O4ID!.*#R3) K9)K[; ME<*Q%V\.CZ<]+[3#=-7Q*HH7+036;B6ZR%VQ&76(IMH,Y10Q^S3 M%0C!)0-.*J=XCHSG-M,53F3G;E?U_,\S4I M[=4L?\3%UVG"Y?UA\U+H).M69PP4RFAGH':S@TXI)!Y(=+'M8HG!63H/2[H/ M8I]:1#$N&L[7G5S_P+)LDU"\DU"XE]#AT]<;$G,B\SZ0M$Y](U@N;"H1&)(G MH5A=/.QJWZZS.65C_$:XU<_6\TZG?&/EPDVN57CMN>0&LM0.E"3) M1"NKC(SCA:)0M(WF6AU%]YG8]CVP][1M;Z[7D5M5UH;C_6)M-FY*+5!9G7F" M4B+Y_IR8<,%GNH6X2%ZA+F8G7.[4M+*-@G$1=DKMSP=411]0>NC3W/:8'I,QG@]4<=K]C%,CA3SR(GGUXLY M^;'DK:S?F5.IY?_U =O5Q9?,1H@Q.4 ;;,H^&!G-"S[>EH\=7>/'*FD^C,3& MGD(]G\TP74V_4I1T.\'+1,\8!K"<:%;.$?4B11!62B\5,B-W&D3]Z)/':X ; M7N5'RFUDK5,LO CDBY%,KA>WLQ]EBEX[LG.UQ VO^:-E-[KN,WE)BVFX((-U>7UQ-:VS .\'RC+ND#M+BN6RNN:, M4.Q7@QVS<8'+&,).*'CN6\;KD6N!A\'DV4$EQ(L3L3TO3+,2@)O:"Y@H=(L^ MK:K;%'E-7MG\7,?-CSJD?H2XI(G*NH3@QL!2)SBYYU)!,9:1L7497,D.#'H5 MN$(AV*GV))S5,/N]<+#O,/M]E-(!R+9/4P]"\VA9!H%(QMI( 0Y5!%YW5!OI MG7=MD'6.P^SWTOA.P^SW$7\'&'JN(\I+PZ)9>8"&'$*E,AGT%*!8(W7(*'AI M4TYQ;"]BLUJOOF[(@Q35(^8>M!M0L)F(Y@@I8"T+20:"CI$<6ENJ[8]^>Q;T4OT?/XCY:Z !0ZX#HJ283)07*6C0IL+:'Z^+K?A&*890M645C8VE3 M_? \79W!ZE#USYOIH@-D[6GF?[DK_2W!&I4-DG>*%E1V')PEAR '(;3UJ*-L MTPYT*,7CCH4<\6(]B8K[@?)>K086BV3!DPOKJB'PE47!(I KRS,W1HO2)E'2 MJC^D==5 8Q0-T#VRCTH[0.VS'5K.:*[JL?>UJT)A/?91<1"9HU&60CI_HB3* MOHURS7)XH^!P,"6=;[7AJYRG]5O"Q8,:S88%A<]^WXEJ!G?G^<1E@3)FZ6_> M+AVY YQE\#5G&+ED,D@NM(QC7%N=E 5JX31*BQ"4HA-IL@4O3 'IZ#I(DH2D MVXQP^>]0%K@/]@8N"]Q'KZ-/LEWQ]_%J@>'R)I5AC)%UW4X,F=45]X)$5E$D M14$948C--[DG)MEN?/!9E_KMI='Y4.+M"1NW&0D5@TI6 J)(H%A=\X$Q@-,F M^A)5%IMCSE]&Q]@+S(Y4TE/J/D!B(RO\IVFM/8C7]!-WNS@M<]D&"DN8JU-" MO (?B/HH$U=))YEV:A1__,F=J/L0)[4:V7&(=?(T(KJ$7,/4MZRQ,P2&DBJ+O_33$%PGD-, M12EI$W/&G 9SY_#NM)?B]WAWVD<+?7@I56Y;K+%-F(O2FLY9(,.NG+A93V/0 M&PH,]4A;B/^#O T-LP7?PS7%SCZV^_3$.<7DROOKVY",OES6G3 MP:'CNF[HHM-6O(!H&4+,"E%'GXQOT^7_+%EG73!QS"TYG+)Z0MXM*U,D?S,L MKXF4][,/F*X7B^GL\^NPG"[_F,WC$A=?JP3?S?Z\OJ*_IJ--_VJE]DUQK \W MRSE+65>2\$Q',2@'SO "F1>I?"$QR3:/U,U9&]>J#@C#IP#>!29&CW-K.1^Q M,IU]6H39,JQ^\_MBFF[[!JT0=,EP"UHZNKU$M!!K"ZGW/#.9+5-LEU[;%[^H M$[CU 8IY*PUU8)/7+LW5]6)6+[!7%Q?SOP*Y4+>) "Q1>NDSQ-5D QLS>=\J M@G")R:"CBZK-'+@7"!LW1]PG0%OHM .(OJZ=L@D_?D&\^J7^=%7R*C-J2D(C M"["@:F3H&+CJ@L?"N#9<"I;;Q#U/433N\JX1W=1!5-0IU-8'LLY*=499R,C) MKENT$ P+H&...J.5'MN4YSY-T[B7]# ZWP%(!RB@ RB]2JNEB62'$TY7QO^V M*P-3L-IFT"9S4'7I@8O<@/7%11,RG;DVG7Y/4=0?C [1^+R!^#N T<$UQB)I MAES6!>MDR14OY$H@,A#*RKKZ:89AMT1KP\3Z+B#J#\;.5Z]$:5 M:#2D>A@5TZ;ZI!*20.:R^%KQJTH M."F"AA9Z#S9K+:L/6*Y)6G>IH>M%E?[$:N9$DA&TBXG\#._ 61$A).F9L\Q$ MVZ@+[UFZQGV?&\=J#:>H/LS6/%Y,/Z]T1HRE6_&5^:+^]M]TLE9_MYA^_G*U MG&B>8E$D*CI!$N@_R"J+*"%R%I.SR$U@NYNR?;YZW!S;6.:MF7)Z,'E;[O\/ ME9-/\YHJ_XJ+]9R+279:9F\E:%Z%:+*#X$4MY5#.B3K.PK99OK4SB>,&L=VX M;\>KKP-C;J!BHK_SFH^_WWZ5H ME52&E%;(3XI.0_1.0I(4VCGF,80V;WC?TW&LK?BESOS ]W]B39P0Y%_=002-BW"@.+OW#(HF>$@BQVK@&6FP(,3 2Z[K-WAN,^>KO:VXBQ]_#5?7 M"_K?E53O$6RTB$:(.MHTUHDQJH +10*SAB%:%UEH\VAX +%=695],+.+51E2 M49V;FH''[.SPH4.:I9,/S-D 'OFU!>O^R21%74>9.7@;)$BO6+;:<=[H_;6% ML5I]YD^X3(OIGU6.ZTF C*$O'*'82&<+:QV9LP*RDKH8;426;5Y0GB&J*^.S M#P:V&Y_C!3_R(K$/8?;YIH\9+9(3AH5$8#0H7:>4"4Z_=;$4A2KL6)N_T^*P MNZ\=&P\#*7%^K$1[@,%M^6G0K"2=04JZB!7G-0E@/6B-W%ID=$<.MY'PP1>/ MMT'L0)5M*OT ^8VL]E^GL^GE]>6:<%&BY:Q$T%+7"2RUNKG( (59@2KQ8/U. ML?Y.BO_NJT=6_2&*FP\AQ;'5'_Y^0+B)K(1,#GCV29'!RP*"HZ.@O$9='V9+ MW*G$9S?U/_SJ\1;)#:+^@Z7801)]^PUXGP<.PF4CG87$3 "EDH2@:F&F"#P9 M+AD++3-C3Q(V;AW.T'Y#"VUT Z[O _1/N+A\7VX?I2;<>V%%RF"2)&N9N8-H M7 %;D@NY).8:55N_3%N/KNF!4-@A<7*$7CI%V@>K*72"V= J>MWD4?(&P'LU8.XP=JI$. /8](__"^H".^=57^M//^--T MN>IF^!"N<%V/.U&USSHQ!=$6 RIXDEV*!5 86Y1UBMQ2Q)98/)4F.P#MZ^LEL;9&+778*!]\2K#WK_O<)G*7B2JL#S&JGA%- M;$L74J![1D;3)N>S)Z%CYQD/QLKS/NBP"NK@KG^VW.P!?[_1*?[T%UY\Q5_G MLZLORTE1R=*AMB"3(F.M8QT^8!6@5!:+,]$U6LUW*,7C(K(IC/8I(1Q*IV>$ MW?]#5]FGO^83JZ56U0/W=8B "CY"\-(#URQ$(TORJDTGUYZ$CIL_[Q&IAVCP MW !*B,.)3$D8:T1=GBG(!2X9?,YU[7'AU@DOY&:W_A@0K:2.FV'O%J1[:_', M8/IV?KV8.&4TYR'6]*T%Y5FXV6J5=%8LN2BC:]43L1^EXZ;<>P7IWCH\-XQ. MO^(D9A*E%;4?7190% ) 3%& B2B8]273WX^/4:)TW/1]MQC=5X=GA-%7A;[S MCDF5GT7JX-L\(LI/LBA4\ M$HYR),_;H:T+C^NF]U1,UDQX=KI:HVT4CIMX[Q&8>^GL<"S.K\)%>RS^,MX$+D[H=3] M\"@=1)O[0];?0':V>L/(GP899/7';('AHKZ!_2-,9[_,E\OW-UL:+E9JK?-H M_IPOJ@ANIG2E;Q/-6&+T?\!9H#M"V0QT4CUAC =ME2#);H1/6^=8[?_-.Z'/ MGS/Z3J"1\6&W7:#WY08)R#N2T0F+CJ>A8G U6J%8D1P*C HB3-!QR?D<(HRWRVD[0:['^*] M9E@U_2 U/).-VKT&53P3/DH=SR9G=Y4\_^-@T?Y,LIE_0_HG5],%UN_[_8)< MLP,D^-0G#2.HG>@ M?>W]'"2+ILC (FA-(:0*A6X\GRSD$JU Y(S;-N]2AU(\]MKB-KC;O#5.HL]N M+Y,G+,G!,_6>_[RFUJ_AU+U]L!BM9,ASJ7-;P^W3I4?0G'GR=9-6C49 G= & MOEGU%"S?S7Y?S/\#$_G9ZX/R_GXH]]U"R/>EJF===SW+;Z^K0CZ2YJ^7-W^U M,2\N<1$,7Y5X.8I&ZWQ*'S)%HRQHA2$7D4(; 3;DZGQLZ3[X?33XNA=<=/!X M=;\^ZU5*UY?7%V&K.%8M.K@DEK<*9D,&WJ3 #6J(N11043$(&CT((Y0*@6/< M7'8\T-EHP+I47]*C7<%]54WV:K%;?G'$O,&6[$D(4NL^Y>0V$JZ@*]3\*RS MQ7*C76EOR9\C<-SBQ!&,\V#:Z@J$/__]YT,_[#:+ML&>R^A5E FLK:Y5DAZ< M"!$,$P&MML;Y-E5>>Q(Z;C7BZ4$YO/;.+1$Q\,3M0[ZE:=+BY#.Y]P&Q=9H< MRA0!BS2@9&+@?7VRTTDIZZ5GHDV_1R_I7/K3^@>XTMV#?.!*=0\:Q]H5GNTDP-E X?(27I%>5^"-CUG[#J]]Q,9WG:5K_Z6HX&!;&&?H$(:$&502#*+4$ MK4U&DX)1^E0PW$[A^83\PT)Q 'UU:0J?RS=/LA,8C2]@.8]U 1P%J*&.,V(F MR\Q8CJE-&>Y^=)Y/Q#_P/3V4[LXMX+]Y0ISN]((X?Y U#M^_(-[\U>")@B;4 M-4TPM)?G&(F)9!+719"7ZLE3B$6!8]9!5-$;59A+I@2UT^J5TBEHP#EX7QP6:E5)N3NP-QXV+Q%!AY M$9;'*>Q@#/ZYAH-0=TN\!HN,F''9 MUZ/+(!6*2AB+1C=ZPWF6K'&S7EU \U E=8FX=S/Z=%S>)$Z4M%E+'<&&7-OD MLP.O>(:L8O 4)6L4ITIT/:1KW/16%Y@[6$U=@NY5NKH.BVFXN.VDGS#A/'>6 M++>M*[1B(&-LX]'N8Y@EB M=BXIA,)2J.:=0D>5&3ARGW4)DO%T*H/X+*'CCL_J J+#*;)GN)+L.P5BYBM,8I\E$CG5159MR()#ZB%,SJS*+!-7],@Y(\[@*L+ M:+=6>I<^PA:6ZD:F(A04[3.H("($91P4EX@;R8-GIPJ(#D-ILP%<7:#T.(4= MF8'Z>3;,P)"G);FUX^&A-+W0A5G%H*"-]=4Y0RB,T2_*DARX*OQ4[[*[TGQ& MM51-FK03VFL\? M%B\OW_M'*^^\\_H/F-8V>6>,!J?KA@89?4UYT"]:8%:%1(*GJD_=B_!>,_DG M1G([97=I=5?ID@NZT*X7L_>SAV>!L9CP=C=N\2T$'I*"@J )E5+:7, M"HA/\HI8Q) 42A/;#)LYCNY>'Q-.C.%FJNX2V!_QZNIB%=H^='-X9,QD1S<) M1TZ.O%40O>>0A2I)JA!0GPK!6PGL]5'AQ% ]7GGC/RC4^>7/'<)5O^0DQ:A= MW2J6.:_MZ-Y!S$K1+5+[)I03Q6VD!;8.D'_QBWI-Z3.-$ ML,6 %W4$3)%DN:4DWKR)6N><$=M,]!XRT31"VKZ+1-,^RNLV?;^M6Q%Y*C5Y MG D\=-:L@!!C!.OIE$GG/.=MQKG^8%VE@Z;DC]33T5?L8#L.]N[S4A+ORKZNI M6."7.A_F*[E7:7Z)K[',%_@I_#V1R@>FE0"1ZN8*SQ)XE0P4PYAPVF4=3I>4 MWYWNWIZ61D)T*TV?6_OU]ACSK^G5E^!4,.NJCO#T%YF1A/^NR7ACQ6Z?+9A1,W.+@C MXV;BXP19\G1U&G 260W7-43M&7#-@Q0163"GNF(.(/]\6KWW0>3+=TMK37?@ M\G]OP&H0/IU]OHG"7_T]74Z,B%H44: P5H@=M.!=IM\6A9Y;G3QOTY?S F&] MN?/-H3)OI[>^8?C3_#),9Q.5K4W2$@?9:'+=> ''N09#3IO&&%,T;8J_7R1M M7"@."H3=07: 5CJ V1_D("W**M-8.?H5+R,N)HQQS$I)X-E'4,XZ"-H@6%DR M(RDYX]LT>6TEIULX':+R^=#R[P!$!QG_[P=_4[2![Z[PN1W%XR'6 M^QFL\GDZ[[M-.$__],1)K9DU"@J)A]1([DL(P@'YXYK<:Z7BR>:G-&*QM[Z4 M'L_<:)#Z <_:O=')0AE,M>.G+FA2Q2'X5"3D6)@1T>9H_5F![>\FTG?M1]B=\1GF*UL:B%XI"3KVME70;'HP97=+1D MP -Y1O_W*;8F>KQFQ51)Z23K4!+Z+\?JDM(H0LS91*]/-?O@AWZ*W0>1;9YB M]]'TB [, +-^/RGDB,ND'%B%AEP@/D/P=3_\%2[#+-<43PK!TKUB<%45JZ,E%&\,$Y*"88 M;X2UPIZJ _V_]^OS(;[+Z(CH\C3\"Z>?OUQA?O45%X&CL;8DJ&WFJCL8I\?CR_U5)P#'N9^*RO#[\C Y]FZ6%AB6. DL(_<^ E-1WLR=#QH= M2&5L<47X+$ZVK'4(AGISML[[Q P$G"[/SQZ:V;[&^4X]+CL?D6704>JZG[<6 M?7"2A]&!*^D2QE/-?1^,J=[.T3FZ9 /"ILL3]+0AV<[Y=_>O-TIX:27D'*M- M4PZ\MP&X\YKK5%!@F][,8?DX8P]M2'@><>D,C)4?XJ3\_/>?J[*.7^:SSY]P M<7D[YG==O6&C=1H9 ^\2W;W:%/ ""["D16&R.)=.-6Q\6,YZNW5^E-,T()Y^ MB//UC%\K1@B@14O#.FUI0;T^UC&HXKGJK3?U1SM5 .#JW M"KN/Z0OFZPN#U?5U$8P)C@RZ M%."D(P0ZQZ*(4J!ND]49M=KN5BEOK^EVPPW5_$9J^/077GS%7^>SJR^KL# * MR23$E>7PM00V(()A3O+HN3+J5!T)>Q%^/A5V^Z#P9=O<3KM=NC3/LOM_R%I] M^FL^R9D%(5, &T0=54:W7]!"@T19BC51)W8J9V47>L]GG=L)H7N(+L\4L01! MG 05N&7"0LB61!O(10K1>! V,NX+)]&>JEME-XK/9^+QJ5&[MS[/$[=OY]>+ M22PYDA0#\942**QU7"%EP)*\4\1L\;H7V%:"SV?T\8E1N[ M$>?;%^=LY7EYR_1JC<,D..>-\@%"")X8C!ZBC@6L1=0N.Z,W%VOMN,=HAR\? M=[=1:RR>1B>'@VYCB\?0^5H2[^7T:L55F.6ZAW$Z^XRS-,5#=:= MZ1TNAWK[?:\VOF_;L-X<%2_D%2I6F^2UD62')(>"= \G883?7#O4L]8C54-V,"V;OV9S2W>-MI'L7OD>R7T*D&6=1<1ZD @T0@Z6F=5X,7D M-AFZD]J]N@>$S$#^8Y;FL[S:\1XN?K]>I"]AB0^F@-T?GLR31U,\R* EJ(@% M0BQU,4C*6G(*OU*;5[6]23TGZ['5A H."+/U1C!"F.VM+F,GZ=K]'>>$\%O0.V'E(J>DKKD#T%:>H[@2=3VKUSJ#S74-K&(9 MZ@HMX@\+I,(]V.-UV@.<7>+WG M]!_S>5Z^7WS$Q==IPN6K])_74R+W=O&'0N>SRI!D9*!X$.1IH:NL<\WJC$O9 M9KSW,/2/O5?EU+A[M'KEY"#H /JWCAW=>>MQ/]I%GI,V$)ASH"0KX-!)8$$5 M811BL&WL\B-2Q@7D&'B8#ZF+!Z-3J#1XB"U3%G M G/@DO/29OK0#L2-"\&6GN'0FND ;!OYL_MJD%_#U?5B>O7M+OJ3(CJE6:W7 M4Q3]6>W(\'(/BC&=O(XVI3:WXLXD]AJ2' B.YS.= VFJ PCNZ/?^=(UUWOYT M]GZ&E>V)XVB8-QF*D!94%@$\>;W5\Y5661.C:+5W]B""QX5G(_@<%CL?IL/[/BLBX RS+2M8/(005B, 9#7FR.'-&@UZI->'P8O>->Y+T!]F!- MGAE>/WV9+FZ8%(85[;*$Y(H$I:(''RP'.HZ\,!=*V&UV=%.XWI$[;H]0?V@] M3(]G!M;:27+U9<4E>>Y>!:4A%8G$I?,09"[ [-8HC?!M>D..HS><9N#^H/K M@9H\'[Q.+ O%U7Q5C'59FA4)?%$"I!:Y:$26TJBW_[B=/UTA#8V8&805/5.5.0071*0,H;"%7>QM'G\?XJB7I-#36+TP_30@4G;X&-E MH!_-=_ Z\#IG%(R,"E0)'+R1Y&"8DK/U(7#1QI[M0EU7P?:!.'@>7,D,5Y_Q:SM0'::&3C'U(&A16L481(!,AA94 MS@Y"XA9(2C&)$FV,;0:"/D]75V%F.U0=J(C^8#4AKY,'[3UHC F4KX,4N0F@ M K)0^\.2B:? 45?18!/@["7J#H*\6IY;97 =+NXCU6?B9#*F(KLZH0(YL5>8 M!B=)5-XZ;W-T!56K'K*]"!WWXFL=$K;46@?F:RM[VT,3R:4016M0HN9M=&WS M$9R#P1A6S3A9M&I;WI7&L:OQ&T)E%U@>K[=>S>2C>$8X*8(D3E)=2%'=SEB4 MJ;,I8T AA75M;ME=J!N[=Z\'%!ZHJZ[Q=Q_ZY.)R,,:"M,S4@7T&HBT:I RH M77&1JYW6,0\(OT[BT#[0=YBFN@;?@PB)1!(8*PBZR%H/&U6=O.>!:\X%MYQ\ MZ59#55ZF;NRAB3W [T!=]8J_B;'*IQ(RA5=6DAL16:W>)WC$(C$K(;D^X6T[ M]H3#D1&VES8Z@-1.SQXQ4"CFO0">ZP@!%34$(Q7QA%PHLM\NG21KUV6FK<7_S)="WO9N]#A=AENJ\VLRE M1SK.'@4HCW1[",,A2:--ULCS9@YP:Z_9+M\U=NZD%3H>-I@-+O->,W@3CKEH M7BPHA_5QSCER0#)"\>0Y*$,>J6\S\/=PEZV3&_00; VGBY%;7C^09NC+OY"< M?L*O>#'_LXKMU6)1CTC]SUL.W\X7K_[7?#J[NOCV]KK>#K\OYO^!Z>K-]>5J MW==7I#](B'GY 1/2;_-;TLO-^MFPN/HV"<4G'ER$H&I39_8D<,D03!3>F(3) M2;.#93L9P6.G54YA'OO4?K=>Y,>K>?KW!_QS_?)TB'OXZ".&\?N>IVP@A^[G M_[Q^&.B2/I7*TD)A]356,@&Q<(H37'8YFJ)%;/-<^3T=QUZG*]%]F5_0>5[> M?/)O\RO<.@B6,XNV9)#&$?%MQ=CL&:+V3 MNJYW)MY6C$V8J^6;NH .@0X,G1 (SD0]!UH5;P"7R=:U:RXYXGEZ)I M@ZP721OW.?Q$E^/^2NC 8&WW)3]@G9%'G-T[E?<_<^M>6FT39N[ A)HRM@K! M27(*LN9%9IZR9VV>OPZG>=P-?&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( "F"0E1[GAA42 @ %TM M 7 " 6L( !A,3(S,3(P,C%E>&AI8FET,S$R+FAT;5!+ M 0(4 Q0 ( "F"0E2H4BV0#@4 'PF 7 " >@0 !A M,3(S,3(P,C%E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( "F"0E3S*!TPZ@( M !<- 5 " 2L6 !A,3(S,3(Q97AH:6)I=#(Q,2YH=&U0 M2P$"% ,4 " I@D)4P$5&LP: #C+0$ $ @ 'Z>00 ;7AL+3(P M,C$Q,C,Q+GAS9%!+ 0(4 Q0 ( "F"0E31YF4EMC< E$ @ 4 M " ?24! !M>&PM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( "F" M0E2N"+R96WL -YT!0 4 " =S,! !M>&PM,C R,3$R,S%? M9&5F+GAM;%!+ 0(4 Q0 ( "F"0E2T86TET%&PM,C R,3$R,S%?9S$N:G!G4$L! A0#% @ *8)"5$;Z M(&L?@0$ HPT0 !0 ( !:J & &UX;"TR,#(Q,3(S,5]L86(N M>&UL4$L! A0#% @ *8)"5)P/GL#$X@ WZ@* !0 ( ! MNR$( &UX;"TR,#(Q,3(S,5]P&UL4$L%!@ , P &@, +$$"0 ! $! end

N.0AB0L$\]E:FH+@C4#P O1*0?#"$#RM8;@WGEK% M06HB(*'8@;2&O3,'>GKWTUO,/ZC:E9X,-BYL;(.XG9:5X5FZZ/9OV:D M#D$Q]U<0$(4(P"2C6>I$<$$@0;V2WN)VEW<(P8]@V1+6;6Y8M_[CE.=#=.E, M]7 P3]>H86X9C>^'S.P>0HC"YKREH_729U_M%I M#<(Z2J&G'59:Z;Z>O([VAX/AS3K>KT&FPI]S\.>;&8&#K4@4*I.V<9P X]B! M9DB#\(%[&@A.3F^[*T5I*[=NH&W(1IP?P+<$+VK$]G2K.>]R>X0D=93)OA&R M8!C#8)!63&MC+O*TG43.S0@1%V W,,GS0& 7[,Z%W9E=-#ARC1-L?97?\8Z! M#LX")YP3S*,UBK2[HH:M="6W<_^F63V;./)!W"TB*HE3I6SZRM2/Q8RIMGB(=;#H7+$Y]%2Y8"A=, MJ[+$!,D+T!$X"Q$8-Q:4]1Z,X\GK8U$RQ7*7DPXCC^EM,!=N&IZ!:E#O.1L2 M-L*5?IN8SVO9%+QTG&EDGNI;>YG?1L.3%^EO]09GZ?D=?.UU^&NU_"[&'>;% MM_-Y,C)I"GH#,SK?G823<:+U?)6C8766][<-GX73Z^+T][-][(2PPA$+40<+ MR4QKL/E\%B>%%HISJE1L=YGLJ%O"Y*6/W:9R23,T7V&5=6&5*=7(=5#.AE E MTH$)9\%8%T$BC:E3AABJ\OX,UE%U;+%Z4HRRZ72R.-E8Z&1-Z&1:>"HG---2 M K$"I*8?&HP+QNRJ[ >K&PGE)E0G*OI0Y@/)7 D(F@ MN0B@D),>!Q6P-4F5B0[ACZFL*I!N,*07K:X*I!<*Z6EE1!&15(8(&!D/S"=( M6RT%&,XIYL(&'&35RH:KQS2C*EN_[H_&_3#Y6B199=[64._\((ZUV&AXX^3L M?R\L'CD'>)Z:\$LP*F=6+,"('&_-[H)+GA_5&H%/C@ P)PQHZ2B(:*CU/& N M\Q'#N*-OJ;C?[!Q@8;JGP73-4,6%\Q;'>=-UK9(@B6T 2W+3>D0Y*"IS-T@6 MA+,,DZ#:7:TZ7-?00:[07:&[)MUX,R(&A>X61GKV$\X;[QV7M\ MQK6U1=/J\<,SVP\SB^LQ?Z%NLJ;PW85[H)L,P5_-N.?6$&N/=/&>@!>W M1H[:]_RTEV'T.AN$>B-Q9-I+VS&C07I:XZL_5^'BJT.&BD-V#X=L]OQXF_OJ MQL"!:I=/C&8(##+Y2 (4<%*CW ;?[J)GO*[3X]=(918*:M*]?5>F3LJO#08GEH.DIEDM=CD'2@;:YF,8* S7W*J69$(!U%R&V_T#-20XRJ M06&H-1##V[W^V23X-93#/PB7U!,BV40+,?\#:+;]:*"4OD15L1MSV8V]&3&- M.+$H6 /:!93$-'>@O B &!86(RU=L)68GDWE/FR[POU!L>+*YT)O3X7>&BW3 M"]$]D.BFA+KA%$F%-5C,<]30,U"*&4!6$X$92=_1HX5ZX;C"<9O#<4L+ 12. M>QC'30IUOZX=38. MOC49IGL\.4TPR$W!-ZF Y;Z-7>[Q&0LL#2E7N8 "EK6-V:UK =XT=NN_JZN)?BM]$S,^[!_=F+#Z"!>L/S!V60\,8/\2"\3'J5FMRY':/;T MYV<]04Y* L(S#"QH#"88#D&&Y*]Y97R4">:X@]"C2SZ;UZYC#>32 M^I8XW%=0W[_K[,4:N$U3/S*8ONX,O2R]=;D89XBZ<'1]'#U['+1$-E*-8ZX_ M4\ BBF"T]6 E)J_0S%)H9DKQ$:$- M,\J#)#0FQ:<"6(4M.&:5$99JA55=BJ_0S,/N>O,Y9EEBLW#,,CAF6FX:IPG' M-(#4F@!#"H,2W .V/@E,G?Q6I.J2FS6C[5%2]>>)21^:OOO>Q^X_JR]+AB+) M4&Q]?7@WKZ/[3SOZN3OSXM7EG9C1^]Z@>D)36MF%?-+$\HFENIO7(;2,RZE] M,SA/T]0:#"=A_.S.V[A\,V?ITT^'XUY>5,]'H6\FO8_AET\]/SFZHJQK[[I< M..C;6XP=#S-YW/F6ICP@B6\^B^M?\^56%&8C5L8FLK4*,66I8MRPZ"6U4CAB MT#M"VE=O.AI=W<)IHE*PHV ^@(GI#I^;_B=S/F[_?'/AI%5S]=35,YXN^JY' M=KG$OJ'T[D<6X\(>V<723F0_O#AYY7FBDS#*H]+EF,9<2^MHE&WE?_UX[F2[ M>YB9IS6,K7RR3%J-XW_^;+JWK8N5+F!YZP+>V_K/'[O[.UNO.JW=_1=W([LI MU_OB8/_UP1^[VUN'.]NMUX?IV][._N'KUL%OK1<'>R]?[?S/SO[KW7_OY+LY MV-MI_?3'P>O7_VC\;?W4&[0F1\.S]!E^//_E_L"ZW/:VREQ^8^#*0*>[[9O3 M<7A^]<,O5]')WJ"ZYNI-O]QDDLPYT['<_/]\&3W#_V?YL=@[1G[ORJ9>X_3N6_[>.[_WJ#!^AM7#/K9< M[(\N5F"]D(L5]WKG#](Q<]34W7^1__!#,9\9>XM>OJ"<@+?\A8/^8A+[+\NM$;M#;A!)#Z]MP]K4;1<]__FJ84R@D@MV0+ MSO=ZE]F"D_3ZWV_HFY.WZ3V[G][FOT/V>^GO?=[;?I]^_^^3_<,_T=O#H_[7 M;,')F\\'?__%WGSYZTN.^K_Y\NKX[>%OO?V__WW\]N3/SV\/M_@^29]SN(>G MLP7I&GGZK./]PSWV]G#_>/_W_?[>W[OX[=_[Z1I_Z^]M?Z!OMX^.]K[\.^[U M$*XR!:_1Y_WCK4_[?[YSV$E!K K8P F$0--O )*E'#((6VBK>L D'D!LCZ; MBPO1K3'1E0- -IORZ!3E2>V=(#3WPE<2F$ 2M @*N';>,6^5S/U7'WW^1V&[ MPG9KSG;E_(_U8SO^C>UVS_?>+^OXCW5BNR4U9E@IS \F1V%4M608A:,P&/<^ MAIN!B4[5IV$86Q/S^8FW92B?L:3/^ 'P5KO$RLB'CBS3NI$CR[1NY,BE'J!V MK03I\OV0!S_'ZGO5APOUC'X;CM(_!RUW-AJ%@3MO34;IT_I5_5_+^..S\>0D ME_!==Y!:X?-IW%Y7X??;FOKZUT=FL]% M4,TAJ/;/T:<;X:/7&KW]SQ%R)_\>F+_UV<&Q3W_S3[3WY; M[WW9/S[X?>\\/9TOZ5/[>\>C2K'V?65F:&[0T#]T[%RAV M2DB@:9D ,YR#I@(!U3P2*S2E-+:[!(N[UB9JF8%_Z/*L?8M269X;M#R/]]YY M%CTC:64B8A PK"4H8BW$1)F*!!Z8%^TNIGV1KUQNGI;Y^-TM>7Z8D,_7Z8 M',3"-7-SS71=@W+$&Q\CV"!#66B$O>7)[DO5BY/$Q[X>%M2\P M5'!?>S'2TAS;6M%>,F"U4<%TOI\*@F2B?O XR.0I1 LVMQ;W@1LF9'(B(TN> M0BW;!BDGR:M]" 'ZY6=V;ZX@U\O;N!EOOYD MXE\.1Y5K,)F,>O:LVEA_.'QIDNLP*=9_GJ*WPZW)WHNO/9"^[!_O?O2__YOY M__E7_RWI?[3'I_VW)V_3G"X1]\9RCF-E()F7N8D#09%%0*%*/(*(>F4S[TA M9V,)5UF::C4W,CM3EN;Z+LT_O[R31J>EB"V8M 32TDP>KL4YB1@$CT0PAAEN M=V>=W*L4S=K&P&ML%;C!RG?Y(?!;^.1;#NU*W!9ZJ8]>KC4R/M_[\N&=$LDL M*&%!QKR[13$'EH8(V-ED0IS0,?)<43!KK![6^F]IPK<@?K4;U!:'^!+[KI$. MSF_2@==8V\3Y@-(R &:E!LN]AT I9D8HZZW*P6\L"R%L)"$L+?A=+P_$WN?@ MX4L8#0L%S$D!!U,> <5!5@ MDB$"AJD Q;0!8RGF5BG-!/].U )W'K-*EUKX7%;IFJ[2/?1.IG42-+- J"7) M;AH'R86B((U@S$D5733M[NRFZ:O86J>*^N:5>I6Y6'X-])Q:KBS9-5ZR?WUZ M)SCAP@D$BB8Z9HHI0D*VNY3A4A3]-$NAFNJB;>7S#68*(8L( MK",L?''4<+3.<\Y!..F "49 (^=R$:2RR>\)U/C:1&"3:J(*]ION^'[#?L'X M0V.]%<890SB&9.Z])!J2R0_)834<6/(AF7(1A]SJAY#5'C)<\+U^[;H6:N5+ MRN=M3OE0/-O1=3TW M/SWU2LH_PGC\O#6-MNO-+'+HX6PJ'/SC./#:1=9*@.*Q=+([5:_V?J9>;>_W MW4\'ASN?]O_^[X7MT\/=^_^#P#=[[??]D_^]=GC[GP_[??W[9PXKL'WZ@ M>]MO^/Z7=(=?WIR_RU$TZX0$'-(71A$!RU!,J@2G51,8]HJ5>K4GFZQ>?7BB M!"863"_7Z]72>]Y9(1@GW"?WS]!SYXG]^$-T%."8$C*(4B_;734;DKB_$BF@;J(I M7VH#IV+*5X'U@RE3CIR3TBD,)DH%C-F02\\%$(>QD":D?Y1"LQ\%3[#^<2!B MI9W%'UI5MH8]QFN,.S_N^(SU-0.K5W05[<_8@H'/U[ W(^V\1=+S M7'A,/ +F24R^'T+ E5=(4!H"%G7GG!=P ,5J$U9/E3A6KPGO01R%(.8CB"EQ M&"G10D23-]9[8(09L,I@0!9+)3A#1L=V%[.ZFO04/ .&.,!M$S\H:W5RB'-:=Y> M2CJ4U-7SHI#'P\BCG(14*0E*3P(C+K>,1!^0] MTH1'+XFONN?PQXC+!9'(PPY.;DQ#C550PN%P8OH;IBQ_$&Y<;(BQ6=/[WPN+ M]]S7I#?<3ZY=1=]BV,J9)PO.O58^,.+)#TG2&1Q2%)C0"C03#BQF7!*B(^') M!V:D(VXQ71N<77GP33Q=KEL;HEMRR?$=#GVAO.5GDRO*XP@I*9$%$K &IK%, M;.<#(*ZH#QI9E)UU+3I$SO8_J2\5]%2I;J5:?F5L5R(8A?"60WA_78].H+UM M]\Z$Z$,0!I0U#)A!"JSR%H0,$C,OI;$AG]#<05PVC_ >%IZX1^[[ZLU74.'5 MB-O_P ^#HDW1]7-4[+T[]B?R!4_L! M7,A5]LLW."0;G-4"YB_J-'>K7ON;+K>R< MC5@9F\RP58@I2Q7CAD4OJ97"$8/>$=Z^>M/1Z-M"?1_ CH+Y ":7G#TW_4_F M?-S^^>;"2:OFZJFK9WEMWO7(;JYB^KWF%3$N[)%=+.WD$0Q'5>'<\\3U891' MIU'_]>.YD^WN8>:-O.OE17; !I/Q/W\VW=O6Q?<6\,7%]-(5 M#";/J5A";Q%YZXK>V_K/'[O[.UNO.JW=_1=W0WWY"+S]>E\<[+\^^&-W>^MP M9[OU^C!]V]O9/WS=.O@M_>O@Q?_[GX,_MG=>O:YV'GX_#\ZH=?KMR0WJ#ZR]6;?IFU MH_P9H>S.E]$S_'^: M[)W=,?)[]S#U: C2][W[>S]4^8P)]:!/7<6U$OZPZZGM6M=E5:W+R'O/O7J& M\<-6U/+7J7[&R-VO-NM:U3.$U^=:*=LX_J]]Y.T1#J*;&^'XX9_7,T-OB3=? MNL2KB;W.>&25E'HQ/#D9#EJO)T/WX1Y5(6L3:+K'R-'PTW3%X'K-W5:ZV"SP M3+^*PKPT/0^[@^KG%^:T-TF_KV=&U_]).7=V%4G_<%<]F8I)CX;])%''E^J\^OW._Y[U)N>M MQE?>K=8'V(PLQZ+S(3^L2VHX7%X?F5$8WP,*][KGI_7LMDZ&9X.ZB+<1&-B\ MD8M)%)8)O=V$/#CKO@X50;^:OAFXT#*3UG9PX<2&T459*\6=?-*5VB"'8MUZ MC*QT8=Q9,S6NC.M4V50(C#.I*!+.,J6X,AAIH9&2@3AK]+O=O)9^7 A_8;EW MQ^.SX->C*FK_]655U'$^1CC]GNQ\V=O^"^T?ONH?;/O>P>_[O;V___R\]\7W M]H_??'YSN$6_547MH?WM?(#=7^>YGM]@?R]O@]2:_A M@]_?G$]71;WY\F?N*=][>[C[Z6#;D?WMO[[L';[_O'_XZX>#P[@<5:&UT=LU\7XAV N/S<=C;(K'.'4N MDJ#!(<>!*6[ .!-!"&M1P$31(-O=V;K.S::PQKE>:SZRF(1B$J9,@I0V2L4% M#TPQ*9461G+%M9$NGR'H'F,2BM];F[WX?/!BJF&2"!$;)"$8*8 9@?-QY1X\ ML3HBBH4FL=UEFG:(>FIFH]!FF(Q&(XDU%)33'EBR.Z"I$T!\$%[P*"0U[2Z1C^[>5%BLL%@#66RN M?>R*2A&YQ408)E14U!*LF)#&,QZ,NIO&[MC-6=RV!9-=[R;9*100$<( ]R0D MMXTQL,GU!HR)"4P203%I=Y/7)NALJ\LF-# N5%>H;AD.F\8T(J*B(1RSR*,Q MFB'/&%$^.D5YT:7-(+C]*6^.&$XPY@RDU0Q8] &TXTFA1J,HLTC2? (@U;JC MJ5AOCZZ1(;YE5P\T[X++R#*RC"PC"SV6D65D&5E&%GHL(\O(,K*,;-K(FLYO MJX(:LN%1S\LMU.,C].Q>IML8 M^HNR_>KKKV8GRWC1\8CSX,&;24%1A #99D!)80S M,9!@E,UG.&%:UQE.33ED9?.A?GGB^^9,4U-LRJ:,W,QE/T>NTWOKF44&>TL9 M4=($3BR-BDA%3"3W:=9]+_/V;],_"W=9MV+ YC%@,_6X(BKA(X]@ \_=N3$! M*Q0"98C2(9IC)-ZV 6:SC#HIC%Y9K%F7(@):W- M?@U(&24PKP@HKCAHXQG&U 44R'J8Q6;[T"5?4T:6D65D&=FL?,WMK936(E^S M0-R,E>+L1KT\G(I MODPK<5Q<]#E<](,7UU,O;]#>G^^BDYHB)L$PG3N/( F:H H,,&HT=K'Y*$3 MIF8\]/LTIEQDJ[(U5+\/"U)\QXB4QBR;.G+#;TQ],3?%W)1I*M.T#K9L MJ:F+8LN68*B#*-)5ZV/4?N9G+?I61H"U_?#:>G.3# MV0^'WXX#S"T N,F ,4[ J>+ YEN1XD$EJM;N4=)!H?AE1L88; M;@W+-)5I6@G% MP/5.^_QG:7B-FZ\[F/P2@H;2)*;?0F>BJ-C):9((WCW(7T M[V"T$5@4E*X"I7_>1"FE G'F/01!$U1MX& U(R!T#)@@3:GFC4=IL[W?4MTT M/\\<3(["J*IK&H6C,!CGN%!_.-[L8,_33FV4#%29IE+=M/XCR[)?BV6_F=,T MCSYA/'V&\ %9J9A06N$TQ4%$B3%C+MXG07Z'4*F\EQ?7G9?=0?)EPA_)@]D/ MDX-X:#Z_'([R!6Y-)J.>/9L8VP^'PY=F% :3D@BO3_+L),FS=5/R)!D:I/0& M:'!)\GB-P)@HP3H<+,5I_I5L=W$'\]E]'?<7/07ZA:'+-#V.H6LH82H,O0X, M/164\IP$:X4 S&)B:,HL6$'S::,D$,MYLMIL#1BZV7YZJ5*:G[P2-6Q^&.II M9SA*NKA,4ZDY6O^19=FOQ;(OTU2F:2VTJ";.ZR0^!*>,!8=T4(RZP"6.@7EE M'ZY%DU/Y37P695F?LMR=+4H206.*C(:@\BZ8B"UH(R.D:;.,"TD,RZ>XZ([2 MC:YX*$AN8E2I('F!2)Z*$45"8^)A#5YCDR-#&%1$:2EKQCR7FA,NUP')S?:B M&U:[U.C@T*^F;P8NM,RDM1U<.+%A=.$ 4MQI92;9Z*A1C5D-.QSY,(+)\/1Y MQMIXV._Y5IZ_=;1,\S5=M\D[(<8;B1QFCFLM./(:>6>2YT*YK6IF[]-.L/KP MBWZ"Q1#59XCV)OELP.O[J@E" 3EF@?*6&@F24<*8IY4*TNQ)W-,4U M[:N^'S[6*(WY- !_2X5\76@OA?&/A?5T3Z(0G#%*$G">)5@3B<%:YD';0&0, MG"*9W$OY)!'=%"=D4T86AKR3(8W43$MB#7:*>4L,(B%ZYX2BAG@:'L.0Q2NJ MCS[3:U/[BHS&::8H1*T<,.\")#:U29Y[))"PD>5V,YSH#M?B2;+H4T/]/"&Z M@&3T0GI"DF-DA%#!NH"="T[JM*#8W; O6P<7!O'I.EK)I+;860A8,&#)B04= M, 5O@XR">H-P;'>5FG62YJ[1*LC>%&1'1Q&EEDL3&=-(**NP\)%8@J4VW-6" M[&+9ZX3]5 K-HT!H$ 8(4@J813YOZ;?IGQ*C2#272K>[&-..O,6R%^AO%/3G ML>E$!!*1-,Y3YCQ67A---1.!(L5P+*Y\4P _E6G3G&%.$ %DM :F=++S+"#@ M3 F$G Y6)L SS#J:U-4Z/ZHL9NMBS6@: M\083YV8"?>/L6YFF,DUK838-UAA3'J-3>4>W-IZ$:)"U7EA#5#&;ZV8VIVN) MC%(&,:DAGP #+- 2D@,@DI,@A#>([,N9K/9/OC*0IK?::NYCB'-1 >MDS!Z M'T95#'.C0YA/NS-QDT.86^[B!/5T7>-BA>:R0N]G8I/,."&))!!<3-I-"96T M&\?@A$YC )I;#,A&)Y"DRO"X-M:RV1YW*:V< MGZ%V3D[[P_,0+B.1IVRF"C Y E4];4 .35DJP&O;QBSA MR/FLT8>9<"2GU!JE.'CL);#<=- D&P1262JEY899U.X2]>@V627UO1:"H,'3 MU!3+L2DC-W/9-S4<>:<-*VJK3OLV$YM4P2-G,8609!4P1 UHART(IX+"V&O& M?2[ZD/K1&;<&<^=F8GWC3%R9IC)-:V$YEQF:+)9S.99S)DX9E&+$!X@X4F B MF4_MM ,2:9IMC9VV9ETL9[,]\5(N.3];56P -I=0IWO]5D.]T2'*IYT[*RG. M,DVE#F[]1V[FLE]EX&G+'Y^-)R=A,!D?#K?2H\M78/HO3<_O#EZ8T][$]*M4 MBIW>=FV>=C[(8#I&97-+<^(5 MO:FDQ&/7LV,;8?#H=:BX5 66:2KGI^H\LRWXMEGV9IC)-*YNFG^;0H8[+H)$,-AK"+,8F8LV) M(%HC;(0C]]"AXW3#Z:=I09J2I0A(45,@0-7DK#+UIK%$-4GR'ZR#J=U=5.\'S[6*(/Y- _ZXG6AO;<%>-HV$\/<;SSOV>] MR7F!]9RP/GAQ$]9*"^.TCH"T8L""UJ Y8T"5\]09;;C-L'Z2B&Z*$[(I(PM# MWLF05B#K2/!81,M<,$J@Z)TF$B-E',*/8JF8$THR30CR M2#A?4-\0U$^7UG(2L9-!@'/& /.1@C56@_-".&D13JNZW<4=1GG!_!/ _#QA M>1,QI<(A1VU@PD@M.$$<(4(2:P9+%YG&R=+GD#Q2 M#E3R T *@BC5RGBIVUV"28"[VF?OJV\6XX\*R9I+I/TUVPV3C-O"6) O31Z!"")<0Q%DPT1A+E Y;(<\R+B6R\ MB9S9 8 L]X8;T HG$TD\ 8MDW@L@@A+&N"#,.IC(9OO62XHN-N^"R\@RLHPL M(PL]EI%E9!E91C:7'C>JY_V+:]GH5J_:PM=*(G-\9@:3UF38"E5I2\M\,B,_ M[K0&8;+1.>O2*7/5*>O9$]HOLM75UU^G3[TJ48_ZHA[O9Q+X\?TQ"]8?7#*Y+*!7<4I[>8RFBP M9AB#C$3G6A4!VA +!!.C8A"1\;Q98H-AW!2G8U-&/GE:7$P9Q)RT6-R?^CAS MIBY"&*)$FDZ@U/)$FI: 89*#,LYZ'2)-+E B3=81>+;MT^8PYV8BO9S>4*:I M3-,JY,1":B.*W5R=W9PMEO#>::'!D[PWDR $VD4+3OOL*!G+"+^TFW6U8R@5 M$R4E6$:6D65D&=F$E. :;U?=.3GM#\]#N$P*?MV[FA[*8*.3?T^[O+G)R;^K M)5D->GFY(%^F]3@NSOH\SOJ7K9D>\/PQ$Q8K C MR5?7C^XG6_8KK$7DI,'3U!3+L2DC-W/9-S6#$?! @ M3"YBL8B!DA2!BLXX8IDASK6[K*/U[,:=S>'.S<3ZQIFX,DUEFM;!_V6V]WH$.73+C(HM2!EFDKI\/J/W,QEO\K TY8_/AM/3L)@,CX<;J5' MEZ_ ]%^:GM\=O#"GO8GI5ZD4.UT*]2KO\!OW)N%U&'WLN7#A=[\*;OA^4'U* MZ2Y3LZ>],QNC"E$QH9$!9$($)JT S3@";8RPS*,@A6]WN>Y0_FA7N\$\NYF\ ML''FL$Q3F:9UL+*U!ZF*E5TK*SL=SQ)"264\!\>] T8)!1V1 JDQMMJD98'I MVEC99GOXI2RYC"PCR\@RLEGQ_C4N2SZ8'(51%>D?A:/D5_4^AE9OD/X=-CKB M_[13TJ5RH$Q3*35=_Y%EV:_%LM_,:9HC9*2O:FDQ&/7LV,;8?#H::"&*1,=1M[J=E=HU/@2I@+KPKYK M.$VK#-@7]ETV^TZ%W#WC(@H90#-'@1GC\P$J#$S@03OB(S)^/=BWV?YU*2"= MGY@2 3R% -+33A>7K'Z9IE(RNOXCR[)?BV5?IJE,TSHH32\CM2@01Y,:85(I M:1D)&CM%&,-,S*TTDS/Y35J6.J[Z1&42E,>[-T4E-S(H1!40&20P&C08C'-% M5W2"!><80^TNPQTM=./KN J(FQ,N*B!>((BG(D-!,I+X-D)4R@)SB(+55D*B M8F(-PBK]>FU W&S?N6'51HT."OUJ^F;@0LM,6MO!A1,;1A>+C>).*[/(1L>* M:LQ4V.'(AQ%<3.9SFN#FAV>V'UIY#J]>G0Q/GVLV-&]>$7+3.*K:K/5OUU2XM$9#WW&#B5 M#)AD$13%!!ABE#KI==2DW96B(V5=C3#J0,^*TYHK(XC&V93_7L7LSS'KC>+, M63>_-L+,#4..AOWT\,8[U;&FA1GG9,;I4^688<10@G))3=;?3( R.H(W2 J- MA)$X,6,AQ>;Z@&L^LAB98F1J,3(66VDMN'RD.Y/IBR7)E<<6 M$^RBI SS?+@[)H4V"VT6VKS',_EIGIU&3'AKH^#$B M&N-TG^FG0J#+)M"I,H1(9$R:04"P)GF>.GVQPFEP7"A!B'26Q7872]1A9+:^ M_1^%/0M[%O9\F-/)!$-&LA!L^BD:HRQB^=0J(CG7@MOB=#:%,Z>J/HA&2DNI M(!(D@;$DU'44##0/!O&@N+2RW65*=W!M3>6;1YR-#*4NNURD>1=<1I:19609 M6>BQC"PCR\@R>!M=/]I1S]W9S[ENR]>_8G+Z^,L M??[I<%PUFWX^"GTSZ7T,OWSJ^_I2ES(.G- M9W']:[[<2KC;B)6QQC"K$%.6*L8-BUY2*X4C!KTCJGWUIJ/1U2V/IHN]Z9)?3_TV9WOW(8ES8([M8=CZX MX:CJ5?X\2>@PRJ/2Y9C&7$OK:)1C/__UX[F3[>YAYHW6,+9>Y+#18#+^Y\^F M>]NZ6.8"UE,/0-ZZ?O>V_O/'[O[.UJM.:W?_Q=WH-JL^MWO3+361G#I@*$U4W?O'R)3UH\DSH MBB$N1<'E'[XDCV?52U,QKXO7!'W&,+[S9?3L[M>^][$8/2-W^&K!6?]3BK_53?S@>W[_HYKX--)9767*_.[Y_ M8?]H__U=_[^Z_/WVI$_OJ\_V6+O/U]]]/>]J\?WGQY=;)W MO'_TAOSK:/_OO]#^MB-O__XS?=_CTS4B;P]WZ-[VVP]OCK<^[?V>_O;O;\[W MR&_';TYV\-O#])XO;_MOM_]$>U_Z&C>:I]J<$:8\IC=(I%@K7Q)$2#K/7" M&G)QK@"Z(B0T1]EO8:9%,=.7:6;"/E#E-7"N.3#!#!@;&$3DE):(4LE$NZM5 MAVOZB'+?0DJ%E)9#2C'=E?8N6FP,4YH8R:E-5I=03KP./),2UI>DE/BKD-+J M20E_(Z4/7P[^?&>\T=QA"E+G7HA8(3#$*3 :B=S-4DIGVEVL.^J6>MJ5D-+F MQ$=N1^"U0Z);DV%K%!+F7*\?6H-I,9I?=F9\U#H=#3_V&7\,KYFMX MY?ECXBM-B4XT^C/J//< ZR:OSI-\W,F7*KG>,@.?^/PT+=%>]8L[E]F:M1IM M?CQA^]I33S_W0W4$S M$*X1"LF9QQVIR>:%&0JPZ]/E!=@K!?:T2D\.KTZ43,$(0X!1J<&$Y! GXH[4 M*6F"#U6SQC2F 'MC@5V#MBW 7BFPIY5N(%%8JAG0F.PTBYQ K@&%8&,0T=& M(FIWA>@PA!L$[)KD;O.5Q>[)J>F-LNYM977[G:* -3OGLOEJXMNC/XB[@XD9 MO._9?MA*DS 9[WQV_;/\+'\?#OVG7K]_DZ1B[W/P\"6,AH6?YN&G\QE%H9R+ MR;1XH(Q&8,ISL$Y*$#89&*E-\D?"UZ.$&G_&,!7+MT*.9Y!<">E@^$L32= MG@%R"@/3R5#KM+Z!*FJC(=I1S)IHGLL&D/(0RD.X[T/8G$3=[N!C,AC#T7DK M)N/1^FCZ9Z%EON662ZYNT>HZV9[G7V?AMS0)_\YS<"V]7TQU#:9Z[]),WSAP M2>BHM MWGA\5IUJZX;CR;@J^S/.C<+70;VQ2S?_0%'Q%&*"M8J*ZW-T$+?3#.U>3M"+ M-#^YIN!J&UW1G'0*%S0P8"5U@-#AH/52$ 45E"+* H\) ^E MD]9C@V*#)?+?8+U14+YZE$_I$!($8E@1"*HZKC0ZT":Y,-+;2!%VW)*8CSPB MCZ\@*BAO+,IKE2$%Y2M'^;1&458GBZT1.(<-,!\9*.$H1*\<=S$?%IEL.>YP M*1N$\B>3V*C.7 %KQB'?Z,EI&(S+YJ.EE@N^/C*C\&N>@!?7GG\AI?I(:6]& M8$C%>/#8@XJ!YA"H!YLL4%I;"GF%G-#1M;M<=RA_]+DW)03:6"S77AQ8L+P$ M+$_)"$4093F=(8Q@P)(#"5HD52$9X41AQ)%E[2Z3':X?[6$4+#<6R[77"18L M+Q[+TV+!2<15XF%(%!R374ZHMI$QH$$3++A._[$J-8G$HR-_)9\Q/QZW0PRC M49(*EYTS)N;S4]M9-$]+GQJTPATM?:XFXJ*OSV&>AJV!3]]?I%_V2DRC3IKZ M?Q)PR5HV4!D+ZZ#8$'V M4I$])2:2\ZBC]18(=A@8IPBT$QAX0$QR@HW3JMW%JL/48QIX%6@W%]J+Z\-7 MH+U,:$]K"Q&4XI0E12&(!B8]!B6=!<&5YD@)GD@\09MWQ*,:AI8DQ/SPS'TI M6PF5>8O)<&SZN0KJ=)1[[TW.J_JH\+]GO=-<2UC2$DN7&K^;WB!/T,'@=>*? M@_CR]LU@LG,U,86>YJ*GOV8T!3$^>D0DA)!W66BK0&%$$ULI*8R67G#9 M[G):VB1M+HAKST?<%[NE/KL>3$^I"6TB(902X,P38#8(,/GT!!N90UX1I)QK M8GUVP77C7CX'O6U#?DTI0/<'U=S M44AX+A)V,PJ),T,U,@*(]AA8R(6/V^53T@&$8X&X>6J=H:EJS)LCS_K\=Q5P3U;7XN3EXK;#0'&[V?+;LR M+"(I#/#H/3!J%5@>.00G+"+<:\625\'(!IY$6Q"[* 'P?<06YZ)&.$^)!&X= M=@L'-C5BZ:5Q2ZJH^N/LS*">64"@Z#Q)ID_P.!9IP ID+) M:"+#V+2[O$-(Z3^SN?!>2,W5'*@NY58/!_24H&".",RD!Z4UAP1?#-IA#QH; MZCV-UD?=Q$,E"J0;+BD*I)<%Z6E)X9TSA$8,P9%\3HP)8+Q6@!3VE'ACJ5%- MA/2324%D:-PN*JIT1*O?,[;7[TUZ#]PG_A1"(+5G(;Y5A1Z&T4EO<-D/KPJ( M%*JJ@ZJ.M[[)B2]_D;W#K7?21$J89N"Q-< 0%I!^HX!01:EU@BN$2['WYJ-Y M@9LX"IH7A^;SZVA^\XXK19C3 2B2 EC(V[$M-S9:!0&[KQD)9:>E?CM8@I>7,[ X2C=S\7U7#'7KR%/ MTZ'Y7!CIH9KAJMT,%L1;XT%JGC1#5!:4"A2$==I':C$CM-T5E#4HM%&BE8W3 M"W4@N3@>"Q 35R?NR<"P91*,PQ*8]A1T\ :$I!A+XJ7251DU465#Q.8"?7&[ MP(O)7H*(J#(2']Y91(QS5@)U/@)#,8F(*",$$JQ2Q'MI;+LK']^?=GG9B.;M MVV[$7O!U3C$COXV&)[6('S)L"Y]HQ-,=Z-P?H--7:\]+O+<4?HV0!F<8\W =7UMU KJ%XVJJ=/K0G" M!ZD5T*1MDQ>)L!Y"0JBP'E1<)Z2#DKCM& Y!R((S0$! 9I1 Y;PH!R++F;G@N*.>M2> MB +G(AT*K!<'ZVG-D)XCTTP0<(%X8%P3,(3GDZ>(8MXP)AVKMCIA/5O5TMA" MQ>.PT5*;#@Y"J/2LGE5&Y]FZ>IREJ[.[=VYF*RM@3_( M,[55353AL?IX[,TMQ7E);+BH006&@4EN$X7Q $YRC[BEDOA\Y@OK8-6DP[=* M>'/])$)\6*80CE:<7I*4JX3TRT)(&\!1S2HCE&/.$]XY"C]8H);'Q@)X, M]9XG\Q1B*?6+DP2W6[CK9H_[5_EB#^)?B;WR]!1>FHN79@^:=%9*:1U+HD,G M/P1Y#U8*!\$J*@-.TVETNRN;=.15"8HVO2E# ?(2@#PM*(2FR4F4X#UQP*0C M8)'!$+Q+3"VQ$(JTNXR5_NZ;B^3Z)<6#D%QT1'TPG]81P@6FE0Z J?; 2$2@ M; R 0OJ?T^!-==IL![$F]5%Z,KF.KWLN3LUYKA;LM(QSH[-P:_;CHO';I/2- M;D99U=7]80433+K3R;Y<0F'=)/?NGN4M,?JA,C.R6E_>!["J] WDT)3 M"Z*IV4,R,7;6!18!^1" "<4AS;5+'HHEB@HB4)35=@_>J$+2$D5=._E1$+XD MA$^+#B,"1P8!U5X"XT*!X<2"#(P93(Q5+%==D8Y CRZQ+ AO+,*7(#H*PI># M\)G\"!+(280 .T* R32%B<0E.$P-HUP[X6.[2SJH40==EZ;53RQ)5.FMTU'/ MA?1U. D7E'65"'K8]OJU#17O]/5+JJ M2:H$Y@G:XLCDKH/ZELUY MI2_0)D!\<0>3%HBO!N(SQY(B2Z)VP#A*JH-+"HK$ )32Q.!...] M&@7BFP#Q9>ZW+Q!? L1GMM@3%13'#%24')C5"'1D! ACQ'C-(H^^W54=S&9W MLZX$XD\FX5%UF6CUAX/W, FCD[+AI1EU9M6T[ \'E_N02HYZ(42U-[O-Q:-H MB;6 14R^""4Z'^E%(&#+!$\FB6&3TQL2-:D>#;]GS MZV=O?CV2]C%9#3L<^3""=)//\SR,A_V>;UW=VOJQUBK%1YJO%VFZ7E[.UJ_G M?XV#WRUG""^6QF;/1*3>*:&I N*$ >8% TM"/D(MHN L%HZ1?'J:ZA!*:RJ0 MO3>,UBA4^G2IH?;=,84:5D0-4U*%V)@<4IY/%M>)&CA'8)V2(%C Q,O@44Q2 M1>;=;X49"C,L85=-88;5,,,-[7.\]PY+$Q@/#J(. ACS%+20"I"WE'#CJ8XH M,8/J4*;6A1G*CIOZ$E -4(GRSN,JQY4@W/JQ(*PCVE4^8_-##R_/1N[(Y$Y^ MPYC##\D:36>][F!9 M"JPV$]NU1P8*ME>$[>G(@#=24^$A^?D(F(L"+!$6+ [68:8HQ[%JR\E4.3=U M,[%=N[8OV%X-MF]J^S?OTG1F?O;YG("$;483RKE2X"-AR6Q;03G*==&J*= N MPGVCA/L]-%9O,#&#]SW;?]213$^BV&3Q\FKWZV244^/J9N?9CH1:2!ZB-L - M3>SL=?*\M-(0=4[DA2"&Y5;(I"/U;/.+@NA-0/3BI=0LH@MHYP+MM$CR@AG& ME0=!2*Z/X,MUP2TSO)QK;U!R^0E/^[E MISWNM 9ADA5#51EJ+L#@2S)F=6KAU[-QNL)$0N/?1\-Q<2UJ8ZG][:W9KGD< M.1:%!J9=!(8( 4U#!(-(C,PK9JQM=QGJI 78C%A."=.NG5HHB%XDHJ<3+QQA M8SD"B9P!9K #C632#L%3(;'Q"-E5I$!$VI$#B)?FHI,"L%*$05.$ZB=XZ'@&F[^W__2Q%,?EF?WN2;E6OXUJ.B M5]4.5E I^895YAN^3D/Q->JCI]F>V]1I(R)Q(+24P))B .V(SCTJN+/>*IU[ M;O-'>AHE,-E83V,9F88[L%R\C(?#>$HR!&UD\#PFC8!4:!2*H%SAMUM)SMSM,P7BCJ<*/2 M:K?WWOBM-S #5WIO-*GW1O-0T ADK5G<)9GBM 3\N!5'PY/6Y"BT>N/Q60); MR!EL___9>_?NMHUE3_2K8'G.G;'78BMX/Y)SO99BV3G:-Y(26]Z9Y!^M!KHA MP28);H"T+'_Z6U7=C1=)2;;U-LY,O"61 !K=]:Y?5/'OI M!9N1[H8JCO=_!<5 0#N,EM&Y#5M;?YC,\6B3-@P"Y*C%DA-(K.(0QAGJ# M@NETO9U&S.,\#!T69C)AOINY+$9$?NZ'4MJN\",/C Q_XGQ7#'5$Q3U<7KXU MD.O(R[?-R\.!S@[6S"0.B^S<8;XM!.-.G#([3!,P,V2>QCXVT@B3!U*6/_+R M0_<4KLO*HZOPS5S<=Q4.3GC&;2?U,@:R-V5^;'.61%[(A.M$PH^],(T?)%S] MJ><8WLI%WUGXL5(*]^H>-'L/DNB=S%:5%&/\\68%T7JGO1S4!@/(AT,-/.%A\XQD$CLW + 80X\/D)-OW#D8.?DN.'G@&/ @"24< M$T,CD/E2 !-G0<2BA&>.BS,*A,!,PL2)UZ<5C8S\%!CYQEV#D9'O@)'[OL'[ M$S>1H92^![Y!@&D$1#QZ>BAC[K( MHZR3JV^+J@0]A![[TPLQG M=BPX^!">9*GP;.8Z;AS$4>QP.T*NML/O'G@ZH[PB*-7'U+7-UW*+*3 M*')$DD8)DX&#$\YYQ. X=CJN':#'E0S(O9:F8M M^6?KO%B>G9537+>UX(6P@$%3><:G.3H890]>^EX$\?_G@DC8_CS MX7+ZK8&<1DZ_5TX?."F^'XDPBQRP9,"F\6TA61*G*;,]$4G'S[%%^+.7WB3P M@I'1GR2CWQH$:F3T^V3TH=\BI!]DF9\Q)_5SYKLB98F3"A9@P50F_=A+(E#I MSB2YB9XP8R+D6O HW37\QTY\/ C_ Z12>QYC..66Q-+^FJ>!- MA ($<6*#^Y!&,?-%R!G'Z6&YX#P3D>_ETG^(2.R1IQ]ZTF/DZ;OBZ:'CD&2V M;^<.,+'$I@H\R5B:2)LEKI=).Q2Q2+*'R--C&ZL?(._3M ]?Z-:25GIA/=>] MQ%]8>=,_;FPF_JB:B3>-_\;.H+8GPF'I3QW6&A[ M02"3-!()IV;BR8:\]@-K#3JV#'ZTOMLH#NY)' P2V=SU;)%'W$[ QG""9!)NR !_6_>=42@\8*'PH/N(C^+AEL5#SR<\WCT) M$T_:N91,4#(I$ %+$B=D<1X&$4\"W\>14H$W 9OBH5L+3SW-]#K/948E^/)S M=L;GI]*J^%):ZN<:T7'D0?&Y4#_(_ZR*3\ >\V5MC9FHNW>)U($=Y:_U<;V% MTSJ:H]S#_UZWI_.V 2_B![MST?]#YYNC-+PY:?A^O7PG$"+([(SYKAV!-'0S MQNWA M$X-IY,<_GH38H\\%[<^S2B*:[CEP M$_WT @?*HD\S6?=LT-WI5/_@Y[>2&7KZX9[;\X2^2\;] 2]>"D,4>YHDX/?I M"@^C*TV5A!WMHIN3F'^O.4E<>FD4QR$3/DI,/P]9G/&,15SD>1B+C$N,*,<3 M][MZK7XM.SZ%\7EW;X[/XTDKE:3&?(T:P MS*T%<=^/E?7Z"E'I>*X+IKN;!T[N1UZ-1>(F7N*'TK-CW\F1U6_=&!I9_499?> Y14&8I(Z?L,!W;>:G M8-LDX%"S,+*C-,DCSPUM#&)/G._WG$9.?[";KMQSMW \?,@YSSQ;>'[ M;BSR+/9(J3OQR.F/B-.'7HSCAK%PHX %7@*<'OJ2\3 ,F(AMVW6Y!!((G[V, M_ E(] ?$Z4\]8_5UCHJ$/V]U46X1B[QIR^Y3M/W7+;W[4Y'GP-XVCWPI4_@) MI'F(U=,3A@,W-G!<.PY"C^5A M",(P!K$8(Q8K$8UGO:\G#H[*=1&B2V#_(P MIG;(DC"-69S"WZ/0S3WNWU18[X&D+!]>XY4'TF0K0>$*95W%-Z[3\W\BGH3X1 *G#91@"+&P-[W=--]FH;8D[2U M;KQ9[;ZFGS^ H [EB/RZ.3/JP_H,##@EAZ<.V$U)E&+.)&4)VE*N%X5V*&,_ MY)(:9M^<5_F(',=1)#V<5[M/)/THDFY3) TB74GDA:F3ARS,\XCY,>L#R/;>P. M'+'8RSD+W$B"]02Z1(LD-[BI/G&/" +_D%S/K)Q)G(^XW@'W9ES[)RAVO_[] MGXI0O@77%>GO&,D/Y?(HE&].**\/57%=1\@TRYF4(=9:2[ 3(\]AGN=[D9_; MPI,+:U'S/_6Z7>)1UHZQ[Y++N%ISM4=;=FJP;.MN"9]R% M_KFI83UT#Q:7%G#!OKX"Z"F!*^N6X M@O?*955)@0C;Y85)?]3[1):[BSASDB\8[\S%&4/9Q7N\^XV*V)LM'/_$YY-NQASQ,>RRQB MGI2<^5$8LM3/!1/P?[D7))E,L =0-+%C>Q1GHSA[%.+LQD-?HV7V\"19$S'[ M\+=]^"$#26;#J?L1<_P4VS?F.4O\U&-1!/::XV>8.GB(EMF3"@AM9MT]J7C# M6NC9[M3<1(]VMQ95D4E"KMR$3WUE+.,I"_6O?/FG(N_OTQ/_O>!I,:5 YOX\ M6^&?1A%_(R*^,UC@0^8??GE_8ON)=%.1,8NEDS,!QJLG$ULD<7QC M(O[K>.F! Z9'C _^=,O&B;_:ZW F%&T5,QM@2)4%03.QS M)E-NAZ'@413(9R\]?P)D-(K$423^F"+Q/B,"HX5X>])P& 0(10B>>1 R'F 0 M@-L!B[,@8FG@AHX(.*@]^Y%9B#] BIUB8_-,8EB@/N,(%<%P@(X6X%_3*''9COCPLYPA^(N6@EO-O M#&X=Y3W=\5OQ298E;N2QR,YRQ))+EO#08QS41 HT )^' MSUZZWB2);ZI-]DVQVP//F8TR=Y2Y]QFL&&7N@Y&Y ZQ!F@@_XW[ N!=XS(\2 MCR5Q;K,LRNW8]>U$I%2KZ ;?WG@+OK5-^&F)6"OX7U%\>OG?\(^YHD-5F420UDW+;,>^2FB[5",EI<6S MK)S!LR]P(NF\7,IZI^&YX;KUQ8$/=U^4"B/S@R]+8]N/4B_V ^[F(O#0* M,Y?;)Z"_S$5GE7F%!3^5+*TD_\AX#F_X,Y^>\XOZV4^]C9@5<[.B(-X)8-'; MMFS&JU/X,HJVH&\^-3M(Y-B>"HE"V,DI7]3R9_/#+X:0?C MX:ZU7<]>'NS^W]_W#U_OOIU8^X>O=OX[K7YZ>7AT_/J==7QDO3HZ?'?T^_[> M[O'K/>O-_N'NX:O]W=^M=\?PAX/7A\?OKE%!N[U\LZ\KUS1/A[*3AK)?T@+7 MM=4UI;+_[+H/NL-S(+7C[%C:GSI 6V0UD" 8N4W7*Y\67)F6, Q3HE]VY M^*.2-99-XZ]'^9MBSN=9P:?OX"]43UWO-=74Q["F7Z=E]O%^_:,OAXU_] _< MYSU\Y^S#WW_!O3^\_7#PVP$\+[/!9YH>_O4Z./AP:L-_Z.M,Y?^\O?CG+[%( M73_\9[;O'1[_^^SHM\.S?_YZ[1[^=G#^]Y?3\\,O> ^\Y\<+>#[\-\W!USH_ M_/,D2!TO$('/(N[%S,\'98<@#/U?.;S%' /Z2O%\WS'V'8Q#* M3^PX3;U42E]&,@!O24;/+ E.YP*-H&H%0K-[4C2I\=UJ!D1Z@?*HX_-:NV#' MK?!!I]8?<)I9@8G*'A$-. 4^TRM3]Z8#O'IU_;>1N1U$=A9YX-OY,7AU,?Z& M\Z[RU!4BWZJ?;I6YZ(X_%TN0I]GE[!;YA ROLZI8T"[ KAI4Q58SN/\:2J 7 MH%KFRY_=Z Z$QF9;]8!__AW^R"L0WO-LQSKG-75AK!:H_E2]^![8ZN>\DOCS M.[D ?DYE9;FV[>U8@^LGUK(\E1A9LE!:OHW+FL++@E*%)R.29645O<6E3E)PS+T-"- M#(.\*AX#0R5+4%J32R0==Q2VG="WX3C6^'P(#ZE7V>KZ;)@ M<,X?Y=+BB\74+*BS36KM.:JMNJ91"Z=JG[.BRE;%TA*R!OZTM'N%FT=U!J6 M570NL/ATBON"^[D$3L8UP)&I]X,=X=89G#*K%Q+OW=T>O3L3/.;I"A6K57%1 ME%9>R?^LY#R[L)Z_??-BHFZPD!6%NA#BP.=\6I["7A'H!Y?)I[ KQ2GRC*5^ MQZ5F\&IPVXE5RVQ5%5A]Q)>!"R*I6N[LH MS^%TX='@\Z &Z>PBH6"B7VHK@_TO04[5^FVD)9&@JA+>ML8&'G ZZ6I9XCUG ML(=PQ#/^D1Y15K!P7#$.M5T06@.>M]*G(<-?:D\K(J-S#73P" ]!Z1;^_ MDQ5^TZ+2+5@4_&4A,Y+QBB">[QV]>K?_#@XU+Y!W\87VWOW>,@!N#G ,?7 * MRT:G\A?KKX*]*?H\497@@5<*Y'*&O5K;P_M%T]$2(ZB9!*:NU WUO?$2_[>? M@M^LE-<2Q&VKG3 P=\97TP'+_:*6RTJ0LID^/W6?'BO.)&R8.J5I.3]E="=: M!7*$62&\#TB5&L8+]KM/I5S M67&\.7R.EI"1#=;[>8&_D;M#B]LE]N>D&7[;W?UCQ]J=3I6$,;I]V::::BU_ M/LEZJ5ZZ728(WAGB=-7#LNYQ;P^Z/MSSSE=S>F4X8T(4H\&!)IRLEAS>#Z2[ M1/W:.S=@!-QDD'&=JW;(>ZE0+T[!*.1U+?58^FD+6\9;*]F]\<9HU=(Q3&E_ M^9*>HYZPM.3G[(STLK*XU(@Z5@";"P@$AQ M96"K%:78L7Z#?=0;4<*FU&!9UVB:PM?RJIPU.]%LOWDV"1BR\XGA!"I*WBZ4 M,*[82PKX"PSO6MLSS5N^V7A?G=H]'2ZJ]R#-16JA=&CE0F=EG@:NH?3PO;AZ,\BUF6I,)UI!='03*, \1Q%HB8>UGDY7Z0B22(/3>,XLQ+$R=-TD>H MM8$4D'H;8E#!ET[$Y6U1?U1_?3_7,F]9R,<6-D!!KM0G-P&0Z^AQ_!*ZD^@3 MDII%S6BAWUD@NB.Z\E-+7FN/IZU$/+%6QJ>U_M MY 7&+^0S%04R',F%H(;)QL=W4KI/72[4-K#ASAGV4HOZ-OS\I,$=5Z" MM\L_%=6*''8)OB$93:^._KV_QYQD8L$MP8$LP,*#A0#)@3.XFJ+5UWDDJ550 MZ5/42M,PT1PK =P,= M*_'R6J(RGIJPSP4CSUU<@#+ : .EM%7XRJR]X[G7V%GT@J@)U&)!=->ZHR:. M0;R S5?P+D!?&$2HX$ M 3>_ )M#12J0YJ9 5*O3L]XFG,&M4K!1;M &502LC?8,3QV> FO#1?9R"?=:2WON==SNT6_(S MN/M52@>'B>@I[%[VL2$&&FJ,^8 M:$,&,:2T8[W#?:9H92^R1&:2%ASJ)F +#Y\QXQ>-9D47H\1M]W:LO\XPIJG, MWRVW-H&W9=F>#:A#M#Q'&:HD]XR# M5;1$QQ[]"CS*SGVW'%BJLRR-KP_NCTY$U>V6*$+C<^4E6+AJ4#$I;*)1P=K5 M0[\2%.6.M54A;]' VY+(EU]UAWK;";259@Z33^L2-@,8\9/4QA/NWW]]!037 M#WV;1S[X2O 3^$EQ:OM)&KEN% 1)&*0G^QM+RX*U$":OS_ _[#?V"0@']-E; MB9%Z- [P@]VYZ/^A\\WK06_#'\P).SS>_7)X?B*%C!PGY@CZ6:_OVLY>.Y^RLM]X'83R=&EN>VIP3$\$/LMU]9!MC^RFHK38 '9#W M8,JD**7S'!/)RHC/5YI107Q^D&3]=:4C&?[*"JPX,-0PZB]$82)6?$') M+C6K;E5U/T-^3^$%23Z95T=C;RE/BPP^AB^2MJCQ\G87VG;RDXYU"PLL\IXX M7JRJ&@5KYY'=KF,[UO$&@:DD;[/NWH[3B0FYD$K146(#K0/*EG5R3A1X(H&N MA;N2WZ :0#9IBE$9/EFIO%^C#52&9/B6>/42@YJG.B*VU-&E]I:D'><@!N&T MJP(C:X,+T72=+Y5.-DE/_'Y/35\>%/II &;XP5&KP7;4Z@A '0&H(P#U_MLV:_JH>=GKK)6"\I"ZP!WFS%!(A$?5H:.-0EE MO*HHRT'-B4T(>$OVG)-=_4:FU0J(7'E\+CE\KF*^PO0_HB40M\%[[<[GF!!Y M2ZD8).K\H M&[!'-EV9H.3F]T.[*-=0?C2SM5PP%[3D-EPH7+>1?VB[,*^%+@$B_Q!!,%'V MW"JMJ:IBV=L)/$"U0RK.O(8SZ:!3>EBX=>3(([&:736/LFX\.3)N<=8V4*R,XG;_L];YV9Q+A]/$8^WX*[C16MQ*!35 N=0Y=!5_+I %<6T48^^K.4(_*8D95?WT.,+W2QY0V+Y,?'K&^07ZQ1;'G7%?5_2HYHH<*5%?M$! M2TC651"-KLM:KW*S?J2DT87*"0F#V"KD^01<8C@PK2&)RAJ!VH*\+W_N\JQ" MR%2Y6FY3#8B)P@0#J;R47J63SRSF*O=,!DQ)^J&F: I5 _6B, K87!OPS?#U M.3FU9A?$"(TP%A=Q2%5TB MX*:YAH)Z2KEVKSWC0@&\#2MMMZA@4YX7\)@6!-I0EUE5>]\,'KP%$K)CO6NU MM5;*FZRC3CZT=UH$8>F?M#*8%485C"<$M6D4%$4]-(JHB5MH2'\?^_)_ZLVP M>+I/BTKEW."ZF954C JL1[;^LP*FEQC% M2@E'M4*S->2SL(RIZ?I+X;Q3RV6>(Z,?-3'K,D"N!7.TCB2*2YG_C#I)[M MY3&V:.1Q&/D.=WGNX3C+W!,N#Y+,&09Q7QF@&?W0.8W+NY \^*CIYOS0E;O3 MB[::H%!-O1ZF!6Q.OT14ZS"0&*K+ DG,2AJT'!D^VD"=-S,K2=ZG<@W9MZ.. MH(?UZT8IN'*137"(+T#T?=8*1:==26[?=YKEN.)" G=3>U?=WJ9^*[$? 5J? M8\8%F/MP]R2U12J2,&0B"Q.<-F,SH,>(!:Z;NXGO"^$X:VU[>)Q&N>=D41KX M(G&3,'&2U ["T,X=:8O'E:$A/C4$8K44\L@D35=BZ&8MZ*2=E@3=!,<)O*_6 M-?@H5^DR7TV;@G\C>,"3[!C/&"._4#A22@43P%@O M%^N,5>6VRIOH\S77:\.J4[?=7D#KK<%RGO**^N!855%_[*Z>;&T=W#+EXH@P M-A. 6_AL+ZW?E&FT6T4I='0G&[M;A3>P2AN$M++Y5/&&$I?"I(GVL"6+#BZK M73+%Z;JV![3"4J*!#2X0@C6[!998^]$$"H3R-E0KG@9WYH9O:/AQR&J1A9L>I[?HR MC9/ #>['6/T&%_)*&_QE)6>EB4CV;:J.7=0D8;84KLN MY_XYI\GD0Q"ESN'.&L"R3-M->8V%>L_6ANH IGF)JM5.!K@-#7:?EC79K MVAK[HN>(-#?N.&9M/6$C071=(WV"?4',NK [PK+;RVM*C1[)E:DI%X@ ,C"X MI\474N@J:*5 %-308+98X>68&#K%>\T%K\3VV!=7<&9U=ZP=I10$PZ(!]1-N M24J]_'2OT[6GF_9F;0:DEM.I;CV7-1 %:G6&F1P0O)5J,V325Q,5Z.MD-1SQ"K3@+GV_#78_%J[J_8%$]XL MO6"4^%8;H@!VY+@:(&2)_AT(!*FS/=BZ ^^O*$F3(S94:^H^.96W3A$?OFQQ MAPI03G=)Y?(<,\DJ*5,O5>FH>1'32&#CPKN1AC4ZUR2HJ'BR3NLZMU-C;/4( M%P+G"_'&IC4IURH/P1"T)M!U4\VI4]T;L,L# MY52TX!ADJ'S,"EVNQ=_PHM(3OYKN]?O8K&<.C ML/YMLL#-:5B=XWB2^:$K]TDU3#4%/"W896N_AHF"6!;*ZH8/)VT'U38DVOGC M@E^0_-,]T> XFHZ51J#-\+<6*=$162JS5,E%T['VD\GC%P3V7*AF[SU<=PKF MP*IN\OW4E4'U[IES$K -N,LL4NDG@GLB@)LBMO4Y7U#S>MR=0JG_#JP*%&E9 M-152GQ>%Z1HS)Y_BZJ35#R\>_Z@0=["\^&/*Y\O=N7AMNJ:/3D]/0IZ?R"CC ML2\#YOM>R/S83QCL?LX<<-PSQ_%L<.'7YGND893"V<29%'[L!6D:>H$(P]1. MDP1^'DI(.76]#>C[>9?](0!67[X!8'B26.)F\J3UO0&481I MIZGJT]+!$:(LY=CE1'?1[6T1O'+&BL_LK, V=S__,.1_<+P;'!V__WQP#&_Y MX:-]].>)$WFA%W$7)$F<,C_,$H2-9(P'L6O;(DX3-WOV:NI$J7RI[(IY M(@(_3803^A[<5-IQY.=.&(0R=+WX>V37>SKLWXM<]MI*X6G^+%;5.9:PR/D/ M)M(&9^H<[)YXCN1.'$4LMM,,Y)H3LCB,.'/B( #>3&W![6X+O#+[/$4BU3[M :\_:G]C5*Y=Y0K2Q8O PX@C MR:0K;.8+X;(TDPX#.SFPO12D1.X_0AQ*>_@6G?XCT]R=Y<]P^1J:-J6"+&7Q MJV )E5ZJN$0&GQ7H:NB/-'[6!'2H7UE3P+/.\+VZAH;'8>\[E(6 J6%$L2&8'TT"E.I M#]RT/U^BRP)2=I&3&1?,RQ;"E!$DJC6O7N;+&'^@$_\JVJ(EBFYM:2. T MR VU8/6@CIFP0VMU6,:)Z>RTOG\3"^W@[XNU;[40"BU),)9JI"&5KC$]5G&K MW*$69?M_O/W??+;X96\R$*:]#@:9$F(4Q%!S[%1AO9K(V0XB4 .!<.0 _!TK M0BGTN\2([R'A^E:3SMT[AU?); J_J@)"*D9>I^BO/M7[5*?[L*U% MA2=P5)F>"T?Y[^7\]'>D8252]PT';]:XH][MZ=T_3\(\#"6< 0.*$LQW[(1Q M,&19ZG 1.EQZMERO+7,CSPEXBIZ_'T@GB7SP,=PDCV06I=XC:Q"F8$,-;2%W M];0V$A@C"GMT6ILZ)':U-K4Y;-@]75%L'OP"HU6+=AM4G% 6))XY5DR#_:]\ M#H5/4J(0=N@GN/ _V*MET^>#6I%2#U1NNA[UK0.NAT;AISC_H)U=,LBU[EBF MW>:&).S:7=!0D:(>=!S!:3AMO77[YE1]HEN78,5=7ZHO:2A0>C%XQJ2]%8TK MH6W#P[]"S0YV76%!C[)EJ2"72M!3OR?X(IR<--.AEZH%8[%L9TG XW#0,!8 MH:75WI6*UQ_;K*L]U1JK9UJUBDX3K%E2ZGC)WG3 MG083_98 >J=E6ZVC.ES,E=/&]*.:J!2?P-=*&[%TJIX$&FNIOJ*6*AIKJ<9:JK&6:JRE&FNI;KZ6ZLK: MJ*$?%O)$V$D4QZGPN1W$(I-.Z&=A'O#8D_'6[A=7^6\/KP9K@Y7?6ET:3=A: M]C2?U/09RG@M!_F0%YK#6K'C0T MN(JSF12%ZF_9@YKJH>U(#SHJEK6> CIK4A7FZZ[0E:!BO:;S;=L";D$1)'KX M%",#:K7*T'QL+E;?-SG5C?V-E[+%NU;5)H,W[SIB#:[/;&_7,YMT&R_C$[KA MQ4'31-//<:M?J_I3@F^KPPSGL%H^Z/ +=^R[%O66\"T%K7?G:Y$ ->5!^R&Z MUR()!@([K68-T&E0$04:N:A-R@(S'00)S\%-(X>$ZH3 ?9QOV^=&ONU8[\YH M#4./7@]^V+;>UN7IMMGH)VTNE:MM.W#\M9UDU\K9==]IS5>ZM.GA_9"]DJCK M_^ZUS;A5!:R:F:QJ7575*T[!7N^N+7MGHP;B#5Q0^./73/C\IG#Y9:,^.\'S M?!@:?T-RE]CYAYW;V0-T?-G]_(.,C3A+E!:C,_\U.6!I$ FG2D=+T( MN"%X]M)>F]\Y^:J3]KB3X%B-/,]B/W>=A M7YMQ.4Q&FW%70'=N.R*MP4\&#RF4 MS NBC/D1R($X0'Q*PG.12ML.W'0S][?E55,JD,U5%^N'U;S^[W3[WKG+=A)OU9#=M\KNP\>/Z>->^OCT)'0$CYR8LTA@C8F3 M1"R)/)\%H9 V!XWFR6RMQ"I/W2Q(1!AXN9^E2KRO8&/IZR+3J&0^ZI8+'6J=RCEV/#7Q'=838,MP1*T-/U9)OQZ]/M!XTZ.]@UICOM ;_%0( MZO5@H$(-]HPB_SCX$?M"PZJ47T@=G56$]$)-IZS1U]?=+ RN1X-158O "PW^ M.44GJ(G3:#2NZ79Q// $R#NL5?]YLWDZ/[@H"YI;@%.SI?(?D2NJ2E 'UR\5+>:Z/0V_KUM;EE/5+*]DJF:%HCGUMZDDN 5H]5#'1'TR\(6 MZC?5@ZG4AN"LI]I@#U33W&9,*-8AG16+A=H9&EV#U=,JI*8:3C04I0H<*HQ+ MF!>;]+WA'L*K:0[9D$1G]%%S_6#NX9D:(J'!A2J0AWNF.FZV33WT.T[E*1#N MLECJTFX5_:LU8*V2YQR'-6%S\7/@,WS3-0+ )](647[Y#6G)>CG@P?]3]XEU MTEO%8*>IKP8^:]9I(7_Y/B( 8ZYSRT@#)E;3(;BU46,D,'C[(GV*W-AP>4"3 M)NU+L4!*6.@)(+#=>IQ%6XK?>S91D9I_(3! _(<^']6"I*0AL>HS#$QI2E!P M5(I2M<*C9<06$+B\6&"6 \3C+=:E88H&K*0HC@T0I-?RK/RN'=SOA*OK2(JTN M0)UAF!R; JG.'TC]\-QR3H/LKMN8X:&8.+L6%M^ :2<7*JG#%3)-#=-L6+UJ M;3@\-*W'?[:LY\Z+=KZ2'BRA-DSW?V]UQ'-W\%7=$%J-SF@GA'5&5-"=X$KO M17]LD"(F'3,@30Q?\E]01\$&/+/VG6;NR'6?2\-[@A>=L9;&@&EBW8;DL.5( MG1.J>\O]=ZQ76RPS:S%=U4.)NLT%[O C96<98]GL%EK+L$G91PNL.*41M6F&F[RLI&G9 M]0FL?-VK;&A1=G?6D*C9W U$:IIE=<;V*!N3+& C%HVHK#N%Z4TF14/!5#*V M9[<-/8TVV9J;1G"*#SJSR;(I+V8$W>PZ';3.3HL[8S5I>[5J;=DE,@)V=J/N M?,WKZ%$[A*=K,:%F-$_/1^#3NNP8-XT,GE]LVW=*ELZI4G^.J+V:E 0Y&'J$ M6,?8WSC>JR?'D:/%75G8B;E!,%LIW0?51;HR@7%D?(S MC5C3#J$6&U3KUS\ 16LT>$B58'3(H:<:R<9'+T&/B>L.-6JM+VT\#\S4WG?@ M%68$751GK]P0;**GS'V0-ZVTY&H0VX)Z'BBGBCZ#(WS79YSN;"M55;)0;X,9 M[,^J81S"7_BI7#?*E9"CYW573@,QF_%,.6W*1$]\O6.3DM[VK7[97?.N6RW, M'[/^]^CXP#X\/K6/]D[]@P^O'6J(8 =>("7+P2%EONND+'8]'.G!_32('0QR M/7M9%Y_U5)CUUAR;'(].M*-++T:N[Q@8?$MA9@C"AI%XRD_O.N9(P*9Y+Z*? MYV;.,D$S,+^NYET1+J*;52?9HB9QZ7RW87RZ_6F%J6C@)2Q&!A9ZV]-*_06K MB-*4&CM6"G:A\O@$[VVDPI!%QMX":XF+?6SU:_N)$W&@0]=-<^9'B8O$=Y0KHGB/)/&;HH%=0P)_:0H8Q<[EQWUZ M$CG"C9TX92+&/%7J@=CA=L*B+.:QQV64)^FSEVHVQ>RVLTC%%W M@>F*-E4Y*VKEGYHH23?RO>;O\7EW$.86PFIMX$[.HH/7H@#G-T5E=J?@?* - MVE(@:L7%E&>-3TO.4><.*?8BQH1ZI1R6&2C08C%5\2&M._$F*>$138/D96"E/K/ M@0]=-Q'2E9+[(7C)3NRY,>=!E'LAE^$#K*G:DAN:-)9TTS&I;]L:^(6V.!W7 MC#E6[EVY0&S+5F1./VJNC&T5L%H/G@_M&HJ?=]PHA;[77E=6SL"SJ"F]I;+] MYWN+Q7S>H4 M/O-MLX[1X!Y %+/@\,-N<( (@+U][ (?>%+Z6>8PG-[ ?"?.61SYL-F)G=O< MSH(#Z%&G<0P%6"1+V> 7%1!U3B_ M.BR-!(>7(N*K[H5I]60F@NWJO)"JJ5N?8*%;?VGV[RZS34^#T5\(':VX6:-\747#<2/@2SF4AX25YX [<;QI:Z>:5&1&Y[R[5GF'>[ MN,:;]2KDADG,NDV.ZG0X)K8V@]\4J@MNQ$P>;7.THZBZ;Z8+]E8;GJ52HNIA MO12J$OP;\\M7;=4-$L1:IE6I!TS_*5A>DQU7(GYB: 15#N:-9V8=L7/PYXDK,MN60(%.%14]S+@"@>F*\:IKZN XT8['A*W),/*GO!(*G[K!ZFUMBVWFX@2T MJ;2H\,QQ[Z;V;7,ETL_3.]GR^>V4Z[-D,_K\7C!/OKJS#?*=G_^KA 08;,@X"Q1K,\Q,G M%E'L2)NEW V8[X+JX#+Q69+D46ASUTYS=RU<&7,7CL*)8]OU ^FFH1\D4>#' M>1S%?K[6:M_LN?4D)]M=N1L]^:#Q:M1AJ/Q4" +"MY"U.77(&6%K7V7VG)X$ M?IAG"1@[KB]#YLL$Z-EU;1;(6/ @EE+X_ Y-VVTRA\YQ-&"WG^3Y2>(Y I1J MP)PTSIB?AQE+'1!*PDOC4/AI['CYI8BT?B@'BX'K80QO':/?GTJO6JU1;$9! M=7IQ'!6O:EBV"T3?C!]J:@\ZA0+-Y?C0JI"JX9D@N_CCO#QO46'--XNZ)F3\ M?E.D,'R#GZB@E9;<#K'1$*$NDA^$CT&"U&V)!4:)^JVOVG*>CN6\R=S6>*0& MV@^VB\;U:@32)CMEETYC#XRB6:]U,#*4;IB$K9.&]6K-?F"8K=+3 +^F/XH? M^C:/?+ JX"<0W'%J^TD:N2XB:\(@/=F_7E.D+4R^B[%)/GVEXI!CHYR-999[ M!P&NZ?##>P=L$1LDN!-Y,:9,69ZFX+AZ:<+2$)C?L[F=B- .?>YBHYQXK6>* MHIQO[9;C>*[K^[F;!T[NPQJ20/I!YL@H]5PADX"HX1J-DT9JN*ERB O4 K8; M@@$E6<@]A_D9&#JI[40LB#(/+*V0!W:$U!!=3@W]=CJ3RZO &CDXS-K=LG\B M3U'@OC7YZW'4R+J?B"(G9MQ%/\6V/9;DGF1.%F:NL#/;\<4C[/VB M3]_:;[L4/3*GJ&MMX1!(,D;:C-*Z#*[5*]]LS\+]PS=#Q@*&!;OB*#^B10%G MZ;VNUPUPD,2- :Z%L/V#L5S?%']_<;![XL1)+D/?96'$P:GB2<@2U_%!0]M> M'D9)S(7)%PQ[U^DSQB2TKE]H!DA-]#Q'/49+-W1I 5S^D>J1KM4?%8 T?(6 M(X_SVT51,CUV(P.Q?@;DR+J )"SH+4_I_C,LJF1H_)+M.IL!'68ZAEM?U$LY M8S@:#%NE$$28/LC;S-1(IY7O$:Y$U&]JZ>5:E[ MC(@5YKEU.0P!^9GZ@FH;H-?QV&HR&H8RQZRR #1(0]6!-WT>5$GU7,WSA%,& M=X.GYO)4:E*"; MBP^Q EC[OM;^0+T_KKJ_ _H \(/V6=MV@GA_JRHP\^KP[Y^*Y<6MZ00,RAA] M\*M^Z*YZ:"%'A7 U&.[@'!/(;I#D22:9)R@V$W&68'&HS/)0V. \1W&X12$T MDPG-4;>MTTT*T>@,(")^JCH'#-DNIQROG1@@KS<:8P LA!@.#([GK,AJ"7\>=))FV' MYUX&7@:.5O<HQ>!B)OF/)^N]3PV."IOP M2PJPJK!(@X_,U>T*Z,\-@MT@IN;F@G*A;,U>3.*4)A!0)[#^;$-JI(^/&$Z) MG6:KJ2X,'5YSR?([ZEJ3Q98O]U9'M]<&;&]E:V8/V-D('U4O.GRU':M+CUF7 M'C6@4\^(GK?-K 8=?.:DRR]Y2=5BHI(]%.HG^.XO2B-<\_U1Z!>U&5G=/O6* MAUBB'0;0]4MT(D]-7ESKMM/5+ZJ[,IJ/G^3:;682EWIYHT$BEK8?5I]L5K4F MF%^G' [B77968AF#-NS0/"V%G*KI%YK -M!7GX[)-+R<^(D$= V[_F9]/6+H M9%.:N1)Z,_56MR49S2+HNK;9D,ZWMJ)A*!$:'NL@"U>U&O:(G^');BLPZ31P MW?@.S:K[-^GTK:(V3;!-#,6>:5M%.!$SB+G6"1L#O=J$^ZV7\#\SXWFU1E*? M?03Z74O3K[/=.M.HH=E";>9<8./WP+*IN#'00^]UX[C?JU ML@M&OQO][M.3,$Z"* PYLZ6;,-\).$LRVV%CHG['FN?GWA.'MI^F##/Q\Z681*P M&,0Q,+E(HBS.LU"D:T->4B_A,HM]D<)5K@/+<*/ L8/8#>%,'F.B7U''(V/\ M3?FG*;U()V7;J97.>::J=_27VNK=QHFE_& ;*5=?')3?FA**ML6Q17"J4P-K MG..X7(R\T^4(P<0PWD)U#]_BEILOMR5&(&(P#=>K/]152P;EB7W3S+N0G%-C M7:CC=75U]X:O@1IN$BE-II6H!ZO?CG)3-C?"B+>FJHYV3YQR7?&!=LYKBL=..T;ER.2MU,N$F1)%*5;O8]I%$J^BYT4[5F)JL9"Z1;K/1B ML>H.#1TW@:?V49V@$WG]2RQ(4&U)YIEJ(PFLHT53&T<], 55^%( %[_:L.N@FG^PNLZP%>R77L[!,[AH M!G)OCI3*S[+*$%V@FIO/=512"8/U,]NVK2:9T,J#X7G0! )\K+Z\F6Q#)A*% MUH$<>"&&YS#C0DY4TQ>\7'W:)!] E+]-!=JX7B8N^]>6;'O8LSN7QQ\H.K" M(G2TF2+;'TQLYG[+IMLJ1;0)ED*"ME/1B-1G]K/]EA1&U-%\8")6W?Z$FF5.L7Q4.X=1RI4";*/!S_J)1IE9V3B52IT^T8"$)I8D=!M/@6K*N:%=ZN5;-4VJ MFXLZC:OY0/@C%*;?_@5_-V\S?!FL,.H5(C=OS:O&Z.BS!QY :Z_WM%-_-OS6 M'3&Z 40_A5O;+'Q_I@F-(T@;]4FP3,+EY=1@H'.+20L1&$ZY-^;7AF5H\;E4 MR,"QOOK*X,<>W/43)?/&V$2!CZ7I#8-N-.)I@?^2&+[B[C6DR<[H<23/06+)#">=B5Y[?^QYK\W WEK; MJ*RD,2MX]T[W;MYY:J.LT*2G'BPH(=6&J<7KQFJPE94$HZ;&FRG1:STO=N3. MI#N\H<%7-@B1LW**S3OU>H^M"H:XZIYFTS*07@P;I2 M^HBV26S;(C5GIFYNJ+0^4-FW;4S1WYMFF:K204UTW+%>$:J$%M\XKMUAL7K) MG77V@&?TPK(S"A7'E:)*5SXW%>_")C,*7%B_[_]Z])8@ZW-U5/H@L/MHQE=U M[VWGJFA!1^S[HJ.=U@.ON&;<=V G..=GME)NWV74@3OV0LT);K9_U*A7:=0_ M]E<$Z1'4GINL++\M@+AGI6[[D:*$XTOZ<+ M7GX%ILJ!^=\VAV2ULRV>J/:]:O-(^RJW'ELN=/;.R$,E-TS14*KWL(,\:S93 M?U9O&A^XUF:!^I92\(X*KQI(HY;[)EBENA<,']&="M./56D?77[.9-U(\455 M?E !G W7-T&L=2 ON6,F0K8_UWZ*$?R7+FNR'BJ8M/!3E^7*U.;E=6[Y.F.^:?1]^GE)W'*XLB+F9_S MD*51EK$DE;F=9FYN\[5^^SP$(92%B0<6O&\+/_'L*(:S$!E6'*W+Y$=@*R@" ML8YQ^-8C$_U=!ZII5J7B8/1.:H#9:EE,BR]&>.F(&XJ7)F?2A$IIO&[C.PWO MM&.]UQ/>3$=7N&:"&D(2[$0]KB]*-(($/B(_3E4$RW[OZ<&@6@5I[G2PQ%7I M &-GV84T^H8"2E)Y';P0.ZCWNROJ!,6T8N$X+'VN.U$KO4/[5YMI8[T-;#N" M->]6][]!^21Z_$53_[;LS#[ /DCM;&R-:*?@>&^AG:($O&+M1;3YWPR),K/% M<$-3N3R7>@?;JD^JX8.]3[DN&MT4!-VVN7K"L^HYI/PWO7;EH,!]V]Y,^-N4 MG^NPNOD:U5[,.9[TCO7OIGIA,&.W\=?:";[=G3$+I#OS)E:/!@ F[9K"XTX* M8@:N)KS,1TF5 <"9&'K4$Y-I/[2>ZO8]!95'2=8=\OEU&7 [AH*/8[*^0C3% M]HBQ'S'V(\9^Q-B/&/N;Q]A?B9D?AE(;'DE6"%D@:/OTP"2/#59#425=DJK#TF09]H:]?"JG*@,#O(Z5 MH9@*6,^P29M @,!9_<[J;42 !-WJOJ MSH?>Z!HU$L3X,,?=4](+-GRTZ0XTS@'."C=;#]3&G@#D^IKK6F?>($!PE?U2 M>DKZ 0V;FF4:32QG\"H8N>Q[K.IR%'K+ FXXZ)R@M1&!80S@G(K\I?9%^4;Y MVU10#]\1N;#3&@GL]#/-7I_,/(I3E>:5&$E1:%H]RYM0;\BE%YT6O&8Z#T84 M-CQNT^(4&Z0=EU=+.KV7375X$T+0&=4&5=MY/!U9TW[!A-M5]/VQ\=C1O&DT M;+DN(1PC%4H_A@U]M=+QB7^5:8W B68T$7Y*OR/V54<:5#[S_L#GW9C7@J+$5I/:I4'V$O;^-Z5S]N=+/C]%:K5^+\\I:B@L'4+< M,!"BLT2%&-#'B?'W#151UQS'\6!BI[<L%@5YW-L,Z\Z!9H) MFY?C0J@&I&Y2PIWHKWZ'3H<=72^B'B>7_7M-Z$_*R&Q1U8@( F]?Q\E![M*[ M:=?A5)6042*T-E#S=A/[6=M+,[UYN9['IN9S]YV<_!TLCBD5[XX2K2?13D]< MW[$#3[K \8F/L_!"EJ:I8%[H\\!Q(R=TW6MD&SO!V@>J0W\' U33*1+X.QK[ M2?8=$<8C$Z5$T:;8JFH*BT2O%+QGYQ=-1(",88R\KZCT8MK?&"7EIG1_(_VT M\4S!$G0OP(RKU'A+(TFW^Q2F36T]"#V 0"ZS@C H9,(-EM%.G=5.+@A"3IVX M^)+ \\I,QXJ7V6K6^-?==*OR70BLJ!9T2K*/TEODE6A'+R_1;] (>U7SHC9U M)I<_6\^+%[T&LFTC7E5CA 48=;U2/E$^R MVNE#IZ@&INZ5MZGMF<"G6&1=J M4KK"ZZN<*^^\6OL%TXM NRW"Q!BV+8/JB IX)PK"X-[@K!02]EBW1)L%ZU ^ MKJDY;';W7KL+ .OL-A[$'U4Y+Y&BZ+5&SAV"8YCEG M,<\]!I(\"[PL=H(X&)JH(DM<^-AWL4B;BSSU[52&#H\]-TNY]S@[CF0*3;V+ MY7O ("WI6'W:>622?[_KP36.U M(R92%WX;=*6.7/5K)+'>U(2;,(JE^XNK*2T4<=X80!P6+I>K)08[=:EP-^*G M]"<&J-0N*M6B?9U*YE,J'&QJ(IK6]"JJTYK^#=:DK*QFG 6]SWQ.,ZJ;R@&# M42$W9Z5G8S9/MR ML6JYP0:A6=JR#DI(.S=WUV'?5>%)-+MH$KS7%+52J M#8=IANFHW:<^F=.6$CKWGZWJY=H-*KGLW )>858*U1.D_PG=7&](IX1Z>>D& MB4)0?/N,8[S50KU-F%*3L=D\]*=7_=-I9V_R(FU9Q+"A)M>S#41S&+3=&.(6 MK:@R \T>6\ 4Q.U1MBR5M#5CV#9+6Q=GT5H/2]R^(L+2J;W]&:6:>EKOWH0G M=9SI]MDH.JO#+_RVN_N' L<)46&P!OCSHU1%5%:].L7TX:!>:(+I1"RUU]6W M6&.U:Q;IO6F-ZE]EL'K;Q/AO1X)=R.PVK/H[O%W M":,1:G@IU- 9H88CU'"$&HY0PQ%J>/-0PV^%#EX9NKE$FCZ\8,V^MJD??ZS& M"=:=>3PZ:!-; 9XLTP%YZ5?EJ)EN^HZSKMM/#5DT?LTZ)]3C MV1H^KGM2.N33^')U[["_QS_UAN#AY5=YB@2_5/!)XQ;..,9+P1%5?M]%0\0= MXJ8J;0,3W\@@Q9Q61X21R@MPWJ]$C6UV#DDG7VE\>=&S>VSR<:DJ=G1[ M VF\U[H!RA^RHM%\#R9?=V'R=0?!P8?]B\/9&[A^>O;/A[&'?\V&^;J_OWR\@&M=>.;LZ*\WL\/?WGX\<-\4![/W MG__^,)T>_O7^R\%LWSV8_9,?'%.#7IF&<*$G6"JP-19/'<8#Z;) R#P1211$ MGCW,U]F1ZV5)ZB=!FOF1C-(LC-,D J[,O1"V?YBO.Y3+/I#,@LVW:/[_>5J8F<[3 [C MEY_X%*7DCK578 1)X,)5@2XF8>YPU6:&Z67W$KA&U!C;7N.R^W?PUVW/9@0, M@T%UP=2MU*2P'>O-8'XO*9!.KOL+O MR>G<\NS7[$R*U50>Y4.M0P( 1]&HUZ!8R(^LB0[.3[@G4NGF&4M$GC(_"05+ M$DM>-\6X(49EW &:3M_S-:T>?[9W V_[*WQRW=G> =K_IMN-B+U^L MLQ,ZR:TL]MI;<(^D?2N]O,IZ\.;^^9C59S/*6!0KN 6 B=C$.BX#6"9;GXOOC5M M_2AHZJN0)/=KSLJVKGEBMZ-ZKGEH_S4\I*]ZQ>ZKT<"A M!_5N.A+]IM( (S^4QQZ58MG-Q"8QE:G,SZM_]]GS%NO;%RJ]!PFYWKS3'^> MKV9,E 3WP\N!&F&_)-'E8XQ1PWH^3X\^?/3^_I*='WSX]>S@^+5_=/SGYW\^ M_/OL:.^]]\_>_N>_C]]__ONO_<]'QP>.N0:>M?K'?1\>'8L/AU]V+PY^>_WY MX/@T.-Q[,SO\Z[5_>"P^'GR =SU^ \]^'1Q\^7=^^,IV?C]^O3QX9W\^_+![ M?OCGB1\&OA\G+A-1[&*,VV%QE @6N&Z>.$&0Q")Y]M)W)DF8F-2H(8F7__M_ M.:']R_?P !KU7\D+HT3Z4272\Z\021YW$L?Q@CS/8C]WG80+5^;<3E,1IMR- M22391B39FT02SC6 GT;9=%>RR1O(IC0-A8Q11X:1""^ EV>W1" M_A[0NRAQJ*]E3N FGC"N\EY6^6!EQ6,+%?ZE0:66 95NA:7J'C*$^7J$4N6Z M^LC]NL/=:#(_/+MRJUFISOFV8W"&RG85D1T29$@ODICQB/0J#P+,R").6I)_)G+Z-P8GO1TXO1C5Q^LV&M MD6]X-'1GR=V'KF^XT8LSE,<2!Z%C =YPFPOL3T[CER'.\#E MSL2V@R?,Y8_ *WRX$:3-(F;OJC*V1^@ 7C?(<)G2V'".3U)IW(T#J,L#US3' M;C,>:%0?-Z8^+M9?%9"O9%5N7(Z5_'Z4-W$(2YXV:1QT*P"YD? M>"&+TQ0,13_*O3 $&])UG[W4 =Z1UY\TK]^-/SCR^EWQ^M IC%UNQS)-F1_Y MX!3F@K/8M3/FV2+/4ALTOLM_!%Y_!%[AD\\5ZJX0C]!9O,$(X]:RPV&=Y9-4 M-W>52MRF<$8/\J9TS=$ZX#^RT]Q+G)PE*8]!U]@YXTDJ6!IA@US;"3,'[,HH MF83130'^K\U-#R4Z.4J(!^%\CA+B3B3$T/,,<^DFF1!,<-=G?A:"K$A>S6+'R5@J M(M=)G4S #S>Y5PP8TXD_;P_9H#U]I#Q\<[RX/P18FF_CX[_.# MO?(@\5D8I,*/!0??QW[VTMX)GB"F;Q1!CTD$75JL MOD4&?6>TS]U:LSX*HQL11A=]810Y699Q+V6^\#&E+ ,68P-[QY-)Y$?<]25X MY\Z.MRZ,'G-U^BB'GKH<^LZ8XBB';E<.'35&4?;E$.20S*),"))3@E"M"/S<3E'J*JNWK-^!A*[X' M& /07#4JO*]2>*_7H@"Y"]8(%S:3(D'(=A"P-/ ]L+XC1P3PMR3S*0KPW6GS MKV:*>T9XCN+M1Q%O#SJ^, JZ;Q1T@PA#G.:>YTL0;SP,F!_%G,72#E@ A^3: MF>OX\?='&$89-\JXIR/C[BQV,#)GL86P7='+QZ;C+O_V(;YBF'(@-:W^38/\"V^>Z$WADX9GWF_I/P33L[$PK $_6M/:/0P MJKA);RAW,UY[ZQ!NG(#>G8A.WP +M,;B-AH_/M'#OBNI!R##)XMR"3\4?#J] M: =]US);5<6R4//0[[8XRA\J\%U8GEG9NV9AK_5^O*G*V:MV@O/ZW.Y=&F]V M/;AS^#AM@>^8X_WZ OLG>HG,,"03.C&HZ) M%K#.%(D"J4]1\=U6R@0CN=PEN7A +D&:.Y+;(^P,J06&P'*18F2":7>W590C)1SEY2S&QR!,W)P_/?%T?$^4E&< M2LYM/V,\R 3S05FP)(@CELO<%6[BY+;O/'OI[JR'2 94Y"16#F=#VA)V-UM- MZ8!0<^E:;6N^'1AOB96TEB5>751 AK2NXTW@I9'K@:I,-BOJ+G M]&P1;0($/M@(B[(N\ L_5Q)7]$G^HH>BJS1'YRH]R-9N+^%I7>+2MUZR-G'T MGLRT'7?2+OKL^2GS ,"F,SU,?MTOK>]C7&NFVG N\PUR/-; M&V6AU@P*H:Q(?OR\ I^@PF_!HH*F5 M(G\Y$ Q7>Z#7GJ9\?U-(#G;_[^_[AZ]WWTZL_<-7._^=5C^]/#PZ?OW..CZR M7AT=OCOZ?7]O]_CUGO5F_W#W\-7^[N_6NV/XP\'KP^-WWSIAN>\/#R3L1B_X M[K>'M(&W8VPX[:[?@&O8M]%^7=7PU+H&2RS%:3! M'M%G8%2!TU]#$_Z=0I> M[_U:5_;!*V-=_>D=_O;WQ3][^U_ @CH[^/+GEW^._PS^^>O/\W\^[,-_?_K_ MS/Z\.(0KA]85W-/^Y\._/AY\. +ZO67P[W#Z>'>=/K/WJ^S@P^_S@[WSN"Y M^]X_'P[1+K$V<9" ()-NL"38YJ!2+*'(#5.8%Z/4C3 M9?V!P:3.YNKG]M<9 H%X81QG/+!]GF>IS[E(.=!S)F2:>5OE_# FY(6WR1YT MQY^+)0BJ[!H,LYO]9U4HF\\$BOXJV)N"W*%?JQ)?$7[B=2V7M97JO>]O[] J M7(]]O20Y];57W:$IZ;BP%T=SZU^KZ44O*&;W@V"X%QGH E[0=A6P)T)BWH>C ME5^OTAH<.%YAW J,_<54XI^U9;^^T_^#_L!O<"F8E=8?8*.CYV;M%9_@>^7< M!,NZSP>5**L:W05>7_>P)M9B5=4K\"SHNKFUBY];?ZRJ[(S7TMH]K:3$YG'6 M>;$\L_9!7D[A@=5"Z^2)!5X._75B"7K/W4553-4V!6J7K.>X&&Q0Y=J_;+L_ M?>S\\D+YVN248&30?%SO6,>=5UWP O::UV?(A["MLFJ\JO_ZBGE^B;#MV/,B M+OW =T(_#CT[CW,IA>#PET2'=R)/A7?PA\N=]#_X!:WVN"3>J:012++^K;KV M9+][]K_O7$,<[AW8)Z$K;$^F$?,<+P:ED+LLY: >PBS-UKPM)BJ&+2A5>"?>@$GF1?P MBP3^+HD6+#ANL!(U 2\KD$&:,,^!3?,5Q=R)N;@%7-45 1@86%1E!O18JR@" M5\%ON**89Q5Q!I]:]5]X#5/@7%.85EP/7RS6,"W.$6 OI9%\LP1 MON-D3I+8?@8F=I[D/$_3,,HS$8GP9/]ZG+$GT^7^O 8UC8M^Q:OJ IM3/IZH MU-USQ8>/7T[ *,J3(,.! S@\*/)#QL/894'L@Z'*>2@3Y(HHN)(KGA^60 [Q M"T6'7(FGAMR[1-XA;E!PY:D$6JP4:2%5*M*60/GG9Z7UH00V$6MZ$)5?3^,! MK7-@E7HU71KR[O#"I,WZP-<,[^%%0N;T &"ZW7>OK-@&I6)LA;NVDC9;!EML MSEM=XJ4+ZJM*D("P>4MY6G%M;VP\_$J>T9_:TX6+RNZY4H?)Z)?:DI^+>HDY MO/:.@7G1ZEIGF7(]WB/_Y^]-V]J*UG2QK^*@GEC MWKX1%+?VQ3T_(FAC>[AO2URW<7O@'T>M("PD1HLQ?/I?UM&"%A8)A!!P9FZX M 1V=4Z>J\LG,RLPG80@M7R^&-MAA]4V9TS39; M7^)9'9STIM]:O[>[\T05S. O\;P[%B V-YG"DQO!WC4!V8"\_LNT-3HR/_,6 M RNXN$$UMH\!D<;-RL&?9LS)_J:ZOG_?1AV]0F4P^K[(U$$-UD%39H<][\UQ M93UI9Q:_=?*M%E2GS'LL%-::6LZ52Y9K(JU.AM"HHV8#B]-@@X8_E!;G$^C6 M@YTBM&R4TQ1+A#-?,[?1(&N-0^ 0$,6YH(&!ZT[N-SE!.Q7>R.)QPD=NB+W: MQ]L.H<9@YP/\U+W,;AH,H-O9 T4?PWX[_S>;TQ.?8-[BZ M\ST(+(-+$3%J^ MT$GYS&&T6<&QM$V?[]\J;@([SXPGTFAK'-PJ<^*S1!H2E@#,TX.%H:.NMCXKIYK6WZYZK%D=5YN_43!GZ' MWBCN-9RSR;%FQV!P 2BT\[&%N$'%3>:&PD67URIIH-HF_+X[G-C10*=]U/^[ M:N]T(?>M'Q_.[5CJZ7(M_=6;PC[#-?B?E^>J3J8RZW$;:2Y/U8X= X.;.IJ) M*3_U.IR1M]H7P/\QQW7<2[T][+$R!]1B2QQV/M%$N7;1N*!=DEXJBIVAI*\Z M808U&OY0.J!/$10?I1SBVFZ5@U-!K),&$P%>1-*(B\Q"1SE%U@5G4@I2YI*E MFS1G9^OKK]K.=V:4H."U(D%S=W*7!-)$:&024R$RPJ/( MSL(]>VL9!MG=AEC&SW/8H-F2F3#+W"48$@">0^.+W7$N/+^N?1FI!R.U S9E MY23:\+\]V\Y'.87=]/XD-INV.$P-=5O,8.L\+\*1)V"[,S7P # M^9F-GH'QUWZ$&?,LROVN+,5QZV4"-6;2?IXP$>R+/XFAUXC[Z8;3N,X?EV._ MO=6TL/U=+VJG.Z)ZM8/A&1>UB^_,N>@B9D@HF;NK8XM,$!YYA3TUR81(9S*^ MUM\.S89=:H%[<5&8=/TD[MX9#!9NTD_42184]$_;Z!6Y"E.>R:3AEU5U'U.O MS='*;X7_U.K!,$/G'R,V_=4FC!NSI05[2+ZXDEO*W)Z\_=#$;@H?8O,,B=TK MHC>X.0EX%^2C73^?0+PE9C<_Z[OUTT4F7NNAI'F+="19D_6^F<[BX\W8,8$: M\_37>-Q,S6:$/[X=09]'A6Y1L>9+\!Y\KD>1O;XRQIB7QV>[P@.4F=98RSE M>>9>6 \U'P=$,?[B\.SPJGKP]]G1Z?'E_L%G;&R+3=A^:\3] M?P_ /BD-[8O@N!U-UYAW,+@%RM>#:?X<_D!?6]QR=O(D*8.R*#J];U W5 -G M=8_8U@V6?^;LZ+O:OY%_W%-&=U>CQ1M6]J7W4ER!ME@@4OWG=1[O7M/W\I]* M7;(L73)BC[W6)3'%$ 5/B"D3$3>VZ-*LD N!)X*CM2%S!FRJQ^N2FU&QU"6O MX^;+ZM?VK"!YT,JE*9-G6;>ZH?,WY!V<2$VQBMWNI);ZY+L.N?XYY+E)A)D,BM\6;T_/Z)=C]7(JBL*W>'&13E/D3SP_@R\F?N-K)=&!+ MRI\89E@O)VMU_F2)P;[.SYI-0=NJ_+]X"<,[[W4[PT3,+'@# 6L6!',C<8FY M5!"V?R]N#G^H_&QEZ MF^?1Y@S3P>0"*@#*9376I_/+-[HF3[#>]_KH\#,GP8(@YQRIP:@&T! JMCOY M5OTZC=CL]/)OU^FV>7C%8.*OG V;&4SM9:O7[9=H#])Y;X.5&ZC;U]>[]5_%X'PG5&*[KIG[.R NW/]&F.IQ;/1 M_>O*BAN352Y3]G1MR2$?!V1D!V.R-@2>Y7 MDON5Y'[//Y:2W.\%D/O=2)LV'PW:\^CDV3R[POP;,&",&#&:?8J,<8*?(2\* MF-7CE2.S-4M9I>>TOL;ET&SN+.0)>BU(S*V8O.0\\6B\YSH)97@F('Z4)_@7 M"-IQ$Z8K[&7CJ)[J>4D+,J[.(.T@[#3'0T8[_;?>:W9M\[@^NG@_D\$^B>OQ=2^&P%!QYS17BR3%DJ&*(&N(2%M8SC(M6EO=OM^E="SP'[X!=#C+5;)2HF,S=##C4 Z*H(TQ\93IWDD.!]?S3;#FMD/ MQX.Y?_>(:M"GK;WXF*LHXY^YKAC 9:]9,(@-_S*MSD8PU/FW;7>ORS7&4*RP M,,LJC7Z5QO[G[Q2,]4X=.FL1#FD>1R=[C3Y?P(!LLK_'4&-0SCY]NW6IT%!8/<3I%V0+-LZ# MO/.[/7>%EW^40/@6X?/5?3S_8*G:XH:]M2*5]R!*QZWVY4/=TM=0S/)A<&0; M*G_64X:@RF'NPO:6IZ2H9?D[^^<+U?B\CE*>NT[G/MZI7>8I[WE8\\8Y"WZ> MX9%OK<;HSSK(:X[X=*,_:<)#C^4 VXK-BRYU)=3=Z'5X(H038 MM<((+CBW-'DMJ:761\V%NS&+;JH]V\!>_'B[K_&M& [X&C M]CA^[<34:V3L MG_!CX?W\N]!K9YJ_E^EL##+GCB\.#^"^X% W@,ZX='+.9YL^[?YS .]2KGXY.#NGG7_!L?'CP@QX=_%$__/:95>DAJ<&8 M]W=#KNFYG,K#]L[!"@6)I/ 2<:<\T) <2X^2AKGG3;)1S5OXF:P97A"Y["%^I- ME"IJ9"PH!)XB1C:ZB# /CA-L"'%T8YMO\I=4,[CTRKOGJSF8\V3G,37QCS*? M5G"/.6OZ;\[TOC/9>ZZ2BK7;&/-KK>5/T*O1>0\,WZQ(YSTJ/%UJPOLU86U6 M$W(PM)WW'FD:#.)>)604B0AL(B9THL$SOB1-N'2Y7$ZARK0+L3;4J,4=%^!\ MS>(T("8>)+98N.+3R;F[Q^Q+DP2^Q1KVVZV-,K!O M)D\JOCEBG+XFQQ^0]<(T7-/DPS"*SW+K*W@O&%!CT*P0IOQF>NVYNCH4C; R MKY?+3W&MGT/>_=LJE";&/+&SMBKO!\L[,8SBO7+'^>L&4&.M>B9OT7_'9JL[ M9"LO7J\=S_)=!]\O]F:!Q?W/^ERS^4U'LS4JA[GK37XOZ+C;&;8;EYLW;-;% M;SFL[1A6B^2Y*I@RI]KOW;P=;N?*?&W0-PQ0%3MA;-('BUXYNX9&6.(S^P/V M/;P\B*#/S-AQ]/51<[F^@NES70\32?+>&-A^18R^VX5=WNL'QJ^19KI2*E?] MP+IYD(-10+YSV8R@;>,@ :Y5M*USL1E3?=C5XIJ,WF4 S0'\P1B*^KV"DG_( M,S^L)!QD/XWAQ&. _;I6:/*^HY%=R^=X#NHUTC;O4S]VO)SJ>HU&-64.%F9L M<8:)L 6U7M$]UL4^9(%8P#MU&P-@&]VSWNR;U 57_D];;Q1K!;-;-/6#'7C? M" OY&VK38C? [R<6\,'%V 1@J=B0):@ORBYV+_*?BYN.E=7<\8!V3(W^GNB7 MUTR6U@R[]SY2WPRR/F9(#A8?"7EI7>!F"W3S9 P5\(T),"/)';6]6$B*BNO& MI0BF,XX"Z+VB+,H6U8JY;;(]!PO#^I-!\6%_=),?;?8OGQSF2$;&7@XP"? N M=UEM#;=@T:9R].JIU^UEO0E:HG56]V.(4X@2/+^(VA;OW;H B.JTP_'D!6G,!B4W*WO__NL_ M[=GY[[L#U/ _X._#E;TH+)E<#5ET]>PO7+[Q&>!O'0TJ-.,OGV4.T+ )GW<& M5=M%#X;JOS]\J&[U_U/HBYE%+XJ[KP=^%FVGUQXT$1Q7+D7GAN$[SVP%6+H\ MM.(>8YNV_UEV3<_AX]%^:>60'NB1O!0H+P5(9#O:L^N!YA+9 =OO2&$-UG"L M<'7Z^WF0>2OU.P&/+>E6YLCC)F-[O#QPSN.7"36KZ0W;[.&BYPH_X#L/L$M'[AH!25M<5G MPT'DC0>&L_=#N.UOV6RHQ?-N;J"S5?E@"_^C551/Y[T$ZJUQ>=4W0$?[JGA> MKUD' WSJ]O5FL_6S+V>;@[7(731RGM\A][IMP#.; M_>KAP7+V[7 ^<6)+_@3YOP(.5+FLW7= ]NYD_VVKOU1 MY$XV"]KI?OWSQ!:&VX<>W+Z14YC\I6]DZVNP<.< A-UA7X!\4Q";B]PJ*$O" M%JC"&_:AB\>Y$\59ML2O!I5%9VWZD_OP,!&9\S@.7^(@_]@?Z?^Q:6S?JJ!1@VV4YF\+@)QZ@.']7;$TFD M8QA9*(!%78&U=R"( #/A_IY4"UG4X_.<^SG=T*]ZYH1BT">G#SF^W1OK<%RL M/*@O.]HU(\T-F^6T!T@'2GE@L9[TO?JL708$2%GYC%8YUOO.QF6E82^R],-/ M!3%!%AE?;_0;;O6%=;Y9N=GSGIR$Z:[T-]9I]+VMF^K9^MC=F7AT?W-/>QN# MYEX9Y.YR//*YQ'U].5[@7BY,WD_C[FI[,#/B9NVD5;M(04WR)'!"/#$& M<\^U2R;9Y)Q4R0<59!&1P5C=U_ZP+*BYFP_FPU7U:N^[-GF^:42).H*X50;9 M*')?7JD)-4HGE3:V*;NA@F_( K.YT/)2[SG5(@5.(^<2:ZT)2P%'>#Y-1@^6 M]]X>T>7RWK^\/[XS$177T:&D*2!!-N+HD;,3I=:\7& MY62[RM "Q9//Q_MVSD,7-R="(R.@DMSJ/LKZQCSUL=4-TED\L=3"[\ M=B:7/-QB@]_+(,$S)T%)_U+2OY3T+^LREI+^Y070OSP?-^O-^2L<_,ZG+2O_ M*W:Z;5#AO3;,TDXS_-4_RMG)!D#A5^_6._E4JM=>GV+QRX&9=7IX6;TZ.:V= M'O/#JT-^E)]#_SJI?JO]./KT+_C[WN7AM\^D>O953)M9\-G5_J M(.HC6%V,>ZK]QB ZWX,9S,9JU$M().%Y1/K$9E ML B7MY9T/.(HXD:BHWN'NXY'&!^+(,;@6#G_=^HT*<=/?@["]?5\*-J/O[8G MIAKLC^:@L>@@:)YKZ9O%*7@11V_UVL6Y$,!E/^8R.$VN=&QQWC^(QW2V*E_R M<=I-=Q]RCO:/\_LG6J.TE,W*3^O[?QN>>S5B<9J=K!]QDQ1/S4?YC>O@1U[& M;,1W5G%&M:K^HK? TOM\?O^&<8A7/W]/- AFI4*$6W#QHC;(8"91Q-2IX,&: M\&H-B2J&J2]%M*\S(9.,PO4(,T_CGMO2L2CN1M666"NYW+0,GE'Y<-, N\< MGM?+6^&GN')QMHB!&IG=-Z]G4V7[;YXZQ24Q=KRIB<6KG]A7,7'$E)AVYY6$ M/OR \3F7=I*C;CTYA_<5]'X8IC=U8K2:.<"H3<>DMU5=3YQ4/:^?P#R0HK#'W9\-FQ@ MR(_.CDZ/OGW%1P=__3B\^@NN.SJITH]G1]\^GASM5D5M]_CR\/3X8K:!XWLP]7AMZ/&X;>//ZI7/_#^[K]@_'^DZB4FH^+PTYV+ MVN?O*3D:5$Q()AL0QRHB';1%G'$A$Y$Q4KFQ33:I8FM$DU+B4HE+=^$2PQS; M8+QSW'"9L(LD91;MP*(*6)H"E_ 0EW")2\^.2VP*ESC!5(7(D:+*($ZI028X MA[R0.FDG&-,NXY*DZT3?5.)2B4MWX1+&S">)+:>!<(6=,CNZV/+=J'M>-$ GP3%('0\8)VZLUD[1 M$$#BM1#!1;DDA[;$X+DQN/9^QFX( Q9SPGR)F&L&2!PK@J0 M^+9&.8O2F:W2,BPE=5X73R83 _-@.U$>9=2*1T4-C1H9X% P9+A0RUBH2N&/:DFQ*&5,*\BL69,\49\0YSP+E-@E#L*.) M,,VQQ@;KTB=:-T&>]HD$E9I:SY"0P8,^9@19*3$2+D7&/3$B%CX1:.:U%^0R M='F?:!?DO2_0!YJWI\I=@#SO^=N+!F05'>7>,RJ#X88(PQV..EE!113$ZM(' M6CGF?IGQ@2RF^.X0(X'BR2( M*X9%?TE]WLC.FF;\EIUZRDX] MZZ03'E1A7!Y\/9O"J,\X85A[G"PHC$2%1UQSB[2Q'E&:+/6!>8X%F':;%,^2 MS;W4SCHEHI:(NJZ(RBR8SF!CI^0U3Y08&VA,%CL7I+-4ES'!=4/4:6GI0G^D,+HQG7748.FNYG;7-$5%EYZB5T)!'-9*0V*O8EU0 M*Z'<6F/83RBWG\D?YP9V^6N9NVQ$6[0(!3/#0D>EI?>><26]%HD'PCAV(2K# MV7W.\@P7\][H'?;3GZWF\9^Y_T^_/>U_QT;XV&I_[<070M2\8N:NVH$7W[FR M4F,I41"*(TZ#)DICS7[=FPTUCY/8CIL',])G) MZPOVT^9U[Z>BW52].6@XE;ON'CJ_Y!$SUG5H;/)R M7Z]QKM(\E M@W6"$8DY%<-[@HQ,('9"$<62T>#BKC_7*$@Z?(1@MU_8=A@VJA@0!(^:'4YR MB0X[2UW.9^UGV25])MY36+X5KLQSL$P[6B&7V MT9@CD^-%D:>-:+>^7--N?9B?=FN))(TO:MKZAM> M+SR?NXRZ+BT>4O$(6SSNH'M]"H=&?(T/3%D-()!\Q\[MRX<-ARX%A/'G2E^J\8T%5LMUY'Q/)L M[ZI&/W 8WVGU=(_O[_[5J'T[@N=7\?ZWSQSN!9[W#WKX[8.8CEC".[##@^-? MX)U?5N&9M4]?R5%^UZO/XF@W?^^0[Q\BXQG4=JP$O_>'/XYK"@6 MS.7(*??.FF0X,UA(G*B(RCX._TJ<6P3GKJ9PCG@K4R :B9#+YI7@R"A)D),A M!*TD=TEM;&OR:/:+-<6X$L9*&)L3QK11EB5IL*.,6R^=M#A*R2+36$D52QA; M'8R1*1@+GD62)$61B@ PIE)FD/:(:.:B#8Y[DL.8ID2Q$L7>-HI%*B--6%D? M&/>@^8.AAADN(\.:DU2BV.I0C$VA&-.12!$0MP7_*5;X'W=K)Q\WV\MV^>PJYL-_"BX+_V?N;,4:;DI>81 M11,(XHDE9(D";2"\#PXK+SQ94KN!DHMRC06Y))5]88(\?:BFL9/>RX!THCJ7 M)7!DE3 H*N/!RE8N$%R2RKY^02Z9T=9/5J=/CI2A#HLHD<)$YW1/CJA',M$$@BO) QQH1ARU' D9"1!4Y%< MDLOE;"C/1];XRK>0FO8^%U6=V\NBE/E!YR(OE_7RM^<\&/GW8,X_MMH3.%\" M_-( ?C8ABU$":V@T@:2*JE%%DPD9$0B4A+.: P@J;.L M3*6@O@Y!7?;!1VD;KT"*IP\_L) I)6*0PCB!;2%^C\ENMU8T5.3/YY9'L$KWV#KPO M_#2$*)"W=Q.+LMN+'V%)BA4I\6EI^'0YX[M3\-L-808Q8QGBFA'DO/9(>@QK M')-,3&YL\TU>1EE>M4@ORW]?0)++BLB'"O&T4P^>&P=G 40W8H>X2V!D:*D1 MV 0,)R.YR)5"2ZJ(+,5XC<5X64.ID%VB!LK034+AT04@2;JN5>Z"/JO2T+L6PCZ MWT,7FPNW%SMG>;,,/0N__WK#]0)HK1)C2GOB7/1<)ZX)28X9;!@Q+OB"9^RA M(%TB\I-PQO;[!CO&;=)@6&F+/>)686085PAK80*SF&ECE27R^?G M(5MD/ _L&5Q"X-N!0$]%8LI+RBWG@0D7K,H$VDFE1*1]) 26*/@S&V#V,V4NV#DHA9JA!G*2&3&4"B2DIZ(8Q*&(RU M$L1*$'OC(,8HY3S1)$CB"GP8$;GP)"K':(A&E.[HFB 21PRPBGXS1S/K$7:["W33FT7RRJT*YMY QM#S:TY<;W%C(QJ("7$/%)0D< M7$1#O9<\16FT(:%U0-R#0^F424@+D1>. MY%*#G%E U:.ML3)*N;Z"G 3'\)H\8)RXL5H[14.(DL(^""[*)0ER*:N+R.KT MX4\,%EL;.;)">,1IX$A+XQ$E#!-KJ,5";6Q+O*QV0:6DKJ&DJN@H]YY1&0PW M1!CN<-3)"BJB(%:7DOH,DCI]OI%3?B)-%%&!&>($"V1Y<$A*3KAVB1-6Y,,S8G( MK-01,2,EXDZ#?XZ51]I&8@QUW 2:G?2;^)7GSS8LZX776)"7[J"7I'[+;C_2 ME]6DDA")*D0PRQD:SB"'M4.1 O@JX:TK2/WH;#?,4E)?A:0NW4$O)779S4?Z MDFI,L""M$5DJ*>(6ZYPQ2A!QPEF1L'0!))4^)H&_%-0U%M2E^^>E;;S2WB-] M*?98,LH=..4Q*<2I)\AZR1"6RGA%? @!%]3T>C;0_BR"_#;"Z./TF]?4FV\L MDOXLGGI)!+0:*/HRXZ8'PK4WS7KC?]O ]1RG%-42FE81!JF'6'E@W0I201>4$+< M@Z%M//5(YTYAUDCN8LJ;:$H07N#.?)#'5^[,E>W,F>QS9@/6F4S5N=SJ.0AD MK==(8J,#[%B!Y>IV9FGY+,T/*RV?54G4M!-&9,S$X@*%%#CB3#ND%0?9\H8H M#\L*^GJM+)^W$"-]$O;#MW$T]+1YS279TO+[%([JRI)F/J+DB][O464=[Y , M*AMI26,:;JHK*T]T7X78/FT6>4D]LBE8)(T)-)F@ MK>.@;_%CK/Y2<-=8<)\VQ[D4W.4W+1QD%/J(29 1"<) <%V,R,AD$.$D$6T, M=EIN;&NQ)EE*][CKH=XY;]C+/,YXMZR75TY>^1:"T??10I+'1*5OK;I_B+(6;)@!OB"F.*!>%]VGUIV;X@^Z&/!A)_"E8#^L/<0@YSPI97-3""I)$6JW8,VYA *'93:2"DGTQC;GRZI2 M*X7ZE0BUI4$S;XSE1/-(G>%66&,2CYS#YM&E%G]^89])6Z?.[G MK78A?LL\97BYI\@+@)+SVN3S2!UMXHP1A\&C,$0JD $: RVMD.<&J]E<]VB5 M2EXY9!B)",Q&ABQW 7'*,*E2;$Z*9T^&/#)9GK'D/.A0$H#-L@QJ5&4U#FGG&'.Y&+TV78!97QV M;85S =D$YQ!3+[&.)/(@K;91$F$9I99HQE6I69]?9J?]>\(UEI13Y&-V TP* M2'.)40@D>6*#PHKK[]3OX1B8FKI"E#OPE4\16J$:>.PG6& '( M#T\46UF"\#QS_*6$T1)&EY]V8JT(0DDF1.*841,Q9DPPSZF.UI6G2RN%R\M) MN*3>!6XI1MY:CG(\$3G)%,(I2!Q]B(GIC6U"EQRQ*J&RA,H2*F=K,3 +B5B- MBX:7F6B44R>)($$I8<@C,_1*BW,I$%J;MC@Y9YKG"BI*&.+4!*0MI7Z$RE"SCW:12YQY)36.C$(XE8#+'9?4=5 9;]%W;M?VZ/7G[.;ZU02&D6TIV)X]K^@@W/;#:"5ZWH")V9I<@;R:&7KJS9[M M,XRMWYI4*K?NFL%U@L.-SEN=8F;>%1-1_QE_OZB'[LD0?<>^-1 E?/T5ZT!J M>MW;OS(F,!ZF([:?:2ZTF%J_L7_S< M$=XEHZ\ ?=AIS[<"X$Y:GH)A3TE.+ MOW.Y,?S227OX"N?V."('._0'L@G>\)UM7-C+SL8_)R;BK-X(,2V+2:!G-8 $IUZM2P!C,9,.>=^*[X0^_#XM&Z\UB/HHO_3ZX^V I M\P.F(*QX7O_CZR%NX?XP!V&HP9,''V\5'TW!\N SN46)O/5CO$5N_^H=MY5\ MBTJU]-L6HYWOMO<$Y1:,O<%:W[H'V%WXD=)29$;=8'CUQPQ64JM=(-P[T+"Q MG:^"X=BU&4OEI)U-O_^X7WC5QO9!(3>@5]YGJ['@4;-3JO4.'^>.1>U+YLW+ M^K1P=]-T;6Q7=_[GS[W:AYV_-BM[M?=;A0E1VS_X\*5RL%]YOU_[LO_GWN[. MP8?=RL>]VD[M_=[.GY4O!_"'ZH?:P9=;TYUGYV+"K9NT=Z80=G9GFQ5HQIGI M*;2!V*K\UX0YM@1FC$D/XE.K%2[JC<9.,^PUN[9Y7(=)V>ET8K>S6^_X1JO3 M:\<#>.(?C9;_\